Lines Matching refs:addr
48 const std::pair<std::shared_ptr<MemMaps>, uint32_t> VirtualThread::FindMemMapsByAddr(uint64_t addr) const
50 return virtualruntime_->FindMap(addr);
53 const std::shared_ptr<DfxMap> VirtualThread::FindMapByAddr(uint64_t addr) const
55 HLOGM("try found vaddr 0x%" PRIx64 " in maps %zu ", addr, maps_->size());
59 if (maps_->front()->begin > addr) {
62 if (maps_->back()->end <= addr) {
70 if (addr < (*maps_)[mid]->end) {
75 if (addr >= (*maps_)[mid]->end) {
81 if (addr >= (*maps_)[left]->begin and addr < (*maps_)[left]->end) {
200 HLOGM("read vaddr from addr is 0x%" PRIx64 " mapStart :0x%" PRIx64 " mapOffset :0x%" PRIx64 " at '%s'",
209 HLOGE("ElfFile(%s) is null or read file offset from addr fail", curMemMaps->name_.c_str());
212 HLOGE("found addr %" PRIx64 " in map but not loaded symbole %s", vaddr, curMemMaps->name_.c_str());