Lines Matching refs:map_groups

23 struct map_groups;
52 struct map_groups *groups;
57 struct map_groups *kmaps;
60 struct map_groups { struct
67 struct map_groups *map_groups__new(struct machine *machine); argument
68 void map_groups__delete(struct map_groups *mg);
69 bool map_groups__empty(struct map_groups *mg);
71 static inline struct map_groups *map_groups__get(struct map_groups *mg) in map_groups__get()
77 void map_groups__put(struct map_groups *mg);
80 struct map_groups *map__kmaps(struct map *map);
160 size_t __map_groups__fprintf_maps(struct map_groups *mg, enum map_type type,
167 void map_groups__init(struct map_groups *mg, struct machine *machine);
168 void map_groups__exit(struct map_groups *mg);
169 int map_groups__clone(struct map_groups *mg,
170 struct map_groups *parent, enum map_type type);
171 size_t map_groups__fprintf(struct map_groups *mg, FILE *fp);
176 static inline void map_groups__insert(struct map_groups *mg, struct map *map) in map_groups__insert()
182 static inline void map_groups__remove(struct map_groups *mg, struct map *map) in map_groups__remove()
187 static inline struct map *map_groups__find(struct map_groups *mg, in map_groups__find()
193 static inline struct map *map_groups__first(struct map_groups *mg, in map_groups__first()
204 struct symbol *map_groups__find_symbol(struct map_groups *mg,
209 struct symbol *map_groups__find_symbol_by_name(struct map_groups *mg,
220 struct symbol *map_groups__find_function_by_name(struct map_groups *mg, in map_groups__find_function_by_name()
227 int map_groups__fixup_overlappings(struct map_groups *mg, struct map *map,
230 struct map *map_groups__find_by_name(struct map_groups *mg,
233 void map_groups__flush(struct map_groups *mg);