[PATCH v2 0/4] libtracefs: Add more iterator helpers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: "Steven Rostedt (Google)" <rostedt@xxxxxxxxxxx>

Add follow event and missed events callback helper to make it simpler to follow
events using the tracefs_iterate_raw_events() function.

Also change tracefs_iterate_raw_events() to use the tracefs_cpu_buffered_read()
that will read via splice and is much more efficient than using single reads.

Changes since v1: https://lore.kernel.org/all/20221115034712.2447458-1-rostedt@xxxxxxxxxxx/

 - Fixed up the documentation

Steven Rostedt (Google) (4):
  libtracefs: Use tracefs_cpu_read() for tracefs_iterate_raw_events()
  libtracefs: Split out iterator functions from man page
  libtracefs: Add tracefs_follow_event() API
  libtracefs: Add tracefs_follow_missed_events() API

 Documentation/libtracefs-events.txt   |  32 +--
 Documentation/libtracefs-iterator.txt | 229 ++++++++++++++++++++
 Documentation/libtracefs.txt          |  11 +
 include/tracefs-local.h               |  12 ++
 include/tracefs.h                     |  11 +
 src/tracefs-events.c                  | 292 +++++++++++++++++++++-----
 6 files changed, 502 insertions(+), 85 deletions(-)
 create mode 100644 Documentation/libtracefs-iterator.txt

-- 
2.35.1




[Index of Archives]     [Linux USB Development]     [Linux USB Development]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux