mirror of
https://github.com/adulau/aha.git
synced 2024-12-27 11:16:11 +00:00
perf: Add a sample_event type to the event_union
Add a sample_event type to the event_union so that raw samples can be processed easily. Signed-off-by: Arjan van de Ven <arjan@linux.intel.com> Acked-by: Peter Zijlstra <a.p.zijlstra@chello.nl> Cc: Paul Mackerras <paulus@samba.org> Cc: Frederic Weisbecker <fweisbec@gmail.com> LKML-Reference: <20090912130511.411434b5@infradead.org> Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
parent
a79d7db9fd
commit
fd39e055c4
1 changed files with 7 additions and 0 deletions
|
@ -60,6 +60,12 @@ struct read_event {
|
||||||
u64 id;
|
u64 id;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct sample_event{
|
||||||
|
struct perf_event_header header;
|
||||||
|
u64 array[];
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
typedef union event_union {
|
typedef union event_union {
|
||||||
struct perf_event_header header;
|
struct perf_event_header header;
|
||||||
struct ip_event ip;
|
struct ip_event ip;
|
||||||
|
@ -68,6 +74,7 @@ typedef union event_union {
|
||||||
struct fork_event fork;
|
struct fork_event fork;
|
||||||
struct lost_event lost;
|
struct lost_event lost;
|
||||||
struct read_event read;
|
struct read_event read;
|
||||||
|
struct sample_event sample;
|
||||||
} event_t;
|
} event_t;
|
||||||
|
|
||||||
struct map {
|
struct map {
|
||||||
|
|
Loading…
Reference in a new issue