Lines Matching refs:map_groups
30 struct map_groups { struct
44 struct map_groups *kmaps; argument
48 struct map_groups *map_groups__new(struct machine *machine);
49 void map_groups__delete(struct map_groups *mg);
50 bool map_groups__empty(struct map_groups *mg);
52 static inline struct map_groups *map_groups__get(struct map_groups *mg) in map_groups__get()
59 void map_groups__put(struct map_groups *mg);
60 void map_groups__init(struct map_groups *mg, struct machine *machine);
61 void map_groups__exit(struct map_groups *mg);
62 int map_groups__clone(struct thread *thread, struct map_groups *parent);
63 size_t map_groups__fprintf(struct map_groups *mg, FILE *fp);
65 void map_groups__insert(struct map_groups *mg, struct map *map);
67 static inline void map_groups__remove(struct map_groups *mg, struct map *map) in map_groups__remove()
72 static inline struct map *map_groups__find(struct map_groups *mg, u64 addr) in map_groups__find()
77 struct map *map_groups__first(struct map_groups *mg);
84 struct symbol *map_groups__find_symbol(struct map_groups *mg, u64 addr, struct map **mapp);
85 struct symbol *map_groups__find_symbol_by_name(struct map_groups *mg, const char *name, struct map …
91 int map_groups__fixup_overlappings(struct map_groups *mg, struct map *map, FILE *fp);
93 struct map *map_groups__find_by_name(struct map_groups *mg, const char *name);
95 int map_groups__merge_in(struct map_groups *kmaps, struct map *new_map);