Lines Matching refs:map
117 for (auto map : *maps_) { in FindMapByFileInfo()
118 if (name != map->name) { in FindMapByFileInfo()
122 if (offset >= map->offset && (offset - map->offset) < (map->end - map->begin)) { in FindMapByFileInfo()
125 offset, map->begin, map->end, map->offset, map->name.c_str()); in FindMapByFileInfo()
126 return map; in FindMapByFileInfo()
184 for (auto &map : *maps_) { in ReportVaddrMapMiss()
185 HLOGV("map %s ", map->ToString().c_str()); in ReportVaddrMapMiss()
199 std::shared_ptr<DfxMap> map = (curMemMaps->GetMaps())[itemIndex]; in ReadRoMemory() local
201 vaddr - map->begin, map->begin, map->offset, map->name.c_str()); in ReadRoMemory()
202 map->elf = symbolsFile->GetElfFile(); in ReadRoMemory()
203 if (map->elf != nullptr) { in ReadRoMemory()
204 auto fileOffset = map->FileOffsetFromAddr(vaddr); in ReadRoMemory()
205 fileOffset -= map->elf->GetBaseOffset(); in ReadRoMemory()
206 map->elf->Read(fileOffset, data, size); in ReadRoMemory()
267 …memMapIter = std::find_if(memMaps.begin(), memMaps.end(), [&](const std::shared_ptr<DfxMap>& map) { in ParseMap() argument
268 if ((*tempMapIter)->begin == map->begin && (*tempMapIter)->end == map->end) { in ParseMap()
317 …std::shared_ptr<DfxMap> map = std::make_shared<DfxMap>(begin, begin + len, offset, prots, filename… in CreateMapItem() local
318 maps_->emplace_back(map); in CreateMapItem()
320 virtualruntime_->FillMapsCache(tempMapName, map); in CreateMapItem()