Lines Matching refs:addr
50 int64_t VirtualThread::FindMapIndexByAddr(uint64_t addr) const in FindMapIndexByAddr()
52 HLOGM("try found vaddr 0x%" PRIx64 "in maps %zu", addr, memMaps_.size()); in FindMapIndexByAddr()
57 if (memMaps_[memMapsIndexs_[0]]->begin > addr) { in FindMapIndexByAddr()
60 if (memMaps_[memMapsIndexs_[memMapsIndexs_.size() - 1]]->end <= addr) { in FindMapIndexByAddr()
68 if (addr < memMaps_[memMapsIndexs_[mid]]->end) { in FindMapIndexByAddr()
73 if (addr >= memMaps_[memMapsIndexs_[mid]]->end) { in FindMapIndexByAddr()
79 … if (addr >= memMaps_[memMapsIndexs_[left]]->begin && addr < memMaps_[memMapsIndexs_[left]]->end) { in FindMapIndexByAddr()
88 std::shared_ptr<DfxMap> VirtualThread::FindMapByAddr(uint64_t addr) const in FindMapByAddr()
90 HLOGM("try found vaddr 0x%" PRIx64 "in maps %zu", addr, memMaps_.size()); in FindMapByAddr()
94 if (memMaps_[memMapsIndexs_[0]]->begin > addr) { in FindMapByAddr()
97 if (memMaps_[memMapsIndexs_[memMapsIndexs_.size() - 1]]->end <= addr) { in FindMapByAddr()
105 if (addr < memMaps_[memMapsIndexs_[mid]]->end) { in FindMapByAddr()
110 if (addr >= memMaps_[memMapsIndexs_[mid]]->end) { in FindMapByAddr()
116 … if (addr >= memMaps_[memMapsIndexs_[left]]->begin && addr < memMaps_[memMapsIndexs_[left]]->end) { in FindMapByAddr()