Lines Matching refs:maps_
43 if (maps_.empty()) { in Find()
47 size_t last = maps_.size(); in Find()
50 const auto& cur = maps_[index]; in Find()
72 maps_.emplace_back( in Parse()
74 prev_map = maps_.back(); in Parse()
80 std::shared_ptr<MapInfo> prev_map(maps_.empty() ? nullptr : maps_.back()); in Add()
82 maps_.emplace_back(std::move(map_info)); in Add()
87 std::shared_ptr<MapInfo> prev_map(maps_.empty() ? nullptr : maps_.back()); in Add()
90 maps_.emplace_back(std::move(map_info)); in Add()
94 if (maps_.empty()) { in Sort()
98 std::sort(maps_.begin(), maps_.end(), in Sort()
106 maps_.back()->set_next_map(prev_map); in Sort()
107 for (auto& map_info : maps_) { in Sort()
127 maps_.emplace_back(MapInfo::Create(prev_map, mapinfo.start, mapinfo.end, mapinfo.pgoff, in Parse()
129 prev_map = maps_.back(); in Parse()
172 size_t last_map_idx = maps_.size(); in Reparse()
174 maps_.resize(last_map_idx); in Reparse()
181 for (size_t new_map_idx = last_map_idx; new_map_idx < maps_.size(); new_map_idx++) { in Reparse()
182 auto& new_map_info = maps_[new_map_idx]; in Reparse()
188 auto& info = maps_[old_map_idx]; in Reparse()
207 maps_[new_map_idx] = nullptr; in Reparse()
223 maps_[old_map_idx] = nullptr; in Reparse()
232 maps_[i] = nullptr; in Reparse()
238 std::sort(maps_.begin(), maps_.end(), [](const auto& a, const auto& b) { in Reparse()
246 maps_.resize(maps_.size() - num_deleted_old_entries - num_deleted_new_entries); in Reparse()
249 *any_changed = num_deleted_old_entries != 0 || maps_.size() != last_map_idx; in Reparse()