On Thu, Nov 24, 2016 at 08:14:29PM +0530, Hari Bathini wrote:
> @@ -862,6 +875,19 @@ enum perf_event_type {
>        */
>       PERF_RECORD_SWITCH_CPU_WIDE             = 15,
>  
> +     /*
> +      * struct {
> +      *      struct perf_event_header        header;
> +      *

> +      *      u32                             pid, tid;
> +      *      u64                             time;

pid,tid and time are already present in sample_id. Many of the 'legacy'
record have redundant information since we added sample_id, but most of
the new ones haven't and rely on sample_all being set.

> +      *      u64                             dev_num;
> +      *      u64                             inode_num[NAMESPACES_MAX];
> +      *      struct sample_id                sample_id;
> +      * };
> +      */
> +     PERF_RECORD_NAMESPACES                  = 16,
> +
>       PERF_RECORD_MAX,                        /* non-ABI */
>  };

Reply via email to