Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libtracecmd-devel | Distribution: openSUSE Tumbleweed |
Version: 1.5.2 | Vendor: openSUSE |
Release: 1.1 | Build date: Thu Nov 7 12:27:50 2024 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 351850 | Source RPM: libtracecmd-1.5.2-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git | |
Summary: Development files for libtracecmd |
Development files of the libtracecmd library
LGPL-2.1-only
* Thu Nov 07 2024 Daniel Wagner <daniel.wagner@suse.com> - update to 1.5.2 * Allow recorder to handle a "max buffer size" when communicating with an agent * Show function return value in function graph if supported (new feature in the Linux kernel starting in v6.5) * Fix split code that failed if the optional section "cmdline" was not present * Fix tracecmd_start_recording() to not fail if there's no data in polling mode * Fix stack trace printing logic within filtering * Optimize tracecmd_iterate_events() when limited to a set of CPUs * Fix some memory leaks * Call dlclose() after errors in loading plugins * Fix memory corruption issues * Clean up of some code * Fix python module * Mon Jan 29 2024 Dirk Müller <dmueller@suse.com> - update to 1.5.1: * Fix free_zpage() offset accounting. The read_zpage() subtracted the offset from the file start to find where to get the compressed data, but the free_zpage() did not, and would fail to find and free the passed in zpage. * Have function_graph plugin break apart functions that migrate between CPUs from entry to exit even if there is no event in between. * Fix iterators for when there's CPUs with no data. It was using the total number of CPUs to iterate the cpu_data[] array, that only contains CPUs with content. * Fix iterator with respect to function_graph handle that may do a peek of the next event to know if it should merge the entry and exit events of a function. * Some other small fixes and clean ups * tracecmd_iterate_events_reverse(): Will iterate events in the trace.dat file from the last event to the first. * tracecmd_iterate_reset(): Reset the iterator to restart from the beginning. * Fix meson build * Have callbacks exit out of iterator as the man page for tracecmd_iterate_events() says it should. * Have tracecmd_iterate_events() start where it left off * Speed up freeing the zpages by using an rbtree instead of a flat link * Thu Nov 09 2023 Jan Engelhardt <jengelh@inai.de> - Update to release 1.4.0 * trace-cmd extract: Do not extract top level unless told to - Drop 0001-libtracecmd-Add-initial-support-for-meson.patch 0002-trace-cmd-Add-initial-support-for-meson.patch (merged) * 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 * Sun Jan 22 2023 Jan Engelhardt <jengelh@inai.de> - Update to release 1.3.1 * No changelog was provided - Delete static-assign.patch * Wed Dec 28 2022 Daniel Wagner <daniel.wagner@suse.com> - Build project with Meson * add 0001-libtracecmd-Add-initial-support-for-meson.patch * add 0002-trace-cmd-Add-initial-support-for-meson.patch * Fri Dec 16 2022 Jan Engelhardt <jengelh@inai.de> - Update to release 1.3.0 * Only set trace-cmd log level (not libtracefs nor libtraceevent) * Fix function graph plugin updating the next record * Use libtracefs tracefs_cpu() interface for recording (requires libtracefs 1.6) * Sat Dec 03 2022 Jan Engelhardt <jengelh@inai.de> - Update to release 1.2.0 * Process trace_clock for v7 trace.dat files * Add network roles for time sync * Have clock source TAI parse to seconds * Use uncompressed size for file size * Allow callers to save private data in tracecmd_input handlers * Add filtering logic for iterating events * Add man pages for iterator functions * Add API for mapping between host and guests - Delete 0001-build-Only-consider-libtracecmd-documentation.patch, 0002-trace-cmd-library-Fix-decleration-of-msg_lseek.patch (merged) - Add static-assign.patch * Mon Sep 05 2022 Daniel Wagner <daniel.wagner@suse.com> - Drop previous added file extension glob on man pages. Whether it's compressed or not is an implementation detail. * Tue Aug 30 2022 Daniel Wagner <daniel.wagner@suse.com> - Add file extension on glob in %files section for man pages - Set Group to Development/Libraries/C and C++ * Tue Aug 23 2022 Daniel Wagner <daniel.wagner@suse.com> - Initial version libtracecmd 1.1.3 Split libtracecmd from trace-cmd into a separate package because libracecmd has a different release cycle and doesn't allign with trace-cmd. - Add 0001-build-Only-consider-libtracecmd-documentation.patch - Add 0002-trace-cmd-library-Fix-decleration-of-msg_lseek.patch
/usr/include/trace-cmd /usr/include/trace-cmd/trace-cmd.h /usr/lib64/libtracecmd.so /usr/lib64/pkgconfig/libtracecmd.pc /usr/share/doc/packages/libtracecmd /usr/share/doc/packages/libtracecmd-devel /usr/share/doc/packages/libtracecmd-devel/README /usr/share/doc/packages/libtracecmd/libtracecmd-files.html /usr/share/doc/packages/libtracecmd/libtracecmd-instances.html /usr/share/doc/packages/libtracecmd/libtracecmd-iterate.html /usr/share/doc/packages/libtracecmd/libtracecmd-log.html /usr/share/doc/packages/libtracecmd/libtracecmd-maps.html /usr/share/doc/packages/libtracecmd/libtracecmd-peer.html /usr/share/doc/packages/libtracecmd/libtracecmd-record.html /usr/share/doc/packages/libtracecmd/libtracecmd-timestamp.html /usr/share/doc/packages/libtracecmd/libtracecmd.html /usr/share/licenses/libtracecmd-devel /usr/share/licenses/libtracecmd-devel/COPYING.LIB /usr/share/man/man3/libtracecmd.3.gz /usr/share/man/man3/tracecmd_add_ts_offset.3.gz /usr/share/man/man3/tracecmd_buffer_instance_handle.3.gz /usr/share/man/man3/tracecmd_buffer_instance_name.3.gz /usr/share/man/man3/tracecmd_buffer_instances.3.gz /usr/share/man/man3/tracecmd_close.3.gz /usr/share/man/man3/tracecmd_filter_add.3.gz /usr/share/man/man3/tracecmd_follow_event.3.gz /usr/share/man/man3/tracecmd_follow_missed_events.3.gz /usr/share/man/man3/tracecmd_free_record.3.gz /usr/share/man/man3/tracecmd_get_cpu_map.3.gz /usr/share/man/man3/tracecmd_get_first_ts.3.gz /usr/share/man/man3/tracecmd_get_guest_cpumap.3.gz /usr/share/man/man3/tracecmd_get_private.3.gz /usr/share/man/man3/tracecmd_get_tep.3.gz /usr/share/man/man3/tracecmd_get_traceid.3.gz /usr/share/man/man3/tracecmd_get_tsc2nsec.3.gz /usr/share/man/man3/tracecmd_init_data.3.gz /usr/share/man/man3/tracecmd_iterate_events.3.gz /usr/share/man/man3/tracecmd_iterate_events_multi.3.gz /usr/share/man/man3/tracecmd_iterate_reset.3.gz /usr/share/man/man3/tracecmd_map_find_by_host_pid.3.gz /usr/share/man/man3/tracecmd_map_get_guest.3.gz /usr/share/man/man3/tracecmd_map_get_host_pid.3.gz /usr/share/man/man3/tracecmd_map_get_private.3.gz /usr/share/man/man3/tracecmd_map_set_private.3.gz /usr/share/man/man3/tracecmd_map_vcpus.3.gz /usr/share/man/man3/tracecmd_open.3.gz /usr/share/man/man3/tracecmd_open_fd.3.gz /usr/share/man/man3/tracecmd_open_head.3.gz /usr/share/man/man3/tracecmd_read_at.3.gz /usr/share/man/man3/tracecmd_read_cpu_first.3.gz /usr/share/man/man3/tracecmd_read_data.3.gz /usr/share/man/man3/tracecmd_set_loglevel.3.gz /usr/share/man/man3/tracecmd_set_private.3.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Dec 26 23:45:37 2024