Lines Matching refs:dso
23 struct dso;
118 int dso__load(struct dso *dso, struct map *map);
119 int dso__load_vmlinux(struct dso *dso, struct map *map,
121 int dso__load_vmlinux_path(struct dso *dso, struct map *map);
122 int __dso__load_kallsyms(struct dso *dso, const char *filename, struct map *map,
124 int dso__load_kallsyms(struct dso *dso, const char *filename, struct map *map);
126 void dso__insert_symbol(struct dso *dso,
128 void dso__delete_symbol(struct dso *dso,
131 struct symbol *dso__find_symbol(struct dso *dso, u64 addr);
132 struct symbol *dso__find_symbol_nocache(struct dso *dso, u64 addr);
134 struct symbol *dso__next_symbol_by_name(struct dso *dso, size_t *idx);
135 struct symbol *dso__find_symbol_by_name(struct dso *dso, const char *name, size_t *idx);
137 struct symbol *dso__first_symbol(struct dso *dso);
138 struct symbol *dso__last_symbol(struct dso *dso);
178 int dso__load_bfd_symbols(struct dso *dso, const char *debugfile);
181 int dso__load_sym(struct dso *dso, struct map *map, struct symsrc *syms_ss,
183 int dso__synthesize_plt_symbols(struct dso *dso, struct symsrc *ss);
185 char *dso__demangle_sym(struct dso *dso, int kmodule, const char *elf_name);