Home
last modified time | relevance | path

Searched refs:MapEntry (Results 1 – 3 of 3) sorted by relevance

/bionic/libc/malloc_debug/
DMapData.h39 class MapEntry {
41 MapEntry() = default;
42 MapEntry(uintptr_t start, uintptr_t end, uintptr_t offset, const char* name, size_t name_len, in MapEntry() function
46 explicit MapEntry(uintptr_t pc) : start_(pc), end_(pc) {} in MapEntry() function
82 bool operator()(const MapEntry* a, const MapEntry* b) const { return a->end() <= b->start(); } in operator()
90 const MapEntry* find(uintptr_t pc, uintptr_t* rel_pc = nullptr);
98 std::set<MapEntry*, compare_entries> entries_;
DMapData.cpp46 static MapEntry* parse_line(char* line) { in parse_line()
72 MapEntry* entry = new MapEntry(start, end, offset, name, name_len, flags); in parse_line()
81 void MapEntry::Init() { in Init()
99 uintptr_t MapEntry::GetLoadBias() { in GetLoadBias()
150 MapEntry* entry = parse_line(buffer.data()); in ReadMaps()
171 const MapEntry* MapData::find(uintptr_t pc, uintptr_t* rel_pc) { in find()
172 MapEntry pc_entry(pc); in find()
180 MapEntry* entry = *it; in find()
187 MapEntry* prev_entry = *--it; in find()
Dbacktrace.cpp53 static MapEntry g_current_code_map;
140 const MapEntry* entry = g_map_data.find(frames[frame_num], &rel_pc); in backtrace_string()