linux-perf-users.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v1 0/5] perf trace: Augment enum arguments with BTF
@ 2024-06-18 15:26 Howard Chu
  2024-06-18 15:26 ` [PATCH v1 1/5] perf trace: Fix iteration of syscall ids in syscalltbl->entries Howard Chu
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Howard Chu @ 2024-06-18 15:26 UTC (permalink / raw)
  To: Arnaldo Carvalho de Melo
  Cc: Jiri Olsa, Namhyung Kim, Ian Rogers, Adrian Hunter, Kan Liang,
	linux-kernel, linux-perf-users

Augment enum arguments in perf trace, including syscall arguments and
non-syscall tracepoint arguments.

The augmentation is implemented using BTF.

This patch series also includes a bug fix, which makes more syscalls to 
be traceable by perf trace.

Test is included.

*** BLURB HERE ***

Howard Chu (5):
  perf trace: Fix iteration of syscall ids in syscalltbl->entries
  perf trace: Augment enum syscall arguments with BTF
  perf trace: Augment enum tracepoint arguments with BTF
  perf trace: Filter enum arguments with enum names
  perf trace: Add test for enum augmentation

 tools/perf/builtin-trace.c               | 214 ++++++++++++++++++++---
 tools/perf/tests/shell/trace_btf_enum.sh | 104 +++++++++++
 tools/perf/util/syscalltbl.c             |   7 +
 tools/perf/util/syscalltbl.h             |   1 +
 4 files changed, 301 insertions(+), 25 deletions(-)
 create mode 100755 tools/perf/tests/shell/trace_btf_enum.sh

-- 
2.45.2


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2024-06-18 18:00 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-18 15:26 [PATCH v1 0/5] perf trace: Augment enum arguments with BTF Howard Chu
2024-06-18 15:26 ` [PATCH v1 1/5] perf trace: Fix iteration of syscall ids in syscalltbl->entries Howard Chu
2024-06-18 15:26 ` [PATCH v1 2/5] perf trace: Augment enum syscall arguments with BTF Howard Chu
2024-06-18 15:26 ` [PATCH v1 3/5] perf trace: Augment enum tracepoint " Howard Chu
2024-06-18 15:26 ` [PATCH v1 4/5] perf trace: Filter enum arguments with enum names Howard Chu
2024-06-18 15:26 ` [PATCH v1 5/5] perf trace: Add test for enum augmentation Howard Chu
2024-06-18 17:56   ` Arnaldo Carvalho de Melo
2024-06-18 18:00     ` Howard Chu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).