Lines Matching defs:maps
13 static void maps__init(struct maps *maps, struct machine *machine) in maps__init()
24 static void __maps__free_maps_by_name(struct maps *maps) in __maps__free_maps_by_name()
36 static int __maps__insert(struct maps *maps, struct map *map) in __maps__insert()
64 int maps__insert(struct maps *maps, struct map *map) in maps__insert()
105 maps__maps_by_name(maps)[maps__nr_maps(maps) - 1] = map__get(map); in maps__insert() local
113 static void __maps__remove(struct maps *maps, struct map_rb_node *rb_node) in __maps__remove()
120 void maps__remove(struct maps *maps, struct map *map) in maps__remove()
137 static void __maps__purge(struct maps *maps) in __maps__purge()
151 static void maps__exit(struct maps *maps) in maps__exit()
158 bool maps__empty(struct maps *maps) in maps__empty()
174 static void maps__delete(struct maps *maps) in maps__delete()
181 struct maps *maps__get(struct maps *maps) in maps__get()
191 void maps__put(struct maps *maps) in maps__put()
199 struct symbol *maps__find_symbol(struct maps *maps, u64 addr, struct map **mapp) in maps__find_symbol()
213 struct symbol *maps__find_symbol_by_name(struct maps *maps, const char *name, struct map **mapp) in maps__find_symbol_by_name()
240 int maps__find_ams(struct maps *maps, struct addr_map_symbol *ams) in maps__find_ams()
256 size_t maps__fprintf(struct maps *maps, FILE *fp) in maps__fprintf()
277 int maps__fixup_overlappings(struct maps *maps, struct map *map, FILE *fp) in maps__fixup_overlappings()
388 struct maps *maps = thread__maps(thread); in maps__clone() local
419 struct map_rb_node *maps__find_node(struct maps *maps, struct map *map) in maps__find_node()
430 struct map *maps__find(struct maps *maps, u64 ip) in maps__find()
455 struct map_rb_node *maps__first(struct maps *maps) in maps__first()