perf tools: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID
authorAdrian Hunter <adrian.hunter@intel.com>
Tue, 7 Sep 2021 16:39:02 +0000 (19:39 +0300)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Wed, 20 Oct 2021 14:22:27 +0000 (11:22 -0300)
commit61750473589b6f8adc35007c8261986043907f13
treeb9e02437eeb834961c11c8772383a74a5f83977e
parent70ae034d499d4bd7ac3d0db20505ff9644a6b959
perf tools: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID

The PERF_RECORD_AUX_OUTPUT_HW_ID event provides a way to match AUX output
data like Intel PT PEBS-via-PT back to the event that it came from, by
providing a hardware ID that is present in the AUX output.

Reviewed-by: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Reviewed-by: Andi Kleen <ak@linux.intel.com>
Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Cc: Kan Liang <kan.liang@linux.intel.com>
Cc: Leo Yan <leo.yan@linaro.org>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: x86@kernel.org
Link: http://lore.kernel.org/lkml/20210907163903.11820-3-adrian.hunter@intel.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/include/uapi/linux/perf_event.h
tools/lib/perf/include/perf/event.h
tools/perf/builtin-inject.c
tools/perf/builtin-record.c
tools/perf/util/event.c
tools/perf/util/event.h
tools/perf/util/machine.c
tools/perf/util/machine.h
tools/perf/util/session.c
tools/perf/util/tool.h