Lines Matching refs:memMaps_

40     for (std::size_t index = 1; index < memMaps_.size(); ++index) {
41 if (memMaps_[memMapsIndexs_[index - 1]]->end > memMaps_[memMapsIndexs_[index]]->begin) {
42 std::cout << "memMaps_ order error:\n"
43 << " " << memMaps_[memMapsIndexs_[index - 1]]->begin << "-"
44 << memMaps_[memMapsIndexs_[index - 1]]->end
45 << " " << memMaps_[memMapsIndexs_[index]]->begin << "-"
46 << memMaps_[memMapsIndexs_[index]]->end;
56 HLOGM("try found vaddr 0x%" PRIx64 "in maps %zu", addr, memMaps_.size());
58 if (memMaps_.size() == 0) {
61 if (memMaps_[memMapsIndexs_[0]]->begin > addr) {
64 if (memMaps_[memMapsIndexs_[memMapsIndexs_.size() >= 1 ? memMapsIndexs_.size() - 1 : 0]]->end <= addr) {
72 if (addr < memMaps_[memMapsIndexs_[mid]]->end) {
77 if (addr >= memMaps_[memMapsIndexs_[mid]]->end) {
83 if (addr >= memMaps_[memMapsIndexs_[left]]->begin && addr < memMaps_[memMapsIndexs_[left]]->end) {
85 memMaps_[memMapsIndexs_[left]]->prevMap = memMaps_[memMapsIndexs_[left - 1]];
94 HLOGM("try found vaddr 0x%" PRIx64 "in maps %zu", addr, memMaps_.size());
95 if (memMaps_.size() == 0) {
98 if (memMaps_[memMapsIndexs_[0]]->begin > addr) {
101 if (memMaps_[memMapsIndexs_[memMapsIndexs_.size() >= 1 ? memMapsIndexs_.size() - 1 : 0]]->end <= addr) {
109 if (addr < memMaps_[memMapsIndexs_[mid]]->end) {
114 if (addr >= memMaps_[memMapsIndexs_[mid]]->end) {
120 if (addr >= memMaps_[memMapsIndexs_[left]]->begin && addr < memMaps_[memMapsIndexs_[left]]->end) {
122 memMaps_[memMapsIndexs_[left]]->prevMap = memMaps_[memMapsIndexs_[left - 1]];
124 return memMaps_[memMapsIndexs_[left]];
131 for (auto &map : memMaps_) {
143 HLOGM("NOT found offset 0x%" PRIx64 " in maps %zu ", offset, memMaps_.size());
193 for (auto &map : memMaps_) {
217 if (retIndex != exceptRet && memMapIndex < memMaps_.size()) {
222 auto map = memMaps_[memMapIndex];
258 if (!(OHOS::HiviewDFX::DfxMaps::Create(pid_, memMaps_, memMapsIndexs_))) {
268 for (auto &map : memMaps_) {
367 for (int currPos = 1; currPos < static_cast<int>(memMaps_.size()); ++currPos) {
369 while (targetPos >= 0 and memMaps_[memMapsIndexs_[currPos]]->end < memMaps_[memMapsIndexs_[targetPos]]->end) {
388 std::shared_ptr<DfxMap> map = memMaps_.emplace_back(std::make_shared<DfxMap>(begin, begin + len, offset,
390 memMapsIndexs_.emplace_back(memMaps_.size() >= 1 ? memMaps_.size() - 1 : 0);
392 pid_, tid_, memMaps_.size(), map->name.c_str(), map->begin, map->end, map->offset);