Home | History | Annotate | Download | only in util

Lines Matching refs:dso

161 struct dso {
183 struct dso *dso__new(const char *name);
184 struct dso *dso__new_kernel(const char *name);
185 void dso__delete(struct dso *dso);
187 int dso__name_len(const struct dso *dso);
189 bool dso__loaded(const struct dso *dso, enum map_type type);
190 bool dso__sorted_by_name(const struct dso *dso, enum map_type type);
192 static inline void dso__set_loaded(struct dso *dso, enum map_type type)
194 dso->loaded |= (1 << type);
197 void dso__sort_by_name(struct dso *dso, enum map_type type);
199 struct dso *__dsos__findnew(struct list_head *head, const char *name);
201 int dso__load(struct dso *dso, struct map *map, symbol_filter_t filter);
202 int dso__load_vmlinux(struct dso *dso, struct map *map,
204 int dso__load_vmlinux_path(struct dso *dso, struct map *map,
206 int dso__load_kallsyms(struct dso *dso, const char *filename, struct map *map,
220 size_t dso__fprintf_buildid(struct dso *dso, FILE *fp);
221 size_t dso__fprintf_symbols_by_name(struct dso *dso,
223 size_t dso__fprintf(struct dso *dso, enum map_type type, FILE *fp);
239 char dso__symtab_origin(const struct dso *dso);
240 void dso__set_long_name(struct dso *dso, char *name);
241 void dso__set_build_id(struct dso *dso, void *build_id);
242 void dso__read_running_kernel_build_id(struct dso *dso,
244 struct symbol *dso__find_symbol(struct dso *dso, enum map_type type,
246 struct symbol *dso__find_symbol_by_name(struct dso *dso, enum map_type type,
258 int __machine__create_kernel_maps(struct machine *machine, struct dso *kernel);