diff options
Diffstat (limited to 'tools/perf/util/symbol.h')
-rw-r--r-- | tools/perf/util/symbol.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/tools/perf/util/symbol.h b/tools/perf/util/symbol.h index 615c752dd767..e7295e93cff9 100644 --- a/tools/perf/util/symbol.h +++ b/tools/perf/util/symbol.h | |||
@@ -118,7 +118,8 @@ struct symbol_conf { | |||
118 | annotate_src, | 118 | annotate_src, |
119 | event_group, | 119 | event_group, |
120 | demangle, | 120 | demangle, |
121 | filter_relative; | 121 | filter_relative, |
122 | show_hist_headers; | ||
122 | const char *vmlinux_name, | 123 | const char *vmlinux_name, |
123 | *kallsyms_name, | 124 | *kallsyms_name, |
124 | *source_prefix, | 125 | *source_prefix, |
@@ -215,6 +216,7 @@ struct symsrc { | |||
215 | GElf_Shdr dynshdr; | 216 | GElf_Shdr dynshdr; |
216 | 217 | ||
217 | bool adjust_symbols; | 218 | bool adjust_symbols; |
219 | bool is_64_bit; | ||
218 | #endif | 220 | #endif |
219 | }; | 221 | }; |
220 | 222 | ||
@@ -238,6 +240,11 @@ struct symbol *dso__find_symbol(struct dso *dso, enum map_type type, | |||
238 | struct symbol *dso__find_symbol_by_name(struct dso *dso, enum map_type type, | 240 | struct symbol *dso__find_symbol_by_name(struct dso *dso, enum map_type type, |
239 | const char *name); | 241 | const char *name); |
240 | 242 | ||
243 | struct symbol *dso__first_symbol(struct dso *dso, enum map_type type); | ||
244 | struct symbol *dso__next_symbol(struct symbol *sym); | ||
245 | |||
246 | enum dso_type dso__type_fd(int fd); | ||
247 | |||
241 | int filename__read_build_id(const char *filename, void *bf, size_t size); | 248 | int filename__read_build_id(const char *filename, void *bf, size_t size); |
242 | int sysfs__read_build_id(const char *filename, void *bf, size_t size); | 249 | int sysfs__read_build_id(const char *filename, void *bf, size_t size); |
243 | int modules__parse(const char *filename, void *arg, | 250 | int modules__parse(const char *filename, void *arg, |