diff options
author | Arnaldo Carvalho de Melo <acme@redhat.com> | 2009-10-05 14:26:17 -0300 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2009-10-05 20:35:23 +0200 |
commit | af427bf529c5991be8d1a36f43e2d0141f532f63 (patch) | |
tree | 9a90fcac2b44ef1b70ca9ca5b4ed6792179b976a /tools/perf/util/symbol.h | |
parent | 5c2068059a0e852f72b7c2608d92170b752d821f (diff) | |
download | op-kernel-dev-af427bf529c5991be8d1a36f43e2d0141f532f63.zip op-kernel-dev-af427bf529c5991be8d1a36f43e2d0141f532f63.tar.gz |
perf tools: Create maps for modules when processing kallsyms
So that we get kallsyms processing closer to vmlinux + modules
symtabs processing.
One change in behaviour is that since when one specifies --vmlinux
-m should be used to ask for modules, so it is now for kallsyms as
well.
Also continue if one manages to load the vmlinux data but module
processing fails, so that at least some analisys can be done with
part of the needed symbols.
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Frédéric Weisbecker <fweisbec@gmail.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Mike Galbraith <efault@gmx.de>
LKML-Reference: <new-submission>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'tools/perf/util/symbol.h')
-rw-r--r-- | tools/perf/util/symbol.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/tools/perf/util/symbol.h b/tools/perf/util/symbol.h index 5339fd8..2e4522e 100644 --- a/tools/perf/util/symbol.h +++ b/tools/perf/util/symbol.h @@ -70,8 +70,6 @@ struct symbol *dso__find_symbol(struct dso *self, u64 ip); int dsos__load_kernel(const char *vmlinux, unsigned int sym_priv_size, symbol_filter_t filter, int verbose, int modules); -int dsos__load_modules(unsigned int sym_priv_size, symbol_filter_t filter, - int verbose); int dso__load(struct dso *self, struct map *map, symbol_filter_t filter, int verbose); struct dso *dsos__findnew(const char *name); |