From: Masami Hiramatsu <mhiramat@kernel.org>
To: Hemant Kumar <hemant@linux.vnet.ibm.com>
Cc: Arnaldo Carvalho de Melo <acme@kernel.org>,
linux-kernel@vger.kernel.org, Namhyung Kim <namhyung@kernel.org>,
Peter Zijlstra <peterz@infradead.org>,
Ingo Molnar <mingo@redhat.com>,
Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>,
Brendan Gregg <brendan.d.gregg@gmail.com>
Subject: Re: [PATCH perf/core v8 00/16] perf-probe --cache and SDT support
Date: Fri, 20 May 2016 20:03:13 +0900 [thread overview]
Message-ID: <20160520200313.71872f94a2689efee02c7773@kernel.org> (raw)
In-Reply-To: <573E97BD.20405@linux.vnet.ibm.com>
On Fri, 20 May 2016 10:21:09 +0530
Hemant Kumar <hemant@linux.vnet.ibm.com> wrote:
>
>
> On 05/15/2016 08:49 AM, Masami Hiramatsu wrote:
> > Hi,
> >
> > Here is the 8th version of the patchset for probe-cache and
> > initial SDT support.
> >
> > The previous version is here; https://lkml.org/lkml/2016/5/11/446
> >
> > This version I droped the second patch in v7 because it may
> > involves unintended behavior change and we'd better discuss it
> > out of this series. I also added comments why we can't use
> > access(R_OK) for /proc/kcore.
> >
> > Hemant, could you review and test this series so that we can
> > proceed to your patch depending on this?
>
> So, apart from the two issues which I mentioned in
> the individual patches, it seems fine.
Thanks! I'll fix those issues and send v9.
> However, I think we will need a bit detailed documentation for the
> probe cache feature as well as for the SDT support, given that we
> have different commands to add {probe,sdt} events for a binary
> and use them. I will write that that doc up based on your next
> version.
Would you mean updating Documentation/perf-probe.txt?
Anyway it is welcome your contribution!
Thank you,
>
> >
> > Thank you,
> >
> > ---
> >
> > Hemant Kumar (1):
> > perf/sdt: ELF support for SDT
> >
> > Masami Hiramatsu (15):
> > perf buildid: Introduce DSO__NAME_KALLSYMS and DSO__NAME_KCORE
> > perf symbol: Cleanup the code flow of dso__find_kallsyms
> > perf-buildid-cache: Use path/to/bin/buildid/elf instead of path/to/bin/buildid
> > perf probe: Add --cache option to cache the probe definitions
> > perf probe: Use cache entry if possible
> > perf probe: Show all cached probes
> > perf probe: Remove caches when --cache is given
> > perf probe: Add group name support
> > perf buildid-cache: Scan and import user SDT events to probe cache
> > perf probe: Accept %sdt and %cached event name
> > perf-list: Show SDT and pre-cached events
> > perf-list: Skip SDTs placed in invalid binaries
> > perf probe: Allow wildcard for cached events
> > perf probe: Support @BUILDID or @FILE suffix for SDT events
> > perf probe: Support a special SDT probe format
> >
> >
> > tools/perf/Documentation/perf-probe.txt | 26 +-
> > tools/perf/builtin-buildid-cache.c | 8
> > tools/perf/builtin-list.c | 4
> > tools/perf/builtin-probe.c | 30 ++
> > tools/perf/util/annotate.c | 2
> > tools/perf/util/build-id.c | 295 ++++++++++++++++--
> > tools/perf/util/build-id.h | 8
> > tools/perf/util/dso.h | 5
> > tools/perf/util/machine.c | 2
> > tools/perf/util/parse-events.c | 83 +++++
> > tools/perf/util/parse-events.h | 2
> > tools/perf/util/probe-event.c | 492 +++++++++++++++++++++++++++---
> > tools/perf/util/probe-event.h | 7
> > tools/perf/util/probe-file.c | 502 +++++++++++++++++++++++++++++++
> > tools/perf/util/probe-file.h | 41 +++
> > tools/perf/util/symbol-elf.c | 252 ++++++++++++++++
> > tools/perf/util/symbol.c | 73 ++---
> > tools/perf/util/symbol.h | 25 ++
> > 18 files changed, 1719 insertions(+), 138 deletions(-)
> >
> > --
> > Masami Hiramatsu
> >
>
> --
> Thanks,
> Hemant Kumar
>
--
Masami Hiramatsu <mhiramat@kernel.org>
prev parent reply other threads:[~2016-05-20 11:03 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-05-15 3:19 [PATCH perf/core v8 00/16] perf-probe --cache and SDT support Masami Hiramatsu
2016-05-15 3:19 ` [PATCH perf/core v8 01/16] perf buildid: Introduce DSO__NAME_KALLSYMS and DSO__NAME_KCORE Masami Hiramatsu
2016-05-20 6:44 ` [tip:perf/urgent] perf symbols: " tip-bot for Masami Hiramatsu
2016-05-15 3:19 ` [PATCH perf/core v8 02/16] perf symbol: Cleanup the code flow of dso__find_kallsyms Masami Hiramatsu
2016-05-16 13:30 ` Arnaldo Carvalho de Melo
2016-05-15 3:20 ` [PATCH perf/core v8 03/16] perf-buildid-cache: Use path/to/bin/buildid/elf instead of path/to/bin/buildid Masami Hiramatsu
2016-05-15 3:20 ` [PATCH perf/core v8 04/16] perf probe: Add --cache option to cache the probe definitions Masami Hiramatsu
2016-05-15 3:20 ` [PATCH perf/core v8 05/16] perf probe: Use cache entry if possible Masami Hiramatsu
2016-05-15 3:20 ` [PATCH perf/core v8 06/16] perf probe: Show all cached probes Masami Hiramatsu
2016-05-15 3:20 ` [PATCH perf/core v8 07/16] perf probe: Remove caches when --cache is given Masami Hiramatsu
2016-05-19 0:45 ` Hemant Kumar
2016-05-19 5:21 ` Masami Hiramatsu
2016-05-15 3:21 ` [PATCH perf/core v8 08/16] perf/sdt: ELF support for SDT Masami Hiramatsu
2016-05-15 3:21 ` [PATCH perf/core v8 09/16] perf probe: Add group name support Masami Hiramatsu
2016-05-15 3:21 ` [PATCH perf/core v8 10/16] perf buildid-cache: Scan and import user SDT events to probe cache Masami Hiramatsu
2016-05-15 3:21 ` [PATCH perf/core v8 11/16] perf probe: Accept %sdt and %cached event name Masami Hiramatsu
2016-05-15 3:21 ` [PATCH perf/core v8 12/16] perf-list: Show SDT and pre-cached events Masami Hiramatsu
2016-05-20 2:48 ` Hemant Kumar
2016-05-15 3:21 ` [PATCH perf/core v8 13/16] perf-list: Skip SDTs placed in invalid binaries Masami Hiramatsu
2016-05-15 3:21 ` [PATCH perf/core v8 14/16] perf probe: Allow wildcard for cached events Masami Hiramatsu
2016-05-15 3:22 ` [PATCH perf/core v8 15/16] perf probe: Support @BUILDID or @FILE suffix for SDT events Masami Hiramatsu
2016-05-15 3:22 ` [PATCH perf/core v8 16/16] perf probe: Support a special SDT probe format Masami Hiramatsu
2016-05-20 4:51 ` [PATCH perf/core v8 00/16] perf-probe --cache and SDT support Hemant Kumar
2016-05-20 11:03 ` Masami Hiramatsu [this message]
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=20160520200313.71872f94a2689efee02c7773@kernel.org \
--to=mhiramat@kernel.org \
--cc=acme@kernel.org \
--cc=ananth@linux.vnet.ibm.com \
--cc=brendan.d.gregg@gmail.com \
--cc=hemant@linux.vnet.ibm.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@redhat.com \
--cc=namhyung@kernel.org \
--cc=peterz@infradead.org \
/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.