linux-trace-devel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/6] libtraceevent/kbuffer: Add more kbuffer APIs
@ 2023-12-24 19:15 Steven Rostedt
  2023-12-24 19:15 ` [PATCH 1/6] libtraceevent: Add tep_get_sub_buffer_commit_offset() Steven Rostedt
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Steven Rostedt @ 2023-12-24 19:15 UTC (permalink / raw)
  To: linux-trace-devel; +Cc: Steven Rostedt (Google)

From: "Steven Rostedt (Google)" <rostedt@goodmis.org>

In preparation to add more advanced kbuffer functionality to libtracefs,
some kbuffer APIs are needed. This will also allow libtracefs to add APIs
for the upcoming memory mapping of the kernel ring buffer.

Steven Rostedt (Google) (6):
  libtraceevent: Add tep_get_sub_buffer_commit_offset()
  libtraceevent: Fix tep_kbuffer() to have kbuf assign long_size
  kbuffer: Add kbuffer_read_buffer()
  kbuffer: Add kbuffer_dup()
  kbuffer: Add kbuffer_subbuffer() API
  kbuffer: Add kbuffer_refresh() API

 .../libtraceevent-kbuffer-create.txt          |  30 ++-
 Documentation/libtraceevent-kbuffer-read.txt  |  19 +-
 Documentation/libtraceevent-page_size.txt     |   9 +
 Documentation/libtraceevent.txt               |   5 +
 include/traceevent/event-parse.h              |   1 +
 include/traceevent/kbuffer.h                  |   4 +
 src/event-parse-api.c                         |  15 ++
 src/kbuffer-parse.c                           | 223 ++++++++++++++++--
 src/parse-utils.c                             |   5 +
 9 files changed, 287 insertions(+), 24 deletions(-)

-- 
2.42.0


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

end of thread, other threads:[~2023-12-24 19:17 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-24 19:15 [PATCH 0/6] libtraceevent/kbuffer: Add more kbuffer APIs Steven Rostedt
2023-12-24 19:15 ` [PATCH 1/6] libtraceevent: Add tep_get_sub_buffer_commit_offset() Steven Rostedt
2023-12-24 19:15 ` [PATCH 2/6] libtraceevent: Fix tep_kbuffer() to have kbuf assign long_size Steven Rostedt
2023-12-24 19:16 ` [PATCH 3/6] kbuffer: Add kbuffer_read_buffer() Steven Rostedt
2023-12-24 19:16 ` [PATCH 4/6] kbuffer: Add kbuffer_dup() Steven Rostedt
2023-12-24 19:16 ` [PATCH 5/6] kbuffer: Add kbuffer_subbuffer() API Steven Rostedt
2023-12-24 19:16 ` [PATCH 6/6] kbuffer: Add kbuffer_refresh() API Steven Rostedt

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).