| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libtracefs-tools | Distribution: openSUSE Tumbleweed |
| Version: 1.8.2 | Vendor: openSUSE |
| Release: 1.2 | Build date: Thu Apr 17 11:37:38 2025 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 82027 | Source RPM: libtracefs-1.8.2-1.2.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/ | |
| Summary: Tools for libtracefs | |
This library provides C APIs to access the kernel trace file system. This subpackage contains tools.
LGPL-2.1-only
* Thu Apr 17 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.8.2
* libtracefs: Have tracefs_instance_tracers() return instance
tracers
* libtrace: Fix memory leak in tracefs_cpu
* libtracefs: Handle synthetic events with dynamic strings as
fields
* Sat Jul 27 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.8.1
* Plug some memory leaks
- Delete 0001-libtracefs-meson-build-tracefs-mmap-by-default.patch
(merged)
* Mon Jun 17 2024 Daniel Wagner <daniel.wagner@suse.com>
- Update to v1.8.0
* remove: add-explicit-meson-thread-dependency.patch
* tracefs_follow_event_clear() and tracefs_follow_missed_events_clear()
API to clean up followers if the tracefs instance is going to be used
for other iterations
* tracefs_instance_file_write_number()
A simple helper function to make it easier to write numbers into the
tracefs files. It does the conversion from number to string, as the
files expect strings and not numbers.
* Add API to work with kbuffer, which gives more control to the application
and speeds it up:
tracefs_cpu_read_buf()
tracefs_cpu_buffered_read_buf()
tracefs_cpu_flush_buf()
* tracefs_instance_get_buffer_percent() and tracefs_instance_set_buffer_percent()
Modify the buffer_percent file that allows readers to block until the buffer
is filled to a given percent. This keeps the reader from causing events that
will add noise to the trace.
* tracefs_instance_clear()
Helper to clear the contents of the current trace instance.
* tep_get_sub_buffer_data_size()
Helper to retrieve the current sub-buffer data size. The Linux kernel tracing
ring buffer is broken up into smaller sub-buffers. This returns the size of
the data portion of those sub-buffers (does not include the sub-buffer meta
data).
* tracefs_load_headers()
API to just load the information about the sub-buffers and nothing more.
* API to extract tracing ring buffer statistics
tracefs_instance_get_stat()
tracefs_instance_put_stat()
tracefs_buffer_stat_entries()
tracefs_buffer_stat_overrun()
tracefs_buffer_stat_commit_overrun()
tracefs_buffer_stat_bytes()
tracefs_buffer_stat_event_timestamp()
tracefs_buffer_stat_timestamp()
tracefs_buffer_stat_dropped_events
* tracefs_instance_set_subbuf_size() and tracefs_instance_get_subbuf_size()
API to modify the sub-buffers size of the tracing ring buffer.
* Added TIMESTAMP_DELTA and TIMESTAMP_DELTA_USECS to tracefs_sql() as a shortcut
for (end.TIMESTAMP - start.TIMESTAMP) and (end.TIMESTAMP_USECS - start.TIMESTAMP_USECS)
respectively
* Add PID filtering API:
tracefs_filter_pid_function()
tracefs_filter_pid_events()
tracefs_filter_pid_function_clear()
tracefs_filter_pid_events_clear()
* Added tracefs_cpu_snapshot_open() to read the raw data of snapshot buffers
* Added snapshot functions:
tracefs_snapshot_snap()
tracefs_snapshot_clear()
tracefs_snapshot_free()
* Added ring buffer memory mapping APIs
tracefs_cpu_open_mapped()
tracefs_cpu_is_mapped()
tracefs_mapped_is_supported()
tracefs_cpu_map()
tracefs_cpu_unmap()
* Updates:
- Increase pipe max size to max value when using splice.
- Clear "max_graph_depth" on tracefs_instance_reset()
- Add missing headers to syscall() and SYS_* defines
- Add dependency fixes to meson build
- Fix some documentation / man page issues
- Fix memory leaks
- Fix cscope rule
- Fix issues in unit tests
- Added many more unit tests
* Thu Jun 15 2023 Tony Jones <tonyj@suse.com>
- Add explicit thread dependency for older versions of meson (i.e SLE-15-SP5)
New patch: add-explicit-meson-thread-dependency.patch
* Thu Jun 15 2023 Tony Jones <tonyj@suse.com>
- Update to version 1.7.0
* Add initial support for meson
* Add tracefs_kprobe_destroy() to index man page
* State that tracefs_dynevent_create() is needed for tracefs_kprobe_alloc()
* Add missing prototypes in top level man page
* Add tracefs_kprobe_destory() API
* Add helper function to destroy dynamic event
* Add tracefs_time_conversion() API
* Add tracefs_find_cid_pid() API
* Fix crashing of synth test when synths exist
* Do not use synth for test_synth element
* Clarify the tracefs_synth_create() man page
* Do not allow tracefs_synth_set_instance() on created synth
* Documentation for tracefs_synth_set_instance
* New API to set synthetic event instance
* Do not segfault in tests if synthetic events are not configured
* Add tracefs_instance_tracers() API
* Do not use hwlat tracer and fdb_delete event for test
* Add stacktrace to tracefs_sql()
* Unit test for tracefs_instance_reset()
* Documentation for tracefs_instance_reset()
* New API to reset ftrace instance
- Drop patch 0001-libtracefs-Add-initial-support-for-meson.patch (upstream)
* Tue Feb 07 2023 Daniel Wagner <daniel.wagner@suse.com>
- Sync meson build patch with latest upstream version
* Documentation is built via extra build target
* Wed Jan 18 2023 Dirk Müller <dmueller@suse.com>
- update to 1.6.4:
* Flush pipe data in tracefs_cpu_flush()
* Add check for duplicate functions in man pages
* Make sure 32 bit works on 64 bit file systems
* Tue Dec 27 2022 Daniel Wagner <daniel.wagner@suse.com>
- Use meson to build package
* add 0001-libtracefs-Add-initial-support-for-meson.patch
* Fri Dec 16 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.6.3
* Fix a regression of where tracefs_tracing_dir() did not mount
the tracefs file system if it was not already mounted.
Same for mounting debugfs with tracefs_debug_dir().
* Have tracefs_tracing_dir() and tracefs_debug_dir() check if the
cached directory still exists and is mounted.
* Fri Nov 25 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.6.1
* Fix tracefs_iterate_raw_events() to handle NULL callback
/usr/bin/sqlhist /usr/share/bash-completion /usr/share/bash-completion/completions /usr/share/bash-completion/completions/tracefs_sql.bash /usr/share/man/man1/sqlhist.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Apr 15 22:49:08 2026