mbox series

[00/10] trace-cruncher: Synthetic events

Message ID 20220124085625.92297-1-y.karadz@gmail.com (mailing list archive)
Headers show
Series trace-cruncher: Synthetic events | expand

Message

Yordan Karadzhov Jan. 24, 2022, 8:56 a.m. UTC
Adding support for synthetic events. Only the low level wrapper of
the libtracefs APIs is added here.

Yordan Karadzhov (VMware) (10):
  trace-cruncher: Define Python type for synthetic events
  trace-cruncher: APIs for adding start/end fields to synth. event
  trace-cruncher: APIs for adding arithmetic fields to synth. events
  trace-cruncher: APIs for registering/unregistering synth. events
  trace-cruncher: APIs for enabling synth. events
  trace-cryncher: Add static methods for manipulating filters
  trace-cruncher: APIs for filtering synth. events
  trace-cruncher: API to show descriptor of the synth. event
  trace-cruncher: Add synthetic event example
  trace-cruncher: Add synth. events tests

 examples/synth.py                             |  43 ++
 src/ftracepy-utils.c                          | 513 ++++++++++++++++--
 src/ftracepy-utils.h                          |  47 ++
 src/ftracepy.c                                |  92 ++++
 .../tests/1_unit/test_01_ftracepy_unit.py     |  86 +++
 5 files changed, 735 insertions(+), 46 deletions(-)
 create mode 100755 examples/synth.py