Home | History | Annotate | Download | only in util

Lines Matching refs:dso

148 struct dso {
170 struct dso *dso__new(const char *name);
171 struct dso *dso__new_kernel(const char *name);
172 void dso__delete(struct dso *dso);
174 int dso__name_len(const struct dso *dso);
176 bool dso__loaded(const struct dso *dso, enum map_type type);
177 bool dso__sorted_by_name(const struct dso *dso, enum map_type type);
179 static inline void dso__set_loaded(struct dso *dso, enum map_type type)
181 dso->loaded |= (1 << type);
184 void dso__sort_by_name(struct dso *dso, enum map_type type);
186 struct dso *__dsos__findnew(struct list_head *head, const char *name);
188 int dso__load(struct dso *dso, struct map *map, symbol_filter_t filter);
189 int dso__load_vmlinux(struct dso *dso, struct map *map,
191 int dso__load_vmlinux_path(struct dso *dso, struct map *map,
193 int dso__load_kallsyms(struct dso *dso, const char *filename, struct map *map,
207 size_t dso__fprintf_buildid(struct dso *dso, FILE *fp);
208 size_t dso__fprintf_symbols_by_name(struct dso *dso,
210 size_t dso__fprintf(struct dso *dso, enum map_type type, FILE *fp);
226 char dso__symtab_origin(const struct dso *dso);
227 void dso__set_long_name(struct dso *dso, char *name);
228 void dso__set_build_id(struct dso *dso, void *build_id);
229 void dso__read_running_kernel_build_id(struct dso *dso,
231 struct symbol *dso__find_symbol(struct dso *dso, enum map_type type,
233 struct symbol *dso__find_symbol_by_name(struct dso *dso, enum map_type type,
245 int __machine__create_kernel_maps(struct machine *machine, struct dso *kernel);