2 #define _PERF_SYMBOL_ 1
4 #include <linux/types.h>
9 struct rb_node rb_node;
16 struct list_head node;
21 struct dso *dso__new(const char *name);
22 void dso__delete(struct dso *self);
24 struct symbol *dso__find_symbol(struct dso *self, uint64_t ip);
26 int dso__load_kallsyms(struct dso *self);
27 int dso__load_vmlinux(struct dso *self, const char *vmlinux);
28 int dso__load(struct dso *self);
30 size_t dso__fprintf(struct dso *self, FILE *fp);
32 void symbol__init(void);
33 #endif /* _PERF_SYMBOL_ */