Lines Matching defs:maps

26 DECLARE_RC_STRUCT(maps) {  in DECLARE_RC_STRUCT()  argument
116 static struct map **maps__maps_by_address(const struct maps *maps) in maps__maps_by_address()
121 static void maps__set_maps_by_address(struct maps *maps, struct map **new) in maps__set_maps_by_address()
127 static void maps__set_nr_maps_allocated(struct maps *maps, unsigned int nr_maps_allocated) in maps__set_nr_maps_allocated()
132 static void maps__set_nr_maps(struct maps *maps, unsigned int nr_maps) in maps__set_nr_maps()
138 static struct map **maps__maps_by_name(const struct maps *maps) in maps__maps_by_name()
144 static void maps__set_maps_by_name(struct maps *maps, struct map **new) in maps__set_maps_by_name()
150 static bool maps__maps_by_address_sorted(const struct maps *maps) in maps__maps_by_address_sorted()
155 static void maps__set_maps_by_address_sorted(struct maps *maps, bool value) in maps__set_maps_by_address_sorted()
160 static bool maps__maps_by_name_sorted(const struct maps *maps) in maps__maps_by_name_sorted()
165 static void maps__set_maps_by_name_sorted(struct maps *maps, bool value) in maps__set_maps_by_name_sorted()
170 struct machine *maps__machine(const struct maps *maps) in maps__machine()
175 unsigned int maps__nr_maps(const struct maps *maps) in maps__nr_maps()
180 refcount_t *maps__refcnt(struct maps *maps) in maps__refcnt()
186 void *maps__addr_space(const struct maps *maps) in maps__addr_space()
191 void maps__set_addr_space(struct maps *maps, void *addr_space) in maps__set_addr_space()
196 const struct unwind_libunwind_ops *maps__unwind_libunwind_ops(const struct maps *maps) in maps__unwind_libunwind_ops()
201 void maps__set_unwind_libunwind_ops(struct maps *maps, const struct unwind_libunwind_ops *ops) in maps__set_unwind_libunwind_ops()
207 static struct rw_semaphore *maps__lock(struct maps *maps) in maps__lock()
212 static void maps__init(struct maps *maps, struct machine *machine) in maps__init()
230 static void maps__exit(struct maps *maps) in maps__exit()
256 static void maps__delete(struct maps *maps) in maps__delete()
262 struct maps *maps__get(struct maps *maps) in maps__get()
272 void maps__put(struct maps *maps) in maps__put()
280 static void __maps__free_maps_by_name(struct maps *maps) in __maps__free_maps_by_name()
320 static void __maps__sort_by_address(struct maps *maps) in __maps__sort_by_address()
332 static void maps__sort_by_address(struct maps *maps) in maps__sort_by_address()
354 static int maps__sort_by_name(struct maps *maps) in maps__sort_by_name()
389 static unsigned int maps__by_address_index(const struct maps *maps, const struct map *map) in maps__by_address_index()
410 static unsigned int maps__by_name_index(const struct maps *maps, const struct map *map) in maps__by_name_index()
431 static int __maps__insert(struct maps *maps, struct map *new) in __maps__insert()
497 int maps__insert(struct maps *maps, struct map *map) in maps__insert()
508 static void __maps__remove(struct maps *maps, struct map *map) in __maps__remove()
534 void maps__remove(struct maps *maps, struct map *map) in maps__remove()
542 bool maps__empty(struct maps *maps) in maps__empty()
558 int maps__for_each_map(struct maps *maps, int (*cb)(struct map *map, void *data), void *data) in maps__for_each_map()
592 void maps__remove_maps(struct maps *maps, bool (*cb)(struct map *map, void *data), void *data) in maps__remove_maps()
609 struct symbol *maps__find_symbol(struct maps *maps, u64 addr, struct map **mapp) in maps__find_symbol()
650 struct symbol *maps__find_symbol_by_name(struct maps *maps, const char *name, struct map **mapp) in maps__find_symbol_by_name()
662 int maps__find_ams(struct maps *maps, struct addr_map_symbol *ams) in maps__find_ams()
696 size_t maps__fprintf(struct maps *maps, FILE *fp) in maps__fprintf()
712 static unsigned int first_ending_after(struct maps *maps, const struct map *map) in first_ending_after()
738 static int __maps__insert_sorted(struct maps *maps, unsigned int first_after_index, in __maps__insert_sorted()
796 static int __maps__fixup_overlap_and_insert(struct maps *maps, struct map *new) in __maps__fixup_overlap_and_insert()
930 int maps__fixup_overlap_and_insert(struct maps *maps, struct map *new) in maps__fixup_overlap_and_insert()
1036 struct map *maps__find(struct maps *maps, u64 ip) in maps__find()
1067 struct map *maps__find_by_name(struct maps *maps, const char *name) in maps__find_by_name()
1133 struct map *maps__find_next_entry(struct maps *maps, struct map *map) in maps__find_next_entry()
1147 void maps__fixup_end(struct maps *maps) in maps__fixup_end()
1268 void maps__load_first(struct maps *maps) in maps__load_first()