perf script: Show text poke address symbol
authorAdrian Hunter <adrian.hunter@intel.com>
Tue, 12 May 2020 12:19:22 +0000 (15:19 +0300)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Fri, 10 Jul 2020 11:39:14 +0000 (08:39 -0300)
commit7eeb9855c1a4e6037bb1237a2a68ff1ee7aa4e67
tree67be44f96c5a7e62712641bcaeddd5f290c98de6
parent92ecf3a64f67297df0e454f98d8b3aa06286aa5d
perf script: Show text poke address symbol

It is generally more useful to show the symbol with an address. In this
case, the print function requires the 'machine' which means changing
callers to provide it as a parameter. It is optional because most events
do not need it and the callers that matter can provide it.

Committer notes:

Made 'union perf_event' continue to be the first parameter to the
perf_event__fprintf() and perf_event__fprintf_text_poke() events.

Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Cc: Borislav Petkov <bp@alien8.de>
Cc: H. Peter Anvin <hpa@zytor.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Cc: Leo Yan <leo.yan@linaro.org>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Masami Hiramatsu <mhiramat@kernel.org>
Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Steven Rostedt (VMware) <rostedt@goodmis.org>
Cc: x86@kernel.org
Link: http://lore.kernel.org/lkml/20200512121922.8997-16-adrian.hunter@intel.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/builtin-script.c
tools/perf/tests/perf-record.c
tools/perf/util/event.c
tools/perf/util/event.h
tools/perf/util/intel-pt.c
tools/perf/util/machine.c