tools/lib/traceevent: More udpates to make libtraceevent into a library
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest9 patches 16 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/9 | tools/lib/traceevent: Implemented new API tep_get_ref()tools/ tools/ | +8 | 0 replies | |
| 2/9 | tools/lib/traceevent: Added support for pkg-configtools/ tools/ | +33 | 3 replies | |
| 3/9 | tools/lib/traceevent: Install trace-seq.h API header filetools/ | +2 | 5 replies | |
| 4/9 | tools/lib/traceevent, tools/perf: Rename struct tep_event_format to struct tep_eventtools/ tools/ tools/ +17 more | +198 | 0 replies | |
| 5/9 | tools/lib/traceevent: Rename tep_free_format() to tep_free_event()tools/ tools/ | +4 | 0 replies | |
| 6/9 | tools/perf: traceevent API cleanup, remove __tep_data2host*()tools/ | +2 | 0 replies | |
| 7/9 | tools/lib/traceevent: traceevent API cleanuptools/ tools/ tools/ +1 more | +18 | 7 replies | |
| 8/9 | tools/lib/traceevent: Introduce new libtracevent API: tep_override_comm()tools/ tools/ | +55 | 1 reply | |
| 9/9 | tools/lib/traceevent: Add sanity check to is_timestamp_in_us()tools/ | +1 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/9] tools/lib/traceevent: More udpates to make libtraceevent into a library
Arnaldo and Jiri,
Here's more patches to get us a step closer to having a legitimate standalone library for libtraceevent. I'm currently reviewing man pages, which I want finished before we call it done.
Please pull this tree (based on current tip/perf/core) or apply the patches.
Thanks!
-- Steve
git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
tip/perf/core
Head SHA1: 1a1dbb61ee77226e9097bfe307219abf5df8e4cd
Tzvetomir Stoyanov (9):
tools/lib/traceevent: Implemented new API tep_get_ref() tools/lib/traceevent: Added support for pkg-config tools/lib/traceevent: Install trace-seq.h API header file tools/lib/traceevent, tools/perf: Rename struct tep_event_format to struct tep_event tools/lib/traceevent: Rename tep_free_format() to tep_free_event() tools/perf: traceevent API cleanup, remove __tep_data2host*() tools/lib/traceevent: traceevent API cleanup
tools/lib/traceevent: Introduce new libtracevent API: tep_override_comm() tools/lib/traceevent: Add sanity check to is_timestamp_in_us()
----
tools/lib/traceevent/Makefile | 27 +- tools/lib/traceevent/event-parse-api.c | 8 +- tools/lib/traceevent/event-parse-local.h | 13 +- tools/lib/traceevent/event-parse.c | 283 ++++++++++++--------- tools/lib/traceevent/event-parse.h | 78 +++--- tools/lib/traceevent/libtraceevent.pc.template | 10 + tools/lib/traceevent/parse-filter.c | 42 +-- tools/lib/traceevent/plugin_function.c | 2 +- tools/lib/traceevent/plugin_hrtimer.c | 4 +- tools/lib/traceevent/plugin_kmem.c | 2 +- tools/lib/traceevent/plugin_kvm.c | 14 +- tools/lib/traceevent/plugin_mac80211.c | 4 +- tools/lib/traceevent/plugin_sched_switch.c | 4 +- tools/perf/builtin-trace.c | 2 +- tools/perf/util/evsel.h | 4 +- tools/perf/util/header.c | 2 +- tools/perf/util/python.c | 4 +- .../perf/util/scripting-engines/trace-event-perl.c | 6 +- .../util/scripting-engines/trace-event-python.c | 8 +- tools/perf/util/trace-event-parse.c | 16 +- tools/perf/util/trace-event-read.c | 4 +- tools/perf/util/trace-event.c | 8 +- tools/perf/util/trace-event.h | 16 +- 23 files changed, 317 insertions(+), 244 deletions(-) create mode 100644 tools/lib/traceevent/libtraceevent.pc.template