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

bpftrace-tools-0.14.0-150400.1.6 RPM for noarch

From OpenSuSE Leap 15.4 for noarch

Name: bpftrace-tools Distribution: SUSE Linux Enterprise 15
Version: 0.14.0 Vendor: SUSE LLC <https://www.suse.com/>
Release: 150400.1.6 Build date: Sat May 7 23:58:54 2022
Group: Development/Tools/Debuggers Build host: sheep25
Size: 139826 Source RPM: bpftrace-0.14.0-150400.1.6.src.rpm
Packager: https://www.suse.com/
Url: https://github.com/iovisor/bpftrace
Summary: Example bpftrace scripts and other useful snippets
Collection of tools for quick instrumentation and inspection of a running
system. These are all BPFtrace scripts within /usr/share/bpftrace, and can be
easily modified to allow for different types of debugging.

Provides

Requires

License

Apache-2.0

Changelog

* Tue Oct 26 2021 coolo@suse.com
  - Update to 0.14.0
    + Support microsecond timestamps in stftime()
    + Add _ as integer literal digit separator
    + Support for C style integer suffix in parser
    + Add C like pointer arithmetic
    + Automatic resolution of library paths for uprobes
    + Support positional parameters as integer literals
    + Access to uprobe arguments by name
    + Prevent LLVM from unrolling loops
    + Fix memory leaks in struct types
    + Fix strncmp() when N is bigger than on-stack buffer
    + Fix strncmp() to check for NUL terminator
    + Fix unroll() with async calls
    + Fix string comparison codegen
    + Fix verifier error when accessing same tracepoint field twice
    + Fix reading too many bits for <64 bit kfunc args
    + Fix misaligned stack access for map keys
    + Write new man page for bpftrace(8)
* Thu Oct 14 2021 asarai@suse.com
  - Ensure we always use a fixed LLVM major version to match upstream (12 at the
    moment). On Leap we use the latest LLVM (9 at the moment) because 12 is not
    available.
* Mon Oct 04 2021 shung-hsi.yu@suse.com
  - Update to bpftrace 0.13.0.
      + support for LLVM 12
      + warn if attaching a kprobe to a non-traceable function
      + support for -k[k] and elapsed in iter probes
      + improve JSON printing (nested structs)
      + return 1 from tracepoint probes
      + preserve original order of struct types
    - disallow accessing common tracepoint fields
    - forbid casting from/to struct types
* Fri Apr 16 2021 asarai@suse.com
  - Update to bpftrace 0.12.1.
    * Incorrect --info output bug fix release
* Sat Apr 03 2021 asarai@suse.com
  - Update to bpftrace 0.12.0.
    + add path, macaddr, strftime builtin
    + allow wildcards for tracepoint categories
    + add wildcard support for kfunc probe types
    + support scientific notation for integer literals
    + list retprobes
    + resolve unknown typedefs using BTF and give a hint when a type cannot be found
    + support multi-matched globbed targets for uprobe and ustd probes
    + positional parameters: support numbers as strings and params as string literals
    + support for tracepoint __data_loc fields
    + set addrspace info for various builtins
    + support watchpoint for kernel space address
    + support for pointer to pointer
    + support for uprobe refcounts
    + support for usdt arguments utilising the index register and scale
    + printing structures
    - disable str($# + 1)
    * array improvements (support assignment to variables and usage as a map key)
  - Remove upstreamed patches:
    - bpftrace-bsc1180670-sync-man-page-and-help.patch
* Fri Jan 08 2021 glin@suse.com
  - Add bpftrace-bsc1180670-sync-man-page-and-help.patch to sync
    man page and help (bsc1180670)
* Mon Nov 23 2020 asarai@suse.com
  - Do not strip bpftrace binaries -- bpftrace depends on debuginfos for
    /proc/self/exe in order to implement the BEGIN trigger. bsc#1178928
* Sat Nov 14 2020 asarai@suse.com
  - Update to bpftrace 0.11.4.
    * Alpine build bug fix release
    * bcc 0.17 support release
  - Remove upstreamed patches:
    - detect-7-arg-bpf_attach_uprobe.patch
* Mon Nov 09 2020 mrueckert@suse.de
  - added detect-7-arg-bpf_attach_uprobe.patch:
    fix build with new bpf_attach_uprobe in TW
* Sat Oct 31 2020 asarai@suse.com
  - Update to bpftrace 0.11.2.
    * Support for LLVM 11.
* Wed Jul 15 2020 asarai@suse.com
  - Update to bpftrace 0.11.0.
* Tue Apr 14 2020 idonmez@suse.com
  - Update to version 0.10.0
    * Support for LLVM 9 and LLVM 10 has been added.
    * See the complete changelog at https://github.com/iovisor/bpftrace/releases/tag/v0.10.0
  - Drop upstreamed patches:
    - boo1162312-cmake-use-_LIBRARIES-when-testing-for-libbfd-version.patch
    - install-man-dir.patch
* Wed Feb 05 2020 asarai@suse.com
  - Update to bpftrace 0.9.4.
    * New calls: signal, override, strncmp.
    * Support for attaching to `kprobes` at an offset.
    * Support for struct bitfields.
    See the upstream changelog for more details:
      <https://github.com/iovisor/bpftrace/releases/tag/v0.9.4>
* Fri Jan 31 2020 asarai@suse.com
  - Fix builds on Leap 15.1. This requires quite a bit of trickery related to
    binutils (see boo#1162312), but it's nothing too hard.
  - Added patch to workaround boo#1162312.
    + boo1162312-cmake-use-_LIBRARIES-when-testing-for-libbfd-version.patch
* Thu Nov 21 2019 aloisio@gmx.com
  - Update to version 0.9.3
    * Allow attaching to uprobes at an offset
    * BTF support
    * integer casts
    * integer pointer casts
* Tue Nov 19 2019 glin@suse.com
  - Update bpftrace to v0.9.2
    + New environment variables (BPFTRACE_NO_USER_SYMBOLS,
      BPFTRACE_LOG_SIZE)
    + New probe type: memory watchpoint
    + Support for JSON output
  - Exclude armv7 and i586 since bcc doesn't support USDT for these
    two architectures
* Tue Aug 20 2019 mpluskal@suse.com
  - Cleanup using spec-cleaner
* Tue Aug 20 2019 aojeagarcia@suse.com
  - Add readline missing dependency
* Sat Jul 13 2019 aaronpuchert@alice-dsl.net
  - Use %cmake for building, don't set flags manually.
  - Use %cmake_install instead of installing manually.
  - install-man-dir.patch: Fix installation directory for man pages.
  - Fix executable bit for tools.
  - Fix shebangs in %prep, use -exec instead of piping to xargs.
  - Disable LTO, because -flto=<number> isn't supported by Clang.
    Also LTO is perhaps not so important here.
* Wed Jun 26 2019 asarai@suse.com
  - Update bpftrace to v0.9.1. Upstream changelog:
    * Additions:
      + Introduce compound assignment operators (+= and friends).
      + Add support for arrays and IPv6 for the ntop builtin function.
      + Add basic support to enums (treat them as constants).
      + Add macro definition support.
      + Add support for arrays and IPv6 for the ntop builtin function.
      + Allow comparison of two string variables.
      + Add pre and post behavior to ++ and -- operators.
    * Breaking changes:
    - Ban kprobes that cause CPU deadlocks.
      + Add unsafe-mode and make default execution mode safe-mode.
* Wed Apr 24 2019 asarai@suse.com
  - Update bpftrace to v0.9.
  - Deprecated: sym() and stack() are deprecated.
      Use ksym() and kstack() instead.
* Tue Jan 15 2019 asarai@suse.com
  - Update bpftrace import to 0.0.0 (again).
  - Remove patch for bcc-devel now that there is an upstream fix for it
    (https://github.com/iovisor/bpftrace/pull/327). boo#1117223
    - 0001-cmake-fix-builds-within-OBS.patch
* Sun Nov 25 2018 asarai@suse.com
  - Switch to using bcc-devel from Base:System. This required a few backports
    from upstream and some other various changes. boo#1117223
    https://github.com/iovisor/bpftrace/pull/227
    * 0001-cmake-fix-builds-within-OBS.patch
* Tue Oct 30 2018 asarai@suse.com
  - Initial bpftrace 0.0.0 import. Upstream doesn't really have versioning, so
    now we just use _service and pull from master. BCC required a bit of
    vendoring work, though hopefully we can switch to using bcc-tool-devel.
    boo#1117223

Files

/usr/share/bpftrace
/usr/share/bpftrace/tools
/usr/share/bpftrace/tools/bashreadline.bt
/usr/share/bpftrace/tools/biolatency.bt
/usr/share/bpftrace/tools/biosnoop.bt
/usr/share/bpftrace/tools/biostacks.bt
/usr/share/bpftrace/tools/bitesize.bt
/usr/share/bpftrace/tools/capable.bt
/usr/share/bpftrace/tools/cpuwalk.bt
/usr/share/bpftrace/tools/dcsnoop.bt
/usr/share/bpftrace/tools/doc
/usr/share/bpftrace/tools/doc/bashreadline_example.txt
/usr/share/bpftrace/tools/doc/biolatency_example.txt
/usr/share/bpftrace/tools/doc/biosnoop_example.txt
/usr/share/bpftrace/tools/doc/biostacks_example.txt
/usr/share/bpftrace/tools/doc/bitesize_example.txt
/usr/share/bpftrace/tools/doc/capable_example.txt
/usr/share/bpftrace/tools/doc/cpuwalk_example.txt
/usr/share/bpftrace/tools/doc/dcsnoop_example.txt
/usr/share/bpftrace/tools/doc/execsnoop_example.txt
/usr/share/bpftrace/tools/doc/gethostlatency_example.txt
/usr/share/bpftrace/tools/doc/killsnoop_example.txt
/usr/share/bpftrace/tools/doc/loads_example.txt
/usr/share/bpftrace/tools/doc/mdflush_example.txt
/usr/share/bpftrace/tools/doc/naptime_example.txt
/usr/share/bpftrace/tools/doc/oomkill_example.txt
/usr/share/bpftrace/tools/doc/opensnoop_example.txt
/usr/share/bpftrace/tools/doc/pidpersec_example.txt
/usr/share/bpftrace/tools/doc/runqlat_example.txt
/usr/share/bpftrace/tools/doc/runqlen_example.txt
/usr/share/bpftrace/tools/doc/setuids_example.txt
/usr/share/bpftrace/tools/doc/statsnoop_example.txt
/usr/share/bpftrace/tools/doc/swapin_example.txt
/usr/share/bpftrace/tools/doc/syncsnoop_example.txt
/usr/share/bpftrace/tools/doc/syscount_example.txt
/usr/share/bpftrace/tools/doc/tcpaccept_example.txt
/usr/share/bpftrace/tools/doc/tcpconnect_example.txt
/usr/share/bpftrace/tools/doc/tcpdrop_example.txt
/usr/share/bpftrace/tools/doc/tcplife_example.txt
/usr/share/bpftrace/tools/doc/tcpretrans_example.txt
/usr/share/bpftrace/tools/doc/tcpsynbl_example.txt
/usr/share/bpftrace/tools/doc/threadsnoop_example.txt
/usr/share/bpftrace/tools/doc/vfscount_example.txt
/usr/share/bpftrace/tools/doc/vfsstat_example.txt
/usr/share/bpftrace/tools/doc/writeback_example.txt
/usr/share/bpftrace/tools/doc/xfsdist_example.txt
/usr/share/bpftrace/tools/execsnoop.bt
/usr/share/bpftrace/tools/gethostlatency.bt
/usr/share/bpftrace/tools/killsnoop.bt
/usr/share/bpftrace/tools/loads.bt
/usr/share/bpftrace/tools/mdflush.bt
/usr/share/bpftrace/tools/naptime.bt
/usr/share/bpftrace/tools/oomkill.bt
/usr/share/bpftrace/tools/opensnoop.bt
/usr/share/bpftrace/tools/pidpersec.bt
/usr/share/bpftrace/tools/runqlat.bt
/usr/share/bpftrace/tools/runqlen.bt
/usr/share/bpftrace/tools/setuids.bt
/usr/share/bpftrace/tools/statsnoop.bt
/usr/share/bpftrace/tools/swapin.bt
/usr/share/bpftrace/tools/syncsnoop.bt
/usr/share/bpftrace/tools/syscount.bt
/usr/share/bpftrace/tools/tcpaccept.bt
/usr/share/bpftrace/tools/tcpconnect.bt
/usr/share/bpftrace/tools/tcpdrop.bt
/usr/share/bpftrace/tools/tcplife.bt
/usr/share/bpftrace/tools/tcpretrans.bt
/usr/share/bpftrace/tools/tcpsynbl.bt
/usr/share/bpftrace/tools/threadsnoop.bt
/usr/share/bpftrace/tools/vfscount.bt
/usr/share/bpftrace/tools/vfsstat.bt
/usr/share/bpftrace/tools/writeback.bt
/usr/share/bpftrace/tools/xfsdist.bt
/usr/share/man/man8/bashreadline.8.gz
/usr/share/man/man8/biolatency.8.gz
/usr/share/man/man8/biosnoop.8.gz
/usr/share/man/man8/biostacks.8.gz
/usr/share/man/man8/bitesize.8.gz
/usr/share/man/man8/capable.8.gz
/usr/share/man/man8/cpuwalk.8.gz
/usr/share/man/man8/dcsnoop.8.gz
/usr/share/man/man8/execsnoop.8.gz
/usr/share/man/man8/gethostlatency.8.gz
/usr/share/man/man8/killsnoop.8.gz
/usr/share/man/man8/loads.8.gz
/usr/share/man/man8/mdflush.8.gz
/usr/share/man/man8/naptime.8.gz
/usr/share/man/man8/oomkill.8.gz
/usr/share/man/man8/opensnoop.8.gz
/usr/share/man/man8/pidpersec.8.gz
/usr/share/man/man8/runqlat.8.gz
/usr/share/man/man8/runqlen.8.gz
/usr/share/man/man8/setuids.8.gz
/usr/share/man/man8/statsnoop.8.gz
/usr/share/man/man8/swapin.8.gz
/usr/share/man/man8/syncsnoop.8.gz
/usr/share/man/man8/syscount.8.gz
/usr/share/man/man8/tcpaccept.8.gz
/usr/share/man/man8/tcpconnect.8.gz
/usr/share/man/man8/tcpdrop.8.gz
/usr/share/man/man8/tcplife.8.gz
/usr/share/man/man8/tcpretrans.8.gz
/usr/share/man/man8/tcpsynbl.8.gz
/usr/share/man/man8/threadsnoop.8.gz
/usr/share/man/man8/vfscount.8.gz
/usr/share/man/man8/vfsstat.8.gz
/usr/share/man/man8/writeback.8.gz
/usr/share/man/man8/xfsdist.8.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 16:55:39 2024