All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/10] Backport of traceevent APIs cleanup changes from kernel tree to trace-cmd
@ 2019-04-05 14:03 Tzvetomir Stoyanov
  2019-04-05 14:03 ` [PATCH 01/10] tools lib traceevent: Change description of few APIs Tzvetomir Stoyanov
                   ` (9 more replies)
  0 siblings, 10 replies; 12+ messages in thread
From: Tzvetomir Stoyanov @ 2019-04-05 14:03 UTC (permalink / raw)
  To: rostedt; +Cc: linux-trace-devel

A set of patches which aligns kernel libtraceevent implementation to trace-cmd 
one:
 - Got rid of "pevent" in library APIs and internal code, replaced it with "tep"
 - Removed deprecated filter trivial API
 - Made the API more consistent: aligned all "tep_is ... " APIs to return bool
 - Changed descriptions of some APIs, in order to be more informative

Steven Rostedt (VMware) (1):
  tools lib traceevent: Removed unneeded !! and return parenthesis

Tzvetomir Stoyanov (9):
  tools lib traceevent: Change description of few APIs
  tools lib traceevent: Implement new traceevent APIs for accessing
    struct tep_handler fields
  tools lib traceevent: Remove tep filter trivial APIs
  tools lib traceevent: Remove call to exit() from
    tep_filter_add_filter_str()
  tools tools, tools lib traceevent: Make traceevent APIs more
    consistent
  tools lib traceevent: Rename input arguments of libtraceevent APIs
    from pevent to tep
  perf tools, tools lib traceevent: Rename "pevent" member of struct
    tep_event to "tep"
  perf tools, tools lib traceevent: Rename "pevent" member of struct
    tep_event_filter to "tep"
  tools lib traceevent: Rename input arguments and local variables of
    libtraceevent from pevent to tep

 include/traceevent/event-parse.h   | 158 +++---
 lib/trace-cmd/trace-ftrace.c       |  16 +-
 lib/trace-cmd/trace-input.c        |  12 +-
 lib/traceevent/event-parse-api.c   | 213 ++++----
 lib/traceevent/event-parse-local.h |   6 +-
 lib/traceevent/event-parse.c       | 796 ++++++++++++++---------------
 lib/traceevent/event-plugin.c      |  32 +-
 lib/traceevent/parse-filter.c      | 216 +-------
 plugins/plugin_blk.c               |   8 +-
 plugins/plugin_cfg80211.c          |   8 +-
 plugins/plugin_function.c          |  22 +-
 plugins/plugin_hrtimer.c           |  13 +-
 plugins/plugin_jbd2.c              |  12 +-
 plugins/plugin_kmem.c              |  34 +-
 plugins/plugin_kvm.c               |  49 +-
 plugins/plugin_mac80211.c          |   6 +-
 plugins/plugin_sched_switch.c      |  18 +-
 plugins/plugin_scsi.c              |   8 +-
 plugins/plugin_xen.c               |   8 +-
 python/ctracecmd.i                 |   4 +-
 python/tracecmd.py                 |   2 +-
 tracecmd/trace-output.c            |   2 +-
 tracecmd/trace-profile.c           |   4 +-
 tracecmd/trace-read.c              |   6 +-
 tracecmd/trace-split.c             |   2 +-
 25 files changed, 735 insertions(+), 920 deletions(-)

-- 
2.20.1


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

end of thread, other threads:[~2019-04-05 14:31 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-05 14:03 [PATCH 00/10] Backport of traceevent APIs cleanup changes from kernel tree to trace-cmd Tzvetomir Stoyanov
2019-04-05 14:03 ` [PATCH 01/10] tools lib traceevent: Change description of few APIs Tzvetomir Stoyanov
2019-04-05 14:03 ` [PATCH 02/10] tools lib traceevent: Implement new traceevent APIs for accessing struct tep_handler fields Tzvetomir Stoyanov
2019-04-05 14:03 ` [PATCH 03/10] tools lib traceevent: Removed unneeded !! and return parenthesis Tzvetomir Stoyanov
2019-04-05 14:31   ` Steven Rostedt
2019-04-05 14:03 ` [PATCH 04/10] tools lib traceevent: Remove tep filter trivial APIs Tzvetomir Stoyanov
2019-04-05 14:03 ` [PATCH 05/10] tools lib traceevent: Remove call to exit() from tep_filter_add_filter_str() Tzvetomir Stoyanov
2019-04-05 14:03 ` [PATCH 06/10] tools tools, tools lib traceevent: Make traceevent APIs more consistent Tzvetomir Stoyanov
2019-04-05 14:03 ` [PATCH 07/10] tools lib traceevent: Rename input arguments of libtraceevent APIs from pevent to tep Tzvetomir Stoyanov
2019-04-05 14:03 ` [PATCH 08/10] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event to "tep" Tzvetomir Stoyanov
2019-04-05 14:03 ` [PATCH 09/10] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event_filter " Tzvetomir Stoyanov
2019-04-05 14:03 ` [PATCH 10/10] tools lib traceevent: Rename input arguments and local variables of libtraceevent from pevent to tep Tzvetomir Stoyanov

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.