perf evlist: Allow reusing the side band thread for more purposes
authorArnaldo Carvalho de Melo <acme@redhat.com>
Mon, 27 Apr 2020 20:54:27 +0000 (17:54 -0300)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Tue, 5 May 2020 19:35:29 +0000 (16:35 -0300)
commit976be84504b8285d43dc890b02ceff432cd0dd4b
treea88083f12fb92645027cdd9cfed15607ecb36bda
parent9a39994467d493eba38d8f69e42fd9c31cb1da9a
perf evlist: Allow reusing the side band thread for more purposes

I.e. so far we had just one event in that side band thread, a dummy one
with attr.bpf_event set, so that 'perf record' can go ahead and ask the
kernel for further information about BPF programs being loaded.

Allow for more than one event to be there, so that we can use it as
well for the upcoming --switch-output-event feature.

Acked-by: Jiri Olsa <jolsa@redhat.com>
Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Song Liu <songliubraving@fb.com>
Link: http://lore.kernel.org/lkml/20200429131106.27974-6-acme@kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/util/evlist.h
tools/perf/util/sideband_evlist.c