Lines Matching refs:addr
50 const MemMapItem *VirtualThread::FindMapByAddr2(uint64_t addr) const in FindMapByAddr2()
52 HLOGM("try found vaddr 0x%" PRIx64 " in maps %zu ", addr, memMaps_.size()); in FindMapByAddr2()
57 std::upper_bound(memMaps_.begin(), memMaps_.end(), addr, MemMapItem::ValueLessThan); in FindMapByAddr2()
65 if (foundIt->Contain(addr)) { in FindMapByAddr2()
66 HLOGM("found '%s' for vaddr 0x%016" PRIx64 "", foundIt->ToString().c_str(), addr); in FindMapByAddr2()
73 int64_t VirtualThread::FindMapIndexByAddr(uint64_t addr) const in FindMapIndexByAddr()
75 HLOGM("try found vaddr 0x%" PRIx64 "in maps %zu", addr, memMaps_.size()); in FindMapIndexByAddr()
80 if (memMaps_[memMapsIndexs_[0]].begin_ > addr) { in FindMapIndexByAddr()
83 if (memMaps_[memMapsIndexs_[memMapsIndexs_.size() - 1]].end_ <= addr) { in FindMapIndexByAddr()
91 if (addr < memMaps_[memMapsIndexs_[mid]].end_) { in FindMapIndexByAddr()
96 if (addr >= memMaps_[memMapsIndexs_[mid]].end_) { in FindMapIndexByAddr()
102 … if (addr >= memMaps_[memMapsIndexs_[left]].begin_ && addr < memMaps_[memMapsIndexs_[left]].end_) { in FindMapIndexByAddr()
108 const MemMapItem *VirtualThread::FindMapByAddr(uint64_t addr) const in FindMapByAddr()
110 HLOGM("try found vaddr 0x%" PRIx64 "in maps %zu", addr, memMaps_.size()); in FindMapByAddr()
114 if (memMaps_[memMapsIndexs_[0]].begin_ > addr) { in FindMapByAddr()
117 if (memMaps_[memMapsIndexs_[memMapsIndexs_.size() - 1]].end_ <= addr) { in FindMapByAddr()
125 if (addr < memMaps_[memMapsIndexs_[mid]].end_) { in FindMapByAddr()
130 if (addr >= memMaps_[memMapsIndexs_[mid]].end_) { in FindMapByAddr()
136 … if (addr >= memMaps_[memMapsIndexs_[left]].begin_ && addr < memMaps_[memMapsIndexs_[left]].end_) { in FindMapByAddr()