Searched refs:MapEntry (Results 1 – 3 of 3) sorted by relevance
/bionic/libc/malloc_debug/ |
D | MapData.h | 39 struct MapEntry { struct 40 …MapEntry(uintptr_t start, uintptr_t end, uintptr_t offset, const char* name, size_t name_len, int … in MapEntry() function 43 explicit MapEntry(uintptr_t pc) : start(pc), end(pc) {} in MapEntry() function 58 bool operator()(const MapEntry* a, const MapEntry* b) const { return a->end <= b->start; } in operator() argument 66 const MapEntry* find(uintptr_t pc, uintptr_t* rel_pc = nullptr); 72 std::set<MapEntry*, compare_entries> entries_;
|
D | MapData.cpp | 44 static MapEntry* parse_line(char* line) { in parse_line() 70 MapEntry* entry = new MapEntry(start, end, offset, name, name_len, flags); in parse_line() 81 static inline bool get_val(MapEntry* entry, uintptr_t addr, T* store) { in get_val() 93 static bool valid_elf(MapEntry* entry) { in valid_elf() 103 static void read_loadbias(MapEntry* entry) { in read_loadbias() 133 static void inline init(MapEntry* entry) { in init() 152 MapEntry* entry = parse_line(buffer.data()); in ReadMaps() 177 const MapEntry* MapData::find(uintptr_t pc, uintptr_t* rel_pc) { in find() 178 MapEntry pc_entry(pc); in find() 191 MapEntry* entry = *it; in find() [all …]
|
D | backtrace.cpp | 54 static const MapEntry* g_current_code_map = nullptr; 149 const MapEntry* entry = g_map_data.find(frames[frame_num], &rel_pc); in backtrace_string()
|