diff options
author | Arnaldo Carvalho de Melo <acme@redhat.com> | 2010-01-20 15:28:45 -0200 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2010-01-21 08:31:29 +0100 |
commit | ef12a141306c90336a3a10d40213ecd98624d274 (patch) | |
tree | 6c6d06c1c7bb5b769cc46c8da05f561aa2443b91 /tools/perf/util/symbol.h | |
parent | dc8d6ab2b61a2d92b5d7438565ccd20b29724cb2 (diff) | |
download | kernel_samsung_smdk4412-ef12a141306c90336a3a10d40213ecd98624d274.zip kernel_samsung_smdk4412-ef12a141306c90336a3a10d40213ecd98624d274.tar.gz kernel_samsung_smdk4412-ef12a141306c90336a3a10d40213ecd98624d274.tar.bz2 |
perf buildid-cache: Add new command to manage build-id cache
For now it just has operations to examine a given file, find its
build-id and add or remove it to/from the cache.
Useful, for instance, when adding binaries sent together with a
perf.data file, so that we can add them to the cache and have
the tools find it when resolving symbols.
It'll also manage the size of the cache like 'ccache' does.
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Frédéric Weisbecker <fweisbec@gmail.com>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Paul Mackerras <paulus@samba.org>
LKML-Reference: <1264008525-29025-1-git-send-email-acme@infradead.org>
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, 1 insertions, 1 deletions
diff --git a/tools/perf/util/symbol.h b/tools/perf/util/symbol.h index 525085fd..ffe0b0f 100644 --- a/tools/perf/util/symbol.h +++ b/tools/perf/util/symbol.h @@ -144,7 +144,7 @@ struct symbol *dso__find_symbol_by_name(struct dso *self, enum map_type type, int filename__read_build_id(const char *filename, void *bf, size_t size); int sysfs__read_build_id(const char *filename, void *bf, size_t size); bool dsos__read_build_ids(void); -int build_id__sprintf(u8 *self, int len, char *bf); +int build_id__sprintf(const u8 *self, int len, char *bf); int kallsyms__parse(const char *filename, void *arg, int (*process_symbol)(void *arg, const char *name, char type, u64 start)); |