SHA256
1
0
forked from pool/systemtap
Commit Graph

11 Commits

Author SHA256 Message Date
Tony Jones
29b0745414 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=150
2024-06-17 23:02:55 +00:00
Martin Pluskal
b7c241a997 Accepting request 1157163 from home:pgajdos
- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]

- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]

OBS-URL: https://build.opensuse.org/request/show/1157163
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=146
2024-03-18 07:39:40 +00:00
Martin Pluskal
e29344c8e4 Accepting request 1135754 from home:sp1rit
Upgrade to version 5.0

OBS-URL: https://build.opensuse.org/request/show/1135754
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=144
2024-01-26 15:07:07 +00:00
Tony Jones
18485ffdc4 - Upgrade to version 4.7. See systemtap.spec for changelog
- Upgrade to version 4.7. See systemtap.spec for changelog 

- Upgrade to version 4.7. See systemtap.spec for changelog 
- Remove patches (upstream):
    Handle-user-supplied-sdt-probe-argument-template.patch
    PR28778-gcc-warning-tweak-for-sprintf-precision-parameter.patch
    buildrun-for-LKM-backend-add-Wno-infinite-recursion.patch
    gcc12-c-compatibility-re-tweak-for-rhel6-use-function-pointer-instead-of-lambdas-instead-of-ptr_fun.patch
    gcc12-c-compatibility-tweak-use-lambdas-instead-of-ptr_fun.patch
    gcc12-warning-suppression.patch
    sys-sdt.h-fp-constraints-aarch64-s390.patch
    sys-sdt.h-fp-constraints-arm32.patch
    sys-sdt.h-fp-constraints-x86_64.patch

- Update to version 4.7
  Release notes: https://sourceware.org/pipermail/systemtap/2022q2/027491.html
- Remove patches (upstream):
    Handle-user-supplied-sdt-probe-argument-template.patch
    PR28778-gcc-warning-tweak-for-sprintf-precision-parameter.patch
    buildrun-for-LKM-backend-add-Wno-infinite-recursion.patch
    gcc12-c-compatibility-re-tweak-for-rhel6-use-function-pointer-instead-of-lambdas-instead-of-ptr_fun.patch
    gcc12-c-compatibility-tweak-use-lambdas-instead-of-ptr_fun.patch
    gcc12-warning-suppression.patch
    sys-sdt.h-fp-constraints-aarch64-s390.patch
    sys-sdt.h-fp-constraints-arm32.patch
    sys-sdt.h-fp-constraints-x86_64.patch
- Update systemtap.keyring

OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=138
2022-09-13 01:07:15 +00:00
Tony Jones
f0cadb895f Accepting request 971956 from home:jones_tony:branches:devel:tools
- Remove unnecessary patches.  Only patches specific to dtrace are needed.

OBS-URL: https://build.opensuse.org/request/show/971956
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=136
2022-04-22 01:30:13 +00:00
Tony Jones
d090c61581 Accepting request 958520 from home:jones_tony:branches:devel:tools
- Add gcc12 support (bsc#1196583)
    New patch: PR28778-gcc-warning-tweak-for-sprintf-precision-parameter.patch
    New patch: gcc12-c-compatibility-tweak-use-lambdas-instead-of-ptr_fun.patch
    New patch: gcc12-c-compatibility-re-tweak-for-rhel6-use-function-pointer-instead-of-lambdas-instead-of-ptr_fun.patch
    New patch: buildrun-for-LKM-backend-add-Wno-infinite-recursion.patch
    New patch: gcc12-warning-suppression.patch
- Add gcc12 support (bsc#1196583)
    New patch: PR28778-gcc-warning-tweak-for-sprintf-precision-parameter.patch
    New patch: gcc12-c-compatibility-tweak-use-lambdas-instead-of-ptr_fun.patch
    New patch: gcc12-c-compatibility-re-tweak-for-rhel6-use-function-pointer-instead-of-lambdas-instead-of-ptr_fun.patch
    New patch: buildrun-for-LKM-backend-add-Wno-infinite-recursion.patch
    New patch: gcc12-warning-suppression.patch
- Add gcc12 support (bsc#1196583)
    New patch: PR28778-gcc-warning-tweak-for-sprintf-precision-parameter.patch
    New patch: gcc12-c-compatibility-tweak-use-lambdas-instead-of-ptr_fun.patch
    New patch: gcc12-c-compatibility-re-tweak-for-rhel6-use-function-pointer-instead-of-lambdas-instead-of-ptr_fun.patch
    New patch: buildrun-for-LKM-backend-add-Wno-infinite-recursion.patch
    New patch: gcc12-warning-suppression.patch

OBS-URL: https://build.opensuse.org/request/show/958520
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=134
2022-03-02 19:46:23 +00:00
Martin Pluskal
814c21c0e0 Accepting request 956363 from home:Andreas_Schwab:Factory
- Handle-user-supplied-sdt-probe-argument-template.patch: Fix glibc build
  failure on s390x

OBS-URL: https://build.opensuse.org/request/show/956363
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=133
2022-03-01 08:07:15 +00:00
Tony Jones
eeabf351d4 Accepting request 954972 from home:jones_tony:branches:devel:tools
OBS-URL: https://build.opensuse.org/request/show/954972
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=132
2022-02-15 14:47:59 +00:00
Tony Jones
ae65c38712 Accepting request 949540 from home:jones_tony:branches:devel:tools
- Upgrade to version 4.6. See systemtap.spec for changelog
- Upgrade to version 4.6. See systemtap.spec for changelog
- Upgrade to version 4.6. See systemtap.spec for changelog
- Update to version 4.6
  4.6 release notes: https://sourceware.org/pipermail/systemtap/2021q4/027370.html
  4.5 release notes: https://sourceware.org/pipermail/systemtap/2021q2/027225.html
  4.4 release notes: https://sourceware.org/pipermail/systemtap/2020q4/027074.html
  4.3 release notes: https://sourceware.org/pipermail/systemtap/2020q2/026923.html
  Remove patches (upstream):
   - systemtap-amend-fallback-comment-to-work-with-newer-gcc.patch
   - systemtap-fix-strict-prototypes-in-autoconf-stack-trace-save-regs.c.patch 
  Update systemtap.keyring for new signer

OBS-URL: https://build.opensuse.org/request/show/949540
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=130
2022-01-27 23:39:59 +00:00
Tony Jones
fc2d5de39b Accepting request 754798 from home:jones_tony:branches:devel:tools
Update to version 4.2

OBS-URL: https://build.opensuse.org/request/show/754798
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=119
2019-12-06 21:00:37 +00:00
Martin Pluskal
dcdde06c8f Accepting request 735295 from home:mgorse:branches:devel:tools
- Moved the dtrace binary into a separate package to resolve build
  cycle with glib2 (bsc#1145438).

OBS-URL: https://build.opensuse.org/request/show/735295
OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=114
2019-10-10 08:16:08 +00:00