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()
70 maps_.emplace_back( in Parse()
71 new MapInfo(maps_.empty() ? nullptr : maps_.back().get(), start, end, pgoff, in Parse()
79 std::make_unique<MapInfo>(maps_.empty() ? nullptr : maps_.back().get(), start, end, offset, in Add()
82 maps_.emplace_back(std::move(map_info)); in Add()
86 std::sort(maps_.begin(), maps_.end(), in Sort()
92 for (const auto& map_info : maps_) { in Sort()
107 maps_.emplace_back( in Parse()
108 new MapInfo(maps_.empty() ? nullptr : maps_.back().get(), start, end, pgoff, in Parse()
123 size_t last_map_idx = maps_.size(); in Reparse()
125 maps_.resize(last_map_idx); in Reparse()
129 size_t total_entries = maps_.size(); in Reparse()
131 for (size_t new_map_idx = last_map_idx; new_map_idx < maps_.size(); new_map_idx++) { in Reparse()
132 auto& new_map_info = maps_[new_map_idx]; in Reparse()
138 auto& info = maps_[old_map_idx]; in Reparse()
142 maps_[new_map_idx] = nullptr; in Reparse()
155 maps_[old_map_idx] = nullptr; in Reparse()
165 saved_maps_.emplace_back(std::move(maps_[i])); in Reparse()
166 maps_[i] = nullptr; in Reparse()
172 std::sort(maps_.begin(), maps_.end(), [](const auto& a, const auto& b) { in Reparse()
180 maps_.resize(total_entries); in Reparse()