From: Steven Rostedt <rostedt@goodmis.org>
To: linux-trace-devel@vger.kernel.org
Cc: "Steven Rostedt (VMware)" <rostedt@goodmis.org>
Subject: [PATCH v2 0/7] libtracefs: Updates to the histograms for tracefs_sql()
Date: Tue, 3 Aug 2021 12:48:04 -0400 [thread overview]
Message-ID: <20210803164811.693731-1-rostedt@goodmis.org> (raw)
From: "Steven Rostedt (VMware)" <rostedt@goodmis.org>
In preparation for tracefs_sql(), the histogram logic needs some updates.
Restructure the API a little better. Since the API has not been part of a
tagged release, it is still allowed to change.
Add a way to show a partially created synthetic event, which can be used by
tracefs_sql() for creating histograms.
Changes since v1:
- Fixed tracefs_synth_get_start_hist() when more than one key existed.
Steven Rostedt (VMware) (7):
libtracefs: Change the tracefs_hist API to not take an instance
immediately
libtracefs: Expose tracefs_hist_command() as an API
libtracefs: Add API tracefs_hist_append_filter()
libtracefs: Add API tracefs_hist_show()
libtracefs: Split up libtracefs-synth man page
libtracefs: Add API tracefs_synth_get_start_hist()
libtracefs: Add API tracefs_synth_complete()
Documentation/libtracefs-hist.txt | 105 +++++++--
Documentation/libtracefs-synth.txt | 31 +--
Documentation/libtracefs-synth2.txt | 247 +++++++++++++++++++++
include/tracefs.h | 148 ++++++++++---
src/tracefs-hist.c | 326 +++++++++++++++++-----------
5 files changed, 665 insertions(+), 192 deletions(-)
create mode 100644 Documentation/libtracefs-synth2.txt
--
2.30.2
next reply other threads:[~2021-08-03 16:48 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-08-03 16:48 Steven Rostedt [this message]
2021-08-03 16:48 ` [PATCH v2 1/7] libtracefs: Change the tracefs_hist API to not take an instance immediately Steven Rostedt
2021-08-03 16:48 ` [PATCH v2 2/7] libtracefs: Expose tracefs_hist_command() as an API Steven Rostedt
2021-08-03 16:48 ` [PATCH v2 3/7] libtracefs: Add API tracefs_hist_append_filter() Steven Rostedt
2021-08-03 16:48 ` [PATCH v2 4/7] libtracefs: Add API tracefs_hist_show() Steven Rostedt
2021-08-03 16:48 ` [PATCH v2 5/7] libtracefs: Split up libtracefs-synth man page Steven Rostedt
2021-08-03 16:48 ` [PATCH v2 6/7] libtracefs: Add API tracefs_synth_get_start_hist() Steven Rostedt
2021-08-03 16:48 ` [PATCH v2 7/7] libtracefs: Add API tracefs_synth_complete() Steven Rostedt
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210803164811.693731-1-rostedt@goodmis.org \
--to=rostedt@goodmis.org \
--cc=linux-trace-devel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.