From: Arnaldo Carvalho de Melo <acme@kernel.org>
To: Leo Yan <leo.yan@linaro.org>
Cc: Mathieu Poirier <mathieu.poirier@linaro.org>,
Jonathan Corbet <corbet@lwn.net>,
Robert Walker <Robert.Walker@arm.com>,
mike.leach@linaro.org, kim.phillips@arm.co,
Tor Jeremiassen <tor@ti.com>,
Peter Zijlstra <peterz@infradead.org>,
Ingo Molnar <mingo@redhat.com>,
Alexander Shishkin <alexander.shishkin@linux.intel.com>,
Jiri Olsa <jolsa@redhat.com>, Namhyung Kim <namhyung@kernel.org>,
linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org,
linux-kernel@vger.kernel.org, coresight@lists.linaro.org
Subject: Re: [RFT v3 0/4] Perf script: Add python script for CoreSight trace disassembler
Date: Mon, 28 May 2018 17:03:26 -0300 [thread overview]
Message-ID: <20180528200326.GJ25467@kernel.org> (raw)
In-Reply-To: <1527497103-3593-1-git-send-email-leo.yan@linaro.org>
Em Mon, May 28, 2018 at 04:44:59PM +0800, Leo Yan escreveu:
> This patch series is to support for using 'perf script' for CoreSight
> trace disassembler, for this purpose this patch series adds a new
> python script to parse CoreSight tracing event and use command 'objdump'
> for disassembled lines, finally this can generate readable program
> execution flow for reviewing tracing data.
>
> Patch 0001 is one fixing patch to generate samples for the start packet
> and exception packets.
>
> Patch 0002 is the prerequisite to add addr into sample dict, so this
> value can be used by python script to analyze instruction range.
>
> Patch 0003 is to add python script for trace disassembler.
>
> Patch 0004 is to add doc to explain python script usage and give
> example for it.
>
> This patch series has been rebased on acme git tree [1] with the commit
> 19422a9f2a3b ("perf tools: Fix kernel_start for PTI on x86") and tested
> on Hikey (ARM64 octa CA53 cores).
Thanks, applied to perf/core.
- Arnaldo
--
To unsubscribe from this list: send the line "unsubscribe linux-doc" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
WARNING: multiple messages have this Message-ID (diff)
From: acme@kernel.org (Arnaldo Carvalho de Melo)
To: linux-arm-kernel@lists.infradead.org
Subject: [RFT v3 0/4] Perf script: Add python script for CoreSight trace disassembler
Date: Mon, 28 May 2018 17:03:26 -0300 [thread overview]
Message-ID: <20180528200326.GJ25467@kernel.org> (raw)
In-Reply-To: <1527497103-3593-1-git-send-email-leo.yan@linaro.org>
Em Mon, May 28, 2018 at 04:44:59PM +0800, Leo Yan escreveu:
> This patch series is to support for using 'perf script' for CoreSight
> trace disassembler, for this purpose this patch series adds a new
> python script to parse CoreSight tracing event and use command 'objdump'
> for disassembled lines, finally this can generate readable program
> execution flow for reviewing tracing data.
>
> Patch 0001 is one fixing patch to generate samples for the start packet
> and exception packets.
>
> Patch 0002 is the prerequisite to add addr into sample dict, so this
> value can be used by python script to analyze instruction range.
>
> Patch 0003 is to add python script for trace disassembler.
>
> Patch 0004 is to add doc to explain python script usage and give
> example for it.
>
> This patch series has been rebased on acme git tree [1] with the commit
> 19422a9f2a3b ("perf tools: Fix kernel_start for PTI on x86") and tested
> on Hikey (ARM64 octa CA53 cores).
Thanks, applied to perf/core.
- Arnaldo
WARNING: multiple messages have this Message-ID (diff)
From: Arnaldo Carvalho de Melo <acme@kernel.org>
To: Leo Yan <leo.yan@linaro.org>
Cc: Mathieu Poirier <mathieu.poirier@linaro.org>,
Jonathan Corbet <corbet@lwn.net>,
Robert Walker <Robert.Walker@arm.com>,
mike.leach@linaro.org, kim.phillips@arm.co,
Tor Jeremiassen <tor@ti.com>,
Peter Zijlstra <peterz@infradead.org>,
Ingo Molnar <mingo@redhat.com>,
Alexander Shishkin <alexander.shishkin@linux.intel.com>,
Jiri Olsa <jolsa@redhat.com>, Namhyung Kim <namhyung@kernel.org>,
linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org,
linux-kernel@vger.kernel.org, coresight@lists.linaro.org
Subject: Re: [RFT v3 0/4] Perf script: Add python script for CoreSight trace disassembler
Date: Mon, 28 May 2018 17:03:26 -0300 [thread overview]
Message-ID: <20180528200326.GJ25467@kernel.org> (raw)
In-Reply-To: <1527497103-3593-1-git-send-email-leo.yan@linaro.org>
Em Mon, May 28, 2018 at 04:44:59PM +0800, Leo Yan escreveu:
> This patch series is to support for using 'perf script' for CoreSight
> trace disassembler, for this purpose this patch series adds a new
> python script to parse CoreSight tracing event and use command 'objdump'
> for disassembled lines, finally this can generate readable program
> execution flow for reviewing tracing data.
>
> Patch 0001 is one fixing patch to generate samples for the start packet
> and exception packets.
>
> Patch 0002 is the prerequisite to add addr into sample dict, so this
> value can be used by python script to analyze instruction range.
>
> Patch 0003 is to add python script for trace disassembler.
>
> Patch 0004 is to add doc to explain python script usage and give
> example for it.
>
> This patch series has been rebased on acme git tree [1] with the commit
> 19422a9f2a3b ("perf tools: Fix kernel_start for PTI on x86") and tested
> on Hikey (ARM64 octa CA53 cores).
Thanks, applied to perf/core.
- Arnaldo
next prev parent reply other threads:[~2018-05-28 20:03 UTC|newest]
Thread overview: 55+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-05-28 8:44 [RFT v3 0/4] Perf script: Add python script for CoreSight trace disassembler Leo Yan
2018-05-28 8:44 ` Leo Yan
2018-05-28 8:44 ` Leo Yan
2018-05-28 8:45 ` [RFT v3 1/4] perf cs-etm: Generate branch sample for missed packets Leo Yan
2018-05-28 8:45 ` Leo Yan
2018-05-28 8:45 ` Leo Yan
2018-05-28 22:13 ` Mathieu Poirier
2018-05-28 22:13 ` Mathieu Poirier
2018-05-28 22:13 ` Mathieu Poirier
2018-05-29 0:25 ` Leo Yan
2018-05-29 0:25 ` Leo Yan
2018-05-29 0:25 ` Leo Yan
2018-05-29 16:04 ` Mathieu Poirier
2018-05-29 16:04 ` Mathieu Poirier
2018-05-29 16:04 ` Mathieu Poirier
2018-05-30 0:28 ` Leo Yan
2018-05-30 0:28 ` Leo Yan
2018-05-30 0:28 ` Leo Yan
2018-05-30 14:45 ` Mathieu Poirier
2018-05-30 14:45 ` Mathieu Poirier
2018-05-30 14:45 ` Mathieu Poirier
2018-05-30 14:49 ` Leo Yan
2018-05-30 14:49 ` Leo Yan
2018-05-30 14:49 ` Leo Yan
2018-05-30 9:45 ` Robert Walker
2018-05-30 9:45 ` Robert Walker
2018-05-30 9:45 ` Robert Walker
2018-05-30 15:04 ` Mike Leach
2018-05-30 15:04 ` Mike Leach
2018-05-30 15:04 ` Mike Leach
2018-05-30 15:39 ` Leo Yan
2018-05-30 15:39 ` Leo Yan
2018-05-30 15:39 ` Leo Yan
2018-05-30 15:49 ` Leo Yan
2018-05-30 15:49 ` Leo Yan
2018-05-30 15:49 ` Leo Yan
2018-05-28 8:45 ` [RFT v3 2/4] perf script python: Add addr into perf sample dict Leo Yan
2018-05-28 8:45 ` Leo Yan
2018-05-28 8:45 ` Leo Yan
2018-05-31 10:45 ` [tip:perf/urgent] " tip-bot for Leo Yan
2018-05-28 8:45 ` [RFT v3 3/4] perf script python: Add script for CoreSight trace disassembler Leo Yan
2018-05-28 8:45 ` Leo Yan
2018-05-28 8:45 ` Leo Yan
2018-05-28 8:45 ` [RFT v3 4/4] coresight: Document " Leo Yan
2018-05-28 8:45 ` Leo Yan
2018-05-28 8:45 ` Leo Yan
2018-05-28 20:03 ` Arnaldo Carvalho de Melo [this message]
2018-05-28 20:03 ` [RFT v3 0/4] Perf script: Add python script " Arnaldo Carvalho de Melo
2018-05-28 20:03 ` Arnaldo Carvalho de Melo
2018-05-28 21:53 ` Mathieu Poirier
2018-05-28 21:53 ` Mathieu Poirier
2018-05-28 21:53 ` Mathieu Poirier
2018-05-29 13:32 ` Arnaldo Carvalho de Melo
2018-05-29 13:32 ` Arnaldo Carvalho de Melo
2018-05-29 13:32 ` Arnaldo Carvalho de Melo
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180528200326.GJ25467@kernel.org \
--to=acme@kernel.org \
--cc=Robert.Walker@arm.com \
--cc=alexander.shishkin@linux.intel.com \
--cc=corbet@lwn.net \
--cc=coresight@lists.linaro.org \
--cc=jolsa@redhat.com \
--cc=kim.phillips@arm.co \
--cc=leo.yan@linaro.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-doc@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mathieu.poirier@linaro.org \
--cc=mike.leach@linaro.org \
--cc=mingo@redhat.com \
--cc=namhyung@kernel.org \
--cc=peterz@infradead.org \
--cc=tor@ti.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.