forked from pool/libtracefs
Jan Engelhardt
3e45a3d607
- Update to latest upstream version (1.4.1) * Raw uprobe API: tracefs_uprobe_alloc() tracefs_uretprobe_alloc * Return the debugfs mount point tracefs_debug_dir() * sqlhst Fix labels being ignored for synthetic event field Allow same event to be both the start and end event Use unique names for labels Report errors when executing commands OBS-URL: https://build.opensuse.org/request/show/983245 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtracefs?expand=0&rev=10
162 lines
5.8 KiB
Plaintext
162 lines
5.8 KiB
Plaintext
-------------------------------------------------------------------
|
|
Tue Jun 7 08:34:18 UTC 2022 - Daniel Wagner <daniel.wagner@suse.com>
|
|
|
|
- Update to latest upstream version (1.4.1)
|
|
* Raw uprobe API:
|
|
tracefs_uprobe_alloc()
|
|
tracefs_uretprobe_alloc
|
|
* Return the debugfs mount point
|
|
tracefs_debug_dir()
|
|
* sqlhst
|
|
Fix labels being ignored for synthetic event field
|
|
Allow same event to be both the start and end event
|
|
Use unique names for labels
|
|
Report errors when executing commands
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 5 15:46:56 UTC 2022 - Daniel Wagner <daniel.wagner@suse.com>
|
|
|
|
- Update to latest upstream version (1.3.1)
|
|
* Optimized string list handling. It was always stated that some string
|
|
lists must be freed with tracefs_list_free(), and now it is mandatory, as
|
|
metadata is used to store the size, and normal freeing of the list will
|
|
cause memory issues.
|
|
* More consistency with errno values
|
|
* sqlhist is now officially built
|
|
* New methods for setting and reading affinity
|
|
tracefs_instance_set_affinity_set()
|
|
tracefs_instance_set_affinity_raw()
|
|
tracefs_instance_set_affinity()
|
|
tracefs_instance_get_affinity()
|
|
tracefs_instance_get_affinity_raw()
|
|
tracefs_instance_get_affinity_set()
|
|
* New method to see the system tracers
|
|
tracefs_instances()
|
|
* New methods to read and clear the error log
|
|
tracefs_error_last()
|
|
tracefs_error_all()
|
|
tracefs_error_clear()
|
|
* New methods to modify the string lists
|
|
tracefs_list_add()
|
|
tracefs_list_size()
|
|
* New method to stop the iterator over raw events
|
|
tracefs_iterate_stop()
|
|
* New methods to make it easier to access event files
|
|
tracefs_event_get_file()
|
|
tracefs_event_file_read()
|
|
tracefs_event_file_write()
|
|
tracefs_event_file_append()
|
|
tracefs_event_file_clear()
|
|
tracefs_event_file_exists()
|
|
* New method to get the available filter functions
|
|
tracefs_filter_functions()
|
|
* New methods to enable or disable tracers
|
|
tracefs_tracer_set()
|
|
tracefs_tracer_clear()
|
|
* New methods for streaming the trace_pipe file
|
|
tracefs_trace_pipe_stream()
|
|
tracefs_trace_pipe_print()
|
|
tracefs_trace_pipe_stop()
|
|
* New methods for creating, modifying and destroying dynamic events
|
|
tracefs_dynevent_create()
|
|
tracefs_dynevent_destroy()
|
|
tracefs_dynevent_destroy_all()
|
|
tracefs_dynevent_free()
|
|
tracefs_dynevent_list_free()
|
|
tracefs_dynevent_get_all()
|
|
tracefs_dynevent_get()
|
|
tracefs_dynevent_info()
|
|
tracefs_dynevent_get_event()
|
|
* New method to create an event probe (then use dynamic methods above)
|
|
tracefs_eprobe_alloc()
|
|
* New methods to create kprobes and kretprobes
|
|
tracefs_kprobe_alloc()
|
|
tracefs_kretprobe_alloc()
|
|
tracefs_kprobe_raw()
|
|
tracefs_kretprobe_raw()
|
|
* New methods for creating, modifying and destroying histograms
|
|
tracefs_hist_free()
|
|
tracefs_hist_alloc()
|
|
tracefs_hist_alloc_2d()
|
|
tracefs_hist_alloc_nd()
|
|
tracefs_hist_get_name()
|
|
tracefs_hist_get_event()
|
|
tracefs_hist_get_system()
|
|
tracefs_hist_add_key()
|
|
tracefs_hist_add_value()
|
|
tracefs_hist_add_sort_key()
|
|
tracefs_hist_set_sort_key()
|
|
tracefs_hist_sort_key_direction()
|
|
tracefs_hist_add_name()
|
|
tracefs_hist_append_filter()
|
|
tracefs_hist_echo_cmd()
|
|
tracefs_hist_command()
|
|
tracefs_hist_start()
|
|
tracefs_hist_pause()
|
|
tracefs_hist_continue()
|
|
tracefs_hist_reset()
|
|
tracefs_hist_destroy()
|
|
* New methods for creating, modifying and destroying synthetic events
|
|
tracefs_synth_get_name()
|
|
tracefs_synth *tracefs_synth_alloc()
|
|
tracefs_synth_add_match_field()
|
|
tracefs_synth_add_compare_field()
|
|
tracefs_synth_add_start_field()
|
|
tracefs_synth_add_end_field()
|
|
tracefs_synth_append_start_filter()
|
|
tracefs_synth_append_end_filter()
|
|
tracefs_synth_trace()
|
|
tracefs_synth_snapshot()
|
|
tracefs_synth_save()
|
|
tracefs_synth_complete()
|
|
tracefs_synth_get_start_hist()
|
|
tracefs_synth_create()
|
|
tracefs_synth_destroy()
|
|
tracefs_synth_free()
|
|
tracefs_synth_echo_cmd()
|
|
tracefs_synth_raw_fmt()
|
|
tracefs_synth_show_event()
|
|
tracefs_synth_show_start_hist()
|
|
tracefs_synth_show_end_hist()
|
|
tracefs_synth_get_event()
|
|
* New methods to modify event filters
|
|
tracefs_filter_string_append()
|
|
tracefs_filter_string_verify()
|
|
tracefs_event_filter_apply()
|
|
tracefs_event_filter_clear()
|
|
tracefs_event_append_filter()
|
|
tracefs_event_verify_filter()
|
|
* New method to create a synthetic event via a SQL string
|
|
tracefs_sql()
|
|
The man page comes with its own program (sqlhist).
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 22 12:34:56 UTC 2022 - olaf@aepfle.de
|
|
|
|
- Force correct pkgconfig_dir location to fix build
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 19 13:13:55 UTC 2022 - Dario Faggioli <dfaggioli@suse.com>
|
|
|
|
- Update to latest upstream version (1.2.5)
|
|
* No changelog provided again
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 14 15:06:28 UTC 2021 - Dario Faggioli <dfaggioli@suse.com>
|
|
|
|
- Update to new upstream version (1.2.0)
|
|
* No changelog was provided by upstream.
|
|
* libtracefs: Add tracefs_event_enable/disable() API
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 10 08:03:05 UTC 2021 - Dario Faggioli <dfaggioli@suse.com>
|
|
|
|
- update to new upstream version (1.1.2)
|
|
- drop patch 294319.patch (already present upstream)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 22 19:28:57 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
- Initial package (version 1.0.0) for build.opensuse.org
|
|
- Add 294319.patch
|