History

perf/headers: Sync new perf_event.h with the tools/include/uapi version

perf_event.h is updated in previous patch, this patch applies the same changes to the tools/ version. This is part is put in a separate patch in case the two files are back ported separately.

Song Liu committed 8 years ago

Commit 0d8dd671 parent 65074d41 file · +4 −0Browse files

Showing the changes to tools/include/uapi (1 of 1 file). Show all

Unified · Split

tools/include/uapi/linux/perf_event.h+4−0
@@ -380,10 +380,14 @@ struct perf_event_attr { · 379 unmodified lines
380380 __u32 bp_type;
381381 union {
382382 __u64 bp_addr;
383+ __u64 kprobe_func; /* for perf_kprobe */
384+ __u64 uprobe_path; /* for perf_uprobe */
383385 __u64 config1; /* extension of config */
384386 };
385387 union {
386388 __u64 bp_len;
389+ __u64 kprobe_addr; /* when kprobe_func == NULL */
390+ __u64 probe_offset; /* for perf_[k,u]probe */
387391 __u64 config2; /* extension of config1 */
388392 };
389393 __u64 branch_sample_type; /* enum perf_branch_sample_type */