[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20241025105212.51779-1-graham.woodward@arm.com>
Date: Fri, 25 Oct 2024 11:52:08 +0100
From: Graham Woodward <graham.woodward@....com>
To: acme@...nel.org,
namhyung@...nel.org,
mark.rutland@....com,
jolsa@...nel.org,
irogers@...gle.com,
james.clark@...aro.org,
mike.leach@...aro.org,
leo.yan@...ux.dev,
linux-perf-users@...r.kernel.org,
linux-kernel@...r.kernel.org,
linux-arm-kernel@...ts.infradead.org
Cc: nd@....com,
Graham Woodward <graham.woodward@....com>
Subject: [PATCH v10 0/4] perf arm-spe: Allow synthesizing of branch instructions
Currently the --itrace=b will only show branch-misses but this change
allows perf to synthesize branches as well.
The change also incorporates the ability to display the target
addresses when specifying the addr field if the instruction is a branch.
Graham Woodward (4):
perf arm-spe: Set sample.addr to target address for instruction sample
perf arm-spe: Use ARM_SPE_OP_BRANCH_ERET when synthesizing branches
perf arm-spe: Correctly set sample flags
perf arm-spe: Update --itrace help text
tools/perf/Documentation/itrace.txt | 2 +-
tools/perf/Documentation/perf-arm-spe.txt | 2 +-
tools/perf/builtin-script.c | 1 +
tools/perf/util/arm-spe.c | 31 ++++++++++++++++++-----
tools/perf/util/auxtrace.h | 3 +--
tools/perf/util/event.h | 1 +
6 files changed, 29 insertions(+), 11 deletions(-)
--
2.40.1
Powered by blists - more mailing lists