Re: [PATCH v6 perf,bpf 07/15] perf, bpf: save bpf_prog_info information as headers to perf.data

2019-03-07 Thread Song Liu
> On Mar 7, 2019, at 6:05 AM, Jiri Olsa wrote: > > On Tue, Mar 05, 2019 at 11:13:51PM -0800, Song Liu wrote: > > SNIP > >> +static int process_bpf_prog_info(struct feat_fd *ff, >> + void *data __maybe_unused) >> +{ >> +struct bpf_prog_info_linear *info_linear;

Re: [PATCH v6 perf,bpf 07/15] perf, bpf: save bpf_prog_info information as headers to perf.data

2019-03-07 Thread Jiri Olsa
On Tue, Mar 05, 2019 at 11:13:51PM -0800, Song Liu wrote: SNIP > +static int process_bpf_prog_info(struct feat_fd *ff, > + void *data __maybe_unused) > +{ > + struct bpf_prog_info_linear *info_linear; > + struct bpf_prog_info_node *info_node; > + struct pe

[PATCH v6 perf,bpf 07/15] perf, bpf: save bpf_prog_info information as headers to perf.data

2019-03-05 Thread Song Liu
This patch enables perf-record to save bpf_prog_info information as headers to perf.data. A new header type HEADER_BPF_PROG_INFO is introduced for this data. Signed-off-by: Song Liu --- tools/perf/util/header.c | 149 ++- tools/perf/util/header.h | 1 + 2 fi