/system/core/debuggerd/libdebuggerd/test/ |
H A D | BacktraceMock.h | 27 void AddMap(backtrace_map_t& map) { argument 28 maps_.push_back(map);
|
H A D | tombstone_test.cpp | 89 backtrace_map_t map; local 91 map.start = 0x123456789abcd000UL; 92 map.end = 0x123456789abdf000UL; 94 map.start = 0x1234000; 95 map.end = 0x1235000; 97 map_mock_->AddMap(map); 105 "\nmemory map (1 entry):\n" 121 backtrace_map_t map; local 123 map.start = 0x123456789abcd000UL; 124 map 158 backtrace_map_t map; local 197 backtrace_map_t map; local 261 backtrace_map_t map; local 313 backtrace_map_t map; local 365 backtrace_map_t map; local 415 backtrace_map_t map; local [all...] |
/system/core/libbacktrace/ |
H A D | BacktraceCurrent.h | 39 BacktraceCurrent(pid_t pid, pid_t tid, BacktraceMap* map) : Backtrace(pid, tid, map) {} argument
|
H A D | BacktracePtrace.h | 29 BacktracePtrace(pid_t pid, pid_t tid, BacktraceMap* map) : Backtrace(pid, tid, map) {} argument
|
H A D | UnwindMap.cpp | 34 // of maps using the same map cursor. 55 backtrace_map_t map; local 57 map.start = unw_map.start; 58 map.end = unw_map.end; 59 map.offset = unw_map.offset; 60 map.load_bias = unw_map.load_base; 61 map.flags = unw_map.flags; 62 map.name = unw_map.path; 65 maps_.push_front(map); 91 // It's possible for the map t 104 backtrace_map_t map; local 137 FillIn(uint64_t addr, backtrace_map_t* map) argument [all...] |
H A D | Backtrace.cpp | 41 Backtrace::Backtrace(pid_t pid, pid_t tid, BacktraceMap* map) argument 42 : pid_(pid), tid_(tid), map_(map), map_shared_(true) { 56 std::string Backtrace::GetFunctionName(uint64_t pc, uint64_t* offset, const backtrace_map_t* map) { argument 58 if (map == nullptr) { 60 map = &map_value; 62 // If no map is found, or this map is backed by a device, then return nothing. 63 if (map->start == 0 || (map->flags & PROT_DEVICE_MAP)) { 87 if (BacktraceMap::IsValid(frame->map)) { 117 FillInMap(uint64_t pc, backtrace_map_t* map) argument 123 Create(pid_t pid, pid_t tid, BacktraceMap* map) argument [all...] |
H A D | BacktraceMap.cpp | 17 #define LOG_TAG "backtrace-map" 51 void BacktraceMap::FillIn(uint64_t addr, backtrace_map_t* map) { argument 56 *map = *entry; 60 *map = {}; 63 bool BacktraceMap::ParseLine(const char* line, backtrace_map_t* map) { argument 87 map->start = start; 88 map->end = end; 89 map->flags = PROT_NONE; 91 map->flags |= PROT_READ; 94 map 133 backtrace_map_t map; local 151 BacktraceMap* map = new BacktraceMap(pid); local [all...] |
H A D | UnwindStackMap.cpp | 58 backtrace_map_t map; local 59 map.start = map_info->start; 60 map.end = map_info->end; 61 map.offset = map_info->offset; 63 map.load_bias = static_cast<uint64_t>(-1); 64 map.flags = map_info->flags; 65 map.name = map_info->name; 67 maps_.push_back(map); 73 void UnwindStackMap::FillIn(uint64_t addr, backtrace_map_t* map) { argument 74 BacktraceMap::FillIn(addr, map); 165 BacktraceMap* map; local 186 UnwindStackOfflineMap* map = new UnwindStackOfflineMap(pid); local [all...] |
H A D | backtrace_benchmarks.cpp | 50 fprintf(stderr, "Cannot open map file for pid %d: %s\n", pid, strerror(errno)); 73 // Create a remote process so that the map data is exactly the same. 85 // Alternate page type to make sure a map entry is added for each call. 91 fprintf(stderr, "Failed to create map: %s\n", strerror(errno)); 136 BacktraceMap* map = map_func(pid, false); local 137 if (map == nullptr) { 138 fprintf(stderr, "Failed to create map\n"); 141 delete map; 155 static void CreateBacktrace(benchmark::State& state, BacktraceMap* map, BacktraceCreateFn fn) { argument 157 std::unique_ptr<Backtrace> backtrace(fn(getpid(), gettid(), map)); [all...] |
H A D | BacktraceCurrent.cpp | 44 backtrace_map_t map; local 45 FillInMap(ptr, &map); 46 if (BacktraceMap::IsValid(map) && map.flags & PROT_READ) { 50 BACK_ASYNC_SAFE_LOGW("pointer %p not in a readable map", reinterpret_cast<void*>(ptr)); 57 backtrace_map_t map; local 58 FillInMap(addr, &map); 59 if (!BacktraceMap::IsValid(map) || !(map.flags & PROT_READ)) { 62 bytes = MIN(map [all...] |
H A D | UnwindStack.cpp | 120 back_frame->map.name = frame->map_name; 121 back_frame->map.start = frame->map_start; 122 back_frame->map.end = frame->map_end; 123 back_frame->map.offset = frame->map_offset; 124 back_frame->map.load_bias = frame->map_load_bias; 125 back_frame->map.flags = frame->map_flags; 147 UnwindStackCurrent::UnwindStackCurrent(pid_t pid, pid_t tid, BacktraceMap* map) argument 148 : BacktraceCurrent(pid, tid, map) {} 172 UnwindStackPtrace::UnwindStackPtrace(pid_t pid, pid_t tid, BacktraceMap* map) argument 173 : BacktracePtrace(pid, tid, map), memory 194 UnwindStackOffline(ArchEnum arch, pid_t pid, pid_t tid, BacktraceMap* map, bool map_shared) argument 251 CreateOffline(ArchEnum arch, pid_t pid, pid_t tid, BacktraceMap* map) argument [all...] |
H A D | backtrace_read_benchmarks.cpp | 117 static void CreateRemoteProcess(size_t size, void** map, pid_t* pid) { argument 118 *map = mmap(nullptr, size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); 119 if (*map == MAP_FAILED) { 123 memset(*map, 0xaa, size); 135 // Don't need this map in the current process any more. 136 munmap(*map, size); 140 void* map; local 142 CreateRemoteProcess(state.range(0), &map, &pid); 146 uint64_t addr = reinterpret_cast<uint64_t>(map); 158 void* map; local 176 void* map; local [all...] |
/system/bt/osi/src/ |
H A D | hash_map_utils.cc | 33 std::unordered_map<std::string, std::string> map; local 36 if (!str) return map; 40 // Parse |str| and add extracted key-and-value pair(s) in |map|. 62 map[key] = value; 75 return map; 79 std::unordered_map<std::string, std::string>& map) { 80 for (const auto& ptr : map) { 78 hash_map_utils_dump_string_keys_string_values( std::unordered_map<std::string, std::string>& map) argument
|
/system/bt/osi/test/ |
H A D | hash_map_utils_test.cc | 32 map.clear(); 36 std::unordered_map<std::string, std::string> map; member in class:HashMapUtilsTest 41 map = hash_map_utils_new_from_string_params(params); 42 EXPECT_TRUE(map.empty()); 47 map = hash_map_utils_new_from_string_params(params); 48 EXPECT_TRUE(map.empty()); 55 map = hash_map_utils_new_from_string_params(params); 56 EXPECT_EQ(1u, map.size()); 57 EXPECT_EQ(value, map[key]); 58 map [all...] |
/system/extras/perfprofd/ |
H A D | symbolizer.cc | 20 #include <map> 39 using SymbolMap = std::map<uint64_t, Symbol>; 49 const SymbolMap& map = it->second; variable 50 if (map.empty()) { 53 auto upper_bound = map.upper_bound(address); 54 if (upper_bound == map.begin()) { 55 // Nope, not in the map.
|
H A D | map_utils.h | 4 #include <map> 13 decltype(static_cast<T*>(nullptr)->begin()) GetLeqIterator(T& map, U key) { argument 14 if (map.empty()) { 15 return map.end(); 17 auto it = map.upper_bound(key); 18 if (it == map.begin()) { 19 return map.end(); 101 using RangeMapType = std::map<ValType, AggregatedSymbol>;
|
/system/netd/libnetdutils/include/netdutils/ |
H A D | Misc.h | 20 #include <map> 25 // Lookup key in map, returing a default value if key is not found 27 inline const V& findWithDefault(const std::map<U, V>& map, const U& key, const V& dflt) { argument 28 auto it = map.find(key); 29 return (it == map.end()) ? dflt : it->second;
|
/system/sepolicy/tools/sepolicy-analyze/ |
H A D | utils.c | 29 void *map; local 42 map = mmap(NULL, sb.st_size, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, 0); 43 if (map == MAP_FAILED) { 51 pf->data = map; 56 munmap(map, sb.st_size); 63 munmap(map, sb.st_size);
|
/system/extras/libpagemap/ |
H A D | pm_map.c | 22 int pm_map_pagemap(pm_map_t *map, uint64_t **pagemap_out, size_t *len) { argument 23 if (!map) 26 return pm_process_pagemap_range(map->proc, map->start, map->end, 30 int pm_map_usage_flags(pm_map_t *map, pm_memusage_t *usage_out, argument 38 if (!map || !usage_out) 41 error = pm_map_pagemap(map, &pagemap, &len); 48 usage.vss += map->proc->ker->pagesize; 57 error = pm_kernel_flags(map 88 pm_map_usage(pm_map_t *map, pm_memusage_t *usage_out) argument 92 pm_map_workingset(pm_map_t *map, pm_memusage_t *ws_out) argument 136 pm_map_destroy(pm_map_t *map) argument [all...] |
/system/timezone/tzlookup_generator/src/test/java/com/android/libcore/timezone/tzlookup/ |
H A D | ZoneTabFileTest.java | 117 private void addIds(Map<String, List<String>> map, String iso, String... ids) { argument 118 map.put(iso, Arrays.asList(ids));
|
/system/core/debuggerd/libdebuggerd/ |
H A D | backtrace.cpp | 33 #include <map> 62 void dump_backtrace_thread(int output_fd, BacktraceMap* map, const ThreadInfo& thread) { argument 70 if (!Backtrace::Unwind(thread.registers.get(), map, &frames, 0, nullptr)) { 80 void dump_backtrace(android::base::unique_fd output_fd, BacktraceMap* map, argument 81 const std::map<pid_t, ThreadInfo>& thread_info, pid_t target_thread) { 94 dump_backtrace_thread(output_fd.get(), map, target->second); 97 dump_backtrace_thread(output_fd.get(), map, info);
|
/system/libvintf/include/vintf/ |
H A D | MapValueIterator.h | 22 #include <map> 85 IterableImpl(map_ref map) : mMap(map) {} argument 120 using ConstMapValueIterable = typename MapIterTypes<std::map<K, V>>::ConstValueIterable; 125 ConstMapValueIterable<K, V> iterateValues(const std::map<K, V> &map) { argument 126 return map; 129 ConstMultiMapValueIterable<K, V> iterateValues(const std::multimap<K, V> &map) { argument 130 return map; 135 const std::multimap<K, V>& map, cons 134 iterateValues( const std::multimap<K, V>& map, const K& key) argument [all...] |
/system/core/libunwindstack/tools/ |
H A D | unwind_for_offline.cpp | 135 // map, so read all that is readable. 242 printf("Ignoring map "); 273 map_info_t& map = element.second; local 274 fprintf(fp.get(), "%" PRIx64 "-%" PRIx64 " r-xp %" PRIx64 " 00:00 0", map.start, map.end, 275 map.offset); 276 if (!map.name.empty()) { 277 fprintf(fp.get(), " %s", map.name.c_str());
|
/system/core/libutils/ |
H A D | PropertyMap.cpp | 108 void PropertyMap::addAll(const PropertyMap* map) { argument 109 for (size_t i = 0; i < map->mProperties.size(); i++) { 110 mProperties.add(map->mProperties.keyAt(i), map->mProperties.valueAt(i)); 122 PropertyMap* map = new PropertyMap(); local 123 if (!map) { 124 ALOGE("Error allocating property map."); 130 Parser parser(map, tokenizer); 139 delete map; 141 *outMap = map; 152 Parser(PropertyMap* map, Tokenizer* tokenizer) argument [all...] |
/system/extras/simpleperf/ |
H A D | OfflineUnwinder.h | 74 // Cache of the most recently used map. 77 std::unique_ptr<BacktraceMap> map; member in struct:simpleperf::OfflineUnwinder::CachedMap
|