[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20220610113316.6682-1-adrian.hunter@intel.com>
Date: Fri, 10 Jun 2022 14:33:11 +0300
From: Adrian Hunter <adrian.hunter@...el.com>
To: Arnaldo Carvalho de Melo <acme@...nel.org>
Cc: Jiri Olsa <jolsa@...hat.com>, Ian Rogers <irogers@...gle.com>,
Namhyung Kim <namhyung@...nel.org>,
linux-kernel@...r.kernel.org
Subject: [PATCH 0/5] perf record: Preparation for sideband injection
Hi
Here are some small patches in preparation for "sideband injection".
I hope to run perf record in a virtual machine to capture sideband events
while simulataneously running perf record with Intel PT on the host, and
then subsequently inject the sideband events from the guest perf.data file
into the host perf.data file, so that decoding can decode the Intel PT
trace for the periods when the guest is running user space (kernel space
is already decodable).
The patches are changes I have found so far that will be needed.
Adrian Hunter (5):
perf record: Always get text_poke events with --kcore option
perf record: Always record id index
perf record: Add new option to sample identifier
perf record: Add finished init event
perf script: Add some missing event dumps
tools/lib/perf/include/perf/event.h | 1 +
tools/perf/Documentation/perf-record.txt | 3 +++
tools/perf/builtin-inject.c | 1 +
tools/perf/builtin-record.c | 44 +++++++++++++++++++++++++++-----
tools/perf/builtin-script.c | 6 +++++
tools/perf/util/event.c | 1 +
tools/perf/util/header.c | 3 +++
tools/perf/util/record.c | 2 +-
tools/perf/util/record.h | 1 +
tools/perf/util/session.c | 4 +++
tools/perf/util/synthetic-events.c | 7 +++--
tools/perf/util/tool.h | 3 ++-
12 files changed, 65 insertions(+), 11 deletions(-)
Regards
Adrian
Powered by blists - more mailing lists