Lines Matching defs:map

104     HLOGM("%d %d map from parent size is %zu", pid, tid, maps_->size());
117 for (auto map : *maps_) {
118 if (name != map->name) {
122 if (offset >= map->offset && (offset - map->offset) < (map->end - map->begin)) {
123 HLOGMMM("found fileoffset 0x%" PRIx64 " in map (0x%" PRIx64 " - 0x%" PRIx64
125 offset, map->begin, map->end, map->offset, map->name.c_str());
126 return map;
138 HLOGM("found symbol for map '%s'", inMap->name.c_str());
146 HLOGW("NOT found symbol for map '%s'", inMap->name.c_str());
160 HLOGM("found symbol for map '%s'", name.c_str());
168 HLOGW("NOT found symbol for map '%s'", name.c_str());
183 HLOGV("vaddr %" PRIx64 " not found in any map", vaddr);
184 for (auto &map : *maps_) {
185 HLOGV("map %s ", map->ToString().c_str());
199 std::shared_ptr<DfxMap> map = (curMemMaps->GetMaps())[itemIndex];
201 vaddr - map->begin, map->begin, map->offset, map->name.c_str());
202 map->elf = symbolsFile->GetElfFile();
203 if (map->elf != nullptr) {
204 auto fileOffset = map->FileOffsetFromAddr(vaddr);
205 fileOffset -= map->elf->GetBaseOffset();
206 map->elf->Read(fileOffset, data, size);
212 HLOGE("found addr %" PRIx64 " in map but not loaded symbole %s", vaddr, curMemMaps->name_.c_str());
267 auto memMapIter = std::find_if(memMaps.begin(), memMaps.end(), [&](const std::shared_ptr<DfxMap>& map) {
268 if ((*tempMapIter)->begin == map->begin && (*tempMapIter)->end == map->end) {
317 std::shared_ptr<DfxMap> map = std::make_shared<DfxMap>(begin, begin + len, offset, prots, filename);
318 maps_->emplace_back(map);
320 virtualruntime_->FillMapsCache(tempMapName, map);