Lines Matching refs:maps
58 if (child->maps->maps.empty()) { in ForkThread()
59 *child->maps = *parent->maps; in ForkThread()
61 CHECK_NE(child->maps, parent->maps); in ForkThread()
62 for (auto& pair : parent->maps->maps) { in ForkThread()
63 InsertMap(*child->maps, *pair.second); in ForkThread()
89 std::shared_ptr<MapSet> maps; in CreateThread() local
92 maps.reset(new MapSet); in CreateThread()
97 maps = process->maps; in CreateThread()
103 maps, in CreateThread()
162 InsertMap(*thread->maps, MapEntry(start_addr, len, pgoff, dso, false, flags)); in AddThreadMap()
168 auto maps = thread->maps; in AddThreadMapsForDsoSymbols() local
180 InsertMap(*maps, MapEntry(map_start, map_end - map_start, map_start, dso, false, 0)); in AddThreadMapsForDsoSymbols()
190 InsertMap(*maps, MapEntry(map_start, map_end - map_start, map_start, dso, false, 0)); in AddThreadMapsForDsoSymbols()
238 void ThreadTree::InsertMap(MapSet& maps, const MapEntry& entry) { in InsertMap() argument
239 std::map<uint64_t, const MapEntry*>& map = maps.maps; in InsertMap()
265 maps.version++; in InsertMap()
269 auto it = maps.upper_bound(addr); in FindMapByAddr()
270 if (it != maps.begin()) { in FindMapByAddr()
282 result = thread->maps->FindMapByAddr(ip); in FindMap()
290 const MapEntry* result = thread->maps->FindMapByAddr(ip); in FindMap()
346 kernel_maps_.maps.clear(); in ClearThreadAndMap()