libtracefs 1.7
Changes since libtracefs 1.6.4
New API:
- tracefs_instance_reset() to reset a tracefs instance like trace-cmd reset
does.
- Added keyword stacktrace to tracefs_sql() to be able to pass and set
stacktraces between events.
- tracefs_instance_tracers() that shows the available traces for an instance.
Currently there's only tracefs_tracers() which only give the top level
tracers, but instances may have a limited set.
- tracefs_synth_set_instance() to set the instance that does the work to make
the synthetic event such that the histograms it uses does not affect the top
level or other instance.
- tracefs_find_cid_pid() helper used to map the main guest thread to a given
vsocket CID.
- tracefs_time_conversion() helper function that does a perf system call to
find out what the multiplier and shift that the kernel uses to calculate
nanoseconds from the CPU time stamp counter.
- tracefs_kprobe_destory() used to complement tracefs_kprobe_raw() and
tracefs_kretprobe_raw(), as those do not return descriptors that can be used
to delete the kprobe and kretprobe.
Updates:
- Fixes to the tests.
- Added meson build support (but it is not the default).
libtracefs: version 1.7
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
2 files changed