Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libtraceevent1-plugins-1.9.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libtraceevent1-plugins Distribution: openSUSE Tumbleweed
Version: 1.9.0 Vendor: openSUSE
Release: 1.1 Build date: Tue Feb 10 13:59:02 2026
Group: System/Libraries Build host: reproducible
Size: 192649 Source RPM: libtraceevent-1.9.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git/
Summary: Plugins for the Linux kernel trace event library
This package provides plugins for the libtraceevent library.

Provides

Requires

License

GPL-2.0-only AND LGPL-2.1-only

Changelog

* Tue Feb 10 2026 Petr Pavlu <petr.pavlu@suse.com>
  - update to 1.9.0:
    * Add API for loading the BTF file (/sys/kernel/btf/vmlinux) into
      the tep handle to allow it to parse function parameters:
      tep_load_btf(), tep_btf_print_args(), tep_btf_list_args()
    * Add API for persistent ring buffer processing:
      tep_parse_last_boot_info(), tep_load_modules()
    * Handle __get_stacktrace() in the print-fmt field that synthetic
      events can add when they have a stacktrace field
* Sun Dec 28 2025 Dirk Müller <dmueller@suse.com>
  - update to 1.8.6:
    * libtraceevent plugins: Add plugin_net to handle byte swap
      during print
    * libtraceevent: Return error on event parsing if format parsing
      fails
    * libtraceevent: Add support for nested ?: conditionals
    * libtraceevent: Add support for __print_dynamic_array() macro
* Sun Mar 30 2025 Dirk Müller <dmueller@suse.com>
  - update to 1.8.4:
    * Have sizeof() parsing handle u8/s8 through u64/s64
    * Print arrays like Linux does
    * Print function pointer address when TEP_EVENT_FL_PRINTRAW is specified
* Sat Aug 31 2024 Dirk Müller <dmueller@suse.com>
  - update to 1.8.3:
    * Fix a double free in process_op()
    * Do not return a local stack pointer in get_field_str()
    * prevent a memory leak in tep_plugin_add_option()
    * Prevent a memory leak in process_fields()
    * Close shared object in the error path of load_plugin()
    * Avoid a simple asprintf case
    * Fix event-parse memory leak in process_cond
    * Have single quotes represent characters
    * Fix tests running on big endian arch
* Mon Jun 17 2024 Daniel Wagner <daniel.wagner@suse.com>
  - Update to 1.8.2
    * New APIs:
    - tep_record_is_event() - A helper function that basically converts
    int type= tep_data_type(event->tep, record);
    if (event->id == type) {
    /* do something */
    }
    into:
    if (tep_record_is_event(record, event)) {
    /* do something */
    }
    - tep_get_sub_buffer_commit_offset() - Add a function to return the
      offset of where the "commit" is located on the subbuffer
    so that the application can do its own direct reading of it.
    - kbuffer_read_buffer() - Add the functionality to the kbuffer to
    act like the read syscall of the ring buffer. That is, it
    will load the passed in buffer with the events where the
    kbuffer left off, and that passed in buffer can be loaded
    into another kbuffer via kbuffer_load_subbuffer().
    - kbuffer_dup() - Create a new kbuffer with the same fields of an
    existing kbuffer. This will allow traversing a subbuffer
    without modifying the contents of another kbuffer that
    points to the subbuffer.
    - kbuffer_subbuffer() - Return the subbuffer that was loaded into
    a kbuffer via kbuffer_load_subbuffer().
    - kbuffer_refresh() - In the case of the subbuffer that was loaded
    into a kbuffer via kbuffer_load_subbuffer() that is still
    active, this function will refresh the meta data to continue
    reading events if more were written to it.
    - Added tep_get_sub_buffer_data_size() helper function
    * Updates:
    - Add option to disable building documents for some environments
      that do not have everything needed to build the documents to
      not fail the build with meson.
    - Bump meson version required to build to 0.58.0 as plugins use
      str.replace that was introduced in that version.
    - Have the sched_switch plugin parse the format field to figure out
      what the correct mapping of the "prev_state" field is to produce
      the proper string output.
    * Fixes:
    - Update the default sched_switch "prev_state" string array to match
      what's been in the kernel for a while now.
    - Fix tep_kbuffer() to fill in the long_size, otherwise it would default
      to 32 bit longs and cause a lot of confusion to application developers
    - Fix tep_kbuffer man page info
    - Fix some meson dependency issues
    - Fix kbuffer_read_buffer() timestamp being off in some cases
    - Fix curr size in kbuffer_refresh()
* Thu Jun 15 2023 Tony Jones <tonyj@suse.com>
  - Update to version 1.7.3
    * Handle printf '%+d" case
    * Add initial support for meson
    * Handle %c
  - Drop patch 0001-libtraceevent-Add-initial-support-for-meson.patch (upstream)
* Thu Apr 27 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.7.2:
    * Fix some missing commas in big endian blocks
    * Rename "ok" to "token_has_paren" in process_sizeof()
    * No need for testing ok in else if (!ok) in process_sizeof()
    * Fix double free in parsing sizeof()
* Sat Feb 11 2023 Hans-Peter Jansen <hp@urpla.net>
  - Let's build this package in %build, not %prep, as usual
  - Link explicitly with -ldl allows building with older toolchains
* Tue Feb 07 2023 Daniel Wagner <daniel.wagner@suse.com>
  - Sync meson build patch with latest upstream version
    * Documentation is build via extra build target
* Wed Jan 18 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.7.1:
    * Make sure 32 bit work on 64 bit file systems
    * Fix string parsing
    * Remove tep_find_function{address}() from libtraceevent
    * Fix output of raw prints
    * Show migrate-disabled field

Files

/usr/lib64/traceevent1
/usr/lib64/traceevent1/plugins
/usr/lib64/traceevent1/plugins/libtraceevent-dynamic-list
/usr/lib64/traceevent1/plugins/plugin_cfg80211.so
/usr/lib64/traceevent1/plugins/plugin_function.so
/usr/lib64/traceevent1/plugins/plugin_futex.so
/usr/lib64/traceevent1/plugins/plugin_hrtimer.so
/usr/lib64/traceevent1/plugins/plugin_jbd2.so
/usr/lib64/traceevent1/plugins/plugin_kmem.so
/usr/lib64/traceevent1/plugins/plugin_kvm.so
/usr/lib64/traceevent1/plugins/plugin_mac80211.so
/usr/lib64/traceevent1/plugins/plugin_net.so
/usr/lib64/traceevent1/plugins/plugin_sched_switch.so
/usr/lib64/traceevent1/plugins/plugin_scsi.so
/usr/lib64/traceevent1/plugins/plugin_tlb.so
/usr/lib64/traceevent1/plugins/plugin_xen.so


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Apr 17 22:31:14 2026