File not found: staprun-fix-build-against-upcoming-gcc14.patch

Instrumentation System

Edit Package systemtap

SystemTap is an instrumentation system for systems running Linux 2.6.
Developers can write instrumentation to collect data on the operation
of the system.

Refresh
Refresh
Source Files
Filename Size Changed
README-BEFORE-ADDING-PATCHES 0000000519 519 Bytes
README-KEYRING 0000000801 801 Bytes
_multibuild 0000000141 141 Bytes
stap-server.conf 0000000084 84 Bytes
systemtap-5.1.tar.gz 0006590820 6.29 MB
systemtap-5.1.tar.gz.asc 0000000833 833 Bytes
systemtap-build-source-dir.patch 0000003501 3.42 KB
systemtap-docdir-fix.diff 0000002211 2.16 KB
systemtap-docs.changes 0000019593 19.1 KB
systemtap-docs.spec 0000003179 3.1 KB
systemtap-dtrace.changes 0000002834 2.77 KB
systemtap-dtrace.spec 0000001958 1.91 KB
systemtap-headers.changes 0000003741 3.65 KB
systemtap-headers.spec 0000002483 2.42 KB
systemtap.changes 0000039376 38.5 KB
systemtap.keyring 0000004024 3.93 KB
systemtap.spec 0000005807 5.67 KB
Latest Revision
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1181552 from Tony Jones's avatar Tony Jones (jones_tony) (revision 123)
- Upgrade to version 5.1. See systemtap.changes for changelog 
- Upgrade to version 5.1. See systemtap.changes for changelog 
- Upgrade to version 5.1. See systemtap.changes for changelog 
- Update to version 5.1
  Summary of changes:
  * SystemTap frontend (stap) changes
    - An experimental "--build-as=USER" flag to reduce privilege during
      script compilation, which is a security improvement effort.
    - New probe-points for userland hardware breakpoints/watchpoints
      targeting processes (PR31180):
        probe process.data(ADDRESS).write
        probe process.data(ADDRESS).rw
        probe process.data(ADDRESS).length(LEN).write
        probe process.data(ADDRESS).length(LEN).rw
    - Support for stap --remote=bpf.
    - Improved searching heuristics for probing symbol names with/without
      symbol-version suffixes and with/without weak names.
    - Made long-running debuginfod downloads more cleanly interruptible.
    - Improved stap-prep heuristics for finding debuginfo for "-rt"
      (real-time) kernels.
  
  * SystemTap backend changes
    - Dynamic namespace switching for processes targeted via "-x PID",
      allowing processes running within containers to be probed.
    - Improved message transport robustness for heavy traffic (individual
      messages spanning pages) and for short runs (avoiding loss of
      last-gasp messages).
    - Added MTAG macro on several internal memory allocation routines
      to improve leak warnings.  Corrected a bunch of leaks.
    - "stap -t" now reports module initialization timings too.
    - Ported runtime for GCC14 compatibility, with its more recent C
      dialect warnings.
    - Support for DW_OP_bra in DWARF location lists, which makes a few
      more $context variables accessible to systemtap.
  
  * SystemTap tapset changes
    - Portability fixes for more recent kernels, as always.
    - set_kernel_string* tapset functions improved range checking.
    - print_ubacktrace_fileline() works with PIE binaries.
    - Many portability improvements and some fixes in the testsuite.
    - Enhancements for the tcp, nfs, memory tapsets.
  Drop following patches (upstream):
    - bpf-translate.cxx-fix-build-against-upcoming-gcc14.patch
    - get-shm_flag-defines-from-the-appropriate-include-file-for-linux-6.8-kernel.patch
    - pr31288-build-with-gcc14-cont.patch
    - pr31288-build-with-gcc14.patch
    - pr31373-deal-with-the-removal-of-strlcpy-from-linux-6.8.patch
    - staprun-fix-build-against-upcoming-gcc14.patch
    - stapvirt.c-more-gcc-14-werror-calloc-transposed-args-compatibility.patch
Comments 0
openSUSE Build Service is sponsored by