Lines Matching refs:map
127 for (auto &map : memMaps_) { in FindMapByFileInfo() local
128 if (name != map->name) { in FindMapByFileInfo()
132 if (offset >= map->offset && (offset - map->offset) < (map->end - map->begin)) { in FindMapByFileInfo()
135 offset, map->begin, map->end, map->offset, map->name.c_str()); in FindMapByFileInfo()
136 return map; in FindMapByFileInfo()
178 for (auto &map : memMaps_) { in ReportVaddrMapMiss() local
179 HLOGV("map %s ", map->ToString().c_str()); in ReportVaddrMapMiss()
204 auto map = memMaps_[memMapIndex]; in ReadRoMemory() local
205 if (map->elf == nullptr) { in ReadRoMemory()
206 SymbolsFile* symFile = FindSymbolsFileByMap(map); in ReadRoMemory()
210 map->elf = symFile->GetElfFile(); in ReadRoMemory()
212 if (map->elf != nullptr) { in ReadRoMemory()
214 uint64_t foff = vaddr - map->begin + map->offset - map->elf->GetBaseOffset(); in ReadRoMemory()
215 if (map->elf->Read(foff, data, size)) { in ReadRoMemory()
221 … HLOGW("find addr %" PRIx64 "in map but not loaded symbole %s", vaddr, map->name.c_str()); in ReadRoMemory()
250 for (auto &map : memMaps_) { in FixHMBundleMap() local
251 NeedAdaptHMBundlePath(map->name, name_); in FixHMBundleMap()
372 …std::shared_ptr<DfxMap> map = memMaps_.emplace_back(std::make_shared<DfxMap>(begin, begin + len, o… in CreateMapItem() local
376 pid_, tid_, memMaps_.size(), map->name.c_str(), map->begin, map->end, map->offset); in CreateMapItem()