Lines Matching refs:addr
48 const MemMapItem *VirtualThread::FindMapByAddr2(uint64_t addr) const in FindMapByAddr2()
50 HLOGM("try found vaddr 0x%" PRIx64 " in maps %zu ", addr, memMaps_->size()); in FindMapByAddr2()
55 std::upper_bound(memMaps_->begin(), memMaps_->end(), addr, MemMapItem::ValueLessThan); in FindMapByAddr2()
63 if (foundIt->Contain(addr)) { in FindMapByAddr2()
64 HLOGM("found '%s' for vaddr 0x%016" PRIx64 "", foundIt->ToString().c_str(), addr); in FindMapByAddr2()
71 const std::pair<MemMaps*, uint32_t> VirtualThread::FindMemMapsByAddr(uint64_t addr) const in FindMemMapsByAddr()
73 return virtualruntime_->FindMap(addr); in FindMemMapsByAddr()
76 const MemMapItem *VirtualThread::FindMapByAddr(uint64_t addr) const in FindMapByAddr()
78 HLOGM("try found vaddr 0x%" PRIx64 " in maps %zu ", addr, memMaps_->size()); in FindMapByAddr()
82 if (memMaps_->front().begin_ > addr) { in FindMapByAddr()
85 if (memMaps_->back().end_ <= addr) { in FindMapByAddr()
93 if (addr < (*memMaps_)[mid].end_) { in FindMapByAddr()
98 if (addr >= (*memMaps_)[mid].end_) { in FindMapByAddr()
104 if (addr >= (*memMaps_)[left].begin_ and addr < (*memMaps_)[left].end_) { in FindMapByAddr()