diff options
Diffstat (limited to 'tools/perf/util/event.h')
| -rw-r--r-- | tools/perf/util/event.h | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/tools/perf/util/event.h b/tools/perf/util/event.h index 0d573ff4771..181389535c0 100644 --- a/tools/perf/util/event.h +++ b/tools/perf/util/event.h @@ -88,8 +88,10 @@ struct perf_sample {  	u64 id;  	u64 stream_id;  	u64 period; +	u64 weight;  	u32 cpu;  	u32 raw_size; +	u64 data_src;  	void *raw_data;  	struct ip_callchain *callchain;  	struct branch_stack *branch_stack; @@ -97,6 +99,13 @@ struct perf_sample {  	struct stack_dump user_stack;  }; +#define PERF_MEM_DATA_SRC_NONE \ +	(PERF_MEM_S(OP, NA) |\ +	 PERF_MEM_S(LVL, NA) |\ +	 PERF_MEM_S(SNOOP, NA) |\ +	 PERF_MEM_S(LOCK, NA) |\ +	 PERF_MEM_S(TLB, NA)) +  struct build_id_event {  	struct perf_event_header header;  	pid_t			 pid; |