diff options
author | Frederic Weisbecker <fweisbec@gmail.com> | 2009-08-16 20:56:37 +0200 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2009-08-16 23:06:44 +0200 |
commit | 0d3a5c885971de1e3124d85bfadf818abac9ba12 (patch) | |
tree | eb1a76270a7e749609ff9627838f1d9eb6571bd4 /tools/perf/util/header.h | |
parent | 0f25bfc8d8b31a4ac8e4ff6cbc3911fb7092a4a7 (diff) | |
download | blackbird-op-linux-0d3a5c885971de1e3124d85bfadf818abac9ba12.tar.gz blackbird-op-linux-0d3a5c885971de1e3124d85bfadf818abac9ba12.zip |
perf tools: Librarize sample type and attr finding from headers
Librarize the sample type and attr fetching from perf data file
headers so that we can also use it from perf trace.
Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Mike Galbraith <efault@gmx.de>
LKML-Reference: <1250448997-30715-1-git-send-email-fweisbec@gmail.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'tools/perf/util/header.h')
-rw-r--r-- | tools/perf/util/header.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/perf/util/header.h b/tools/perf/util/header.h index bf280449fcfd..5d0a72ecc919 100644 --- a/tools/perf/util/header.h +++ b/tools/perf/util/header.h @@ -31,6 +31,10 @@ struct perf_header_attr * perf_header_attr__new(struct perf_counter_attr *attr); void perf_header_attr__add_id(struct perf_header_attr *self, u64 id); +u64 perf_header__sample_type(struct perf_header *header); +struct perf_counter_attr * +perf_header__find_attr(u64 id, struct perf_header *header); + struct perf_header *perf_header__new(void); |