All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC PATCH v2 0/3] trace-cruncher: Initial support for perf
@ 2022-04-08 10:03 Tzvetomir Stoyanov (VMware)
  2022-04-08 10:03 ` [RFC PATCH v2 1/3] trace-cruncher: Logic for resolving address to function name Tzvetomir Stoyanov (VMware)
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Tzvetomir Stoyanov (VMware) @ 2022-04-08 10:03 UTC (permalink / raw)
  To: y.karadz; +Cc: rostedt, linux-trace-devel

Two major functionalities are introduced by this patch set:
 - VMA <-> function name resolving, using bfd library.
 - Support for Linux kernel perf framework, using perf library.

v2 changes:
 - Renamed a lot of APIs and internal functions, to have more consistent
   names and prefixes.
 - Added support for staring an application that is going to be traced.
 - Added support for setting the time duration of collecting the traces.
 - Handle ctrl-c into the C library instead of the user application.
 - Coding style fixes.

Tzvetomir Stoyanov (VMware) (3):
  trace-cruncher: Logic for resolving address to function name
  trace-cruncher: Support for perf
  trace-cruncher: perf example

 examples/perf_sampling.py |  53 ++
 setup.py                  |   9 +-
 src/perfpy-utils.c        | 896 ++++++++++++++++++++++++++++++++++
 src/perfpy-utils.h        |  43 ++
 src/perfpy.c              | 141 ++++++
 src/trace-obj-debug.c     | 982 ++++++++++++++++++++++++++++++++++++++
 src/trace-obj-debug.h     |  54 +++
 7 files changed, 2176 insertions(+), 2 deletions(-)
 create mode 100755 examples/perf_sampling.py
 create mode 100644 src/perfpy-utils.c
 create mode 100644 src/perfpy-utils.h
 create mode 100644 src/perfpy.c
 create mode 100644 src/trace-obj-debug.c
 create mode 100644 src/trace-obj-debug.h

-- 
2.35.1


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

end of thread, other threads:[~2022-04-15 11:35 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-08 10:03 [RFC PATCH v2 0/3] trace-cruncher: Initial support for perf Tzvetomir Stoyanov (VMware)
2022-04-08 10:03 ` [RFC PATCH v2 1/3] trace-cruncher: Logic for resolving address to function name Tzvetomir Stoyanov (VMware)
2022-04-08 10:03 ` [RFC PATCH v2 2/3] trace-cruncher: Support for perf Tzvetomir Stoyanov (VMware)
2022-04-14 12:58   ` Yordan Karadzhov
2022-04-15 11:35     ` Tzvetomir Stoyanov
2022-04-08 10:03 ` [RFC PATCH v2 3/3] trace-cruncher: perf example Tzvetomir Stoyanov (VMware)

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.