perf-probe --cache and SDT support
Get series with b4
b4 am 146736018054.27797.14439910564760436056.stgit@devboxVersions newest first · linked by author and title
- v13 Latest15 patches 9 repliesIn review
- v1216 patches 2 repliesSuperseded
- v11 posting 2/223 patches 0 repliesSuperseded
Earlier versions · 8
| Version | Posted | Patches | Replies | Status |
|---|---|---|---|---|
| v11 posting 1/2 | 20 patches | 4 replies | Superseded | |
| v10 | 23 patches | 10 replies | Superseded | |
| v9 | 16 patches | 13 replies | Superseded | |
| v8 | 16 patches | 6 replies | Superseded | |
| v7 | 21 patches | 11 replies | Applied | |
| v6 | 14 patches | 0 replies | Superseded | |
| v5 | 15 patches | 21 replies | Superseded | |
| v4 | 19 patches | 22 replies | Applied |
Patches in v13 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/15 | perf probe: Use cache entry if possibletools/ tools/ tools/ | +86 | 1 reply | |
| 2/15 | perf probe: Show all cached probestools/ tools/ tools/ +4 more | +184 | 3 replies | |
| 3/15 | perf probe: Remove caches when --cache is giventools/ tools/ tools/ +1 more | +60 | 0 replies | |
| 4/15 | perf/sdt: ELF support for SDTtools/ tools/ | +274 | 2 replies | |
| 5/15 | perf probe: Add group name supporttools/ tools/ | +20 | 0 replies | |
| 6/15 | perf buildid-cache: Scan and import user SDT events to probe cachetools/ tools/ tools/ +1 more | +101 | 3 replies | |
| 7/15 | perf probe: Accept %sdt and %cached event nametools/ tools/ tools/ +1 more | +76 | 0 replies | |
| 8/15 | perf-probe: Make --list shows only available cached eventstools/ tools/ tools/ +1 more | +35 | 0 replies | |
| 9/15 | perf: probe-cache: Add for_each_probe_cache_entry() wrappertools/ tools/ | +6 | 0 replies | |
| 10/15 | perf probe: Allow wildcard for cached eventstools/ tools/ tools/ | +138 | 0 replies | |
| 11/15 | perf probe: Search SDT/cached event from all probe cachestools/ | +86 | 0 replies | |
| 12/15 | perf probe: Support @BUILDID or @FILE suffix for SDT eventstools/ tools/ tools/ | +59 | 0 replies | |
| 13/15 | perf probe: Support a special SDT probe formattools/ tools/ | +13 | 0 replies | |
| 14/15 | perf build: Add sdt feature detectiontools/ tools/ tools/ +4 more | +34 | 0 replies | |
| 15/15 | perf-test: Add a test case for SDT eventtools/ tools/ tools/ +1 more | +121 | 0 replies |
Reviews trailers per patch
1 of 15 patches has a Reviewed-by or Acked-by.
| Patch | Masami Hiramatsu | Namhyung Kim |
|---|---|---|
| 1/15 | ||
| 2/15 | ||
| 3/15 | ||
| 4/15 | R-b | A-b |
| 5/15 | ||
| 6/15 | ||
| 7/15 | ||
| 8/15 | ||
| 9/15 | ||
| 10/15 | ||
| 11/15 | ||
| 12/15 | ||
| 13/15 | ||
| 14/15 | ||
| 15/15 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH perf/core v13 00/15] perf-probe --cache and SDT support
Hi,
Here is the 13th version of the patchset for probe-cache and initial SDT support.
Here is the previous v12: https://lkml.org/lkml/2016/6/24/147
In this version, I've removed the patch for perf-list to show SDT events, since at this point we don't support SDT from perf record. I also change perf-probe --cache --list to show cached events on only valid (existing) binaries.
Thank you,
---
Hemant Kumar (1):
perf/sdt: ELF support for SDT
Masami Hiramatsu (14):
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-probe: Make --list shows only available cached events
perf: probe-cache: Add for_each_probe_cache_entry() wrapper perf probe: Allow wildcard for cached events
perf probe: Search SDT/cached event from all probe caches perf probe: Support @BUILDID or @FILE suffix for SDT events perf probe: Support a special SDT probe format
perf build: Add sdt feature detection
perf-test: Add a test case for SDT event
tools/perf/Documentation/perf-buildid-cache.txt | 3 tools/perf/Documentation/perf-probe.txt | 30 +- tools/perf/Makefile.perf | 3 tools/perf/builtin-probe.c | 31 ++ tools/perf/config/Makefile | 10 + tools/perf/tests/Build | 1 tools/perf/tests/builtin-test.c | 4 tools/perf/tests/make | 3 tools/perf/tests/sdt.c | 115 +++++++ tools/perf/tests/tests.h | 1 tools/perf/util/build-id.c | 212 +++++++++++++ tools/perf/util/build-id.h | 4 tools/perf/util/probe-event.c | 366 +++++++++++++++++++++-- tools/perf/util/probe-event.h | 1 tools/perf/util/probe-file.c | 226 +++++++++++++- tools/perf/util/probe-file.h | 15 + tools/perf/util/symbol-elf.c | 252 ++++++++++++++++ tools/perf/util/symbol.h | 22 + 18 files changed, 1235 insertions(+), 64 deletions(-) create mode 100644 tools/perf/tests/sdt.c
--
Masami Hiramatsu