a1b112350a
- Add R section headers to sed rule (for support_section_retain added in 5.4). Solves build error for packages which BuildRequire: this.
Tony Jones2026-02-19 23:39:55 +00:00
25255299e3
- Upgrade to version 5.4. See systemtap.changes for changelog - Upgrade to version 5.4. See systemtap.changes for changelog - Upgrade to version 5.4. See systemtap.changes for changelog - Upgrade to version 5.4 Drop patch: rawhide-6.13-kbuild-compatibility.patch (upstream) Drop patch: linux-6.13-fedora-compatibility.patch (upstream) Add patch: elaborate.cxx-fix-32-bit-build.patch (resolve 32-bit build error) Add patch: guard-usage-of-vmlinux.h.patch (temporary fix) Drop explicit packaging of /var/cache/systemtap (jsc#PED-14770) Summary of changes (v5.4): - The kernel-context @cast operator now implicitly searches a kernel's <vmlinux.h> generated header file first, if available (kernel 5.7+), for type declarations. This can make some debuginfo access unnecessary, and thus processing faster. It can work around kernel API changes where type declarations move between headers. Use --compatible=5.3 to disable this behaviour. Use @cast(..., "kernel<vmlinux.h>") manually if desired. - Type checking and autocast processing have been made more thorough, so elided variables are checked more and @defined() tests may be more complicated. Preexisting scripts that rely on elision for bypassing type violations may now get caught. No --compatible option exists to suppress this new behaviour. - The sys/sdt.h file now arranges to include the section flag "R" (RETAIN) for the .stapsdt.base elf sections related to sdt markers, for compatibility with aggressive GC operations in some linkers. - Kernel portability changes - The dropwatch.stp [script] adds numeric drop-reason codes to the statistics. Summary of changes (v5.3): - The first pass (-p1) now runs parse operations concurrently over of the hundreds of tapset .stp files, potentially saving seconds of time at startup. - Numerous kernel portability changes
Tony Jones2026-02-19 03:02:02 +00:00
c12444144d
Accepting request 1248503 from home:jones_tony:branches:devel:tools
Tony Jones2025-02-25 21:43:00 +00:00
3c37373be1
- Upgrade to version 5.2. See systemtap.changes for changelog - Upgrade to version 5.2. See systemtap.changes for changelog - Upgrade to version 5.2. See systemtap.changes for changelog - Resolve errors with linux-6.13 based kernels. Building trivial 'hello world' failed with: <command-line>: fatal error: {path_to}stapconf.h: No such file or directory Attemptng to preserve build directory (-k) caused an infinite loop of: /usr/src/linux-6.13.4-1/scripts/Makefile.build:370: warning: overriding recipe for target 'modules.order' New patch: linux-6.13-fedora-compatibility.patch New patch: rawhide-6.13-kbuild-compatibility.patch - Update to version 5.2 Summary of changes: * SystemTap frontend (stap) changes - New /* pragma:suffix */ for file-level embedded C code blocks to be placed near the end of the emitted kernel module C file. Corresponding macros allow additional C hooks for module init/exit. - With elfutils 0.192's release on 2024-10-18, the "metadata" based probes announced in systemtap 5.0 should now be increasingly available. * SystemTap backend changes - Numerous kernel portability changes - "probe never" probes don't emit C code at all any more. - The standard Fedora spec packaging breaks up the sdt.h header file and the /usr/bin/dtrace stub-builder script, for those cases where the macros in sdt.h are sufficient. - More robust message transport draining during shutdown to prevent message losses. * SystemTap tapset changes - Numerous kernel portability changes - Added a few functions to inet_sock.stp. * SystemTap sample scripts - traceio3.stp: Trace VFS operations by filename regex. - swapmonitor.stp: Trace swap operations. * Bugfixes - PR31597 Systemtap not extracting all the data sent to the print data in the buffers before shutdown - PR31707 Need a way to postpone emitting the file-level embedded C blocks - PR31708 Probe never handlers still emit C code for the handler handlers and probe local structs - PR31699 UBSAN errors for systemtap map functions with Fedora Rawhide and Fedora 39 6.8.8 kernels - PR31740 @hist_log affects the result of @variance - PR31893 access_ok() was called without turning off page faults - PR32064 SEC_ERROR_BAD_DATABASE during very first stap-server start - PR31703 Git detection false positive when 'which' not available - PR32107 Drop obsolete -Werror hack in buildrun.cxx - PR32194 Reflect the uprobe_unregister() split - PR32209 No tracepoints seen using kernel-6.12 - PR32302 Unrecognized tracepoints - RHEL-55262 Handle S390_lowcore macro removal - RHEL-66275 Add some inet_sock.stp tapset functions. - RHEL-66150 Fix cachestat.stp for newer kernels. - RHEL-66577 Add swapmonitor.stp example script.
Tony Jones2025-02-25 21:43:00 +00:00
33092c46f1
Accepting request 1237989 from devel:tools
Ana Guerrero2025-01-17 17:36:41 +00:00
fac113cdc0
Accepting request 1237989 from devel:tools
Ana Guerrero2025-01-17 17:36:41 +00:00
cab894b603
Accepting request 1235203 from home:dimstar:Factory
Martin Pluskal2025-01-15 07:39:56 +00:00
f7c0cf9e42
- Avoid usage of %{_libdir} in a noarch package: noarch cannot rely on libdir, an arch-dependent variable. Rather use %{_prefix}/lib* to remove files. Fixes build with RPM 4.20.
Martin Pluskal2025-01-15 07:39:56 +00:00
4a48667ad2
Accepting request 1181552 from devel:tools
Ana Guerrero2024-06-19 14:36:11 +00:00
58d8c93523
Accepting request 1181552 from devel:tools
Ana Guerrero2024-06-19 14:36:11 +00:00
6bc94194f0
Accepting request 1181374 from home:jones_tony:branches:devel:tools
Tony Jones2024-06-17 23:02:55 +00:00
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.
Tony Jones2024-06-17 23:02:55 +00:00
efb8b8c3ae
Accepting request 1164227 from devel:tools
Ana Guerrero2024-04-03 15:18:57 +00:00
ef99a2febc
Accepting request 1164227 from devel:tools
Ana Guerrero2024-04-03 15:18:57 +00:00
45f34ccb83
Accepting request 1164226 from home:jones_tony:branches:devel:tools
Tony Jones2024-04-02 19:00:34 +00:00
54d088036b
Accepting request 1164226 from home:jones_tony:branches:devel:tools
Tony Jones2024-04-02 19:00:34 +00:00
682c7d2c27
- Resolve protoype issue when invoking tracebacks (bsc#1161296) Also dependent fix to handle GCC fallthrough New patch: systemtap-fix-strict-prototypes-in-autoconf-stack-trace-save-regs.c.patch New patch: systemtap-amend-fallback-comment-to-work-with-newer-gcc.patch
Tony Jones2020-02-03 23:48:47 +00:00
b48f10e425
- Resolve protoype issue when invoking tracebacks (bsc#1161296) Also dependent fix to handle GCC fallthrough New patch: systemtap-fix-strict-prototypes-in-autoconf-stack-trace-save-regs.c.patch New patch: systemtap-amend-fallback-comment-to-work-with-newer-gcc.patch
Tony Jones2020-02-03 23:48:47 +00:00
e7e894e41f
Accepting request 767822 from home:dimstar:Factory
Tony Jones2020-01-28 17:25:01 +00:00
b9a650135b
Accepting request 767822 from home:dimstar:Factory
Tony Jones2020-01-28 17:25:01 +00:00
5b01533692
- Do not require exact version of systemtap-dtrace as build counters are not same for different packages
Martin Pluskal2019-10-14 07:33:31 +00:00
d10f34b236
- Do not require exact version of systemtap-dtrace as build counters are not same for different packages
Martin Pluskal2019-10-14 07:33:31 +00:00
96ec748be9
Accepting request 735295 from home:mgorse:branches:devel:tools
Martin Pluskal2019-10-10 08:16:08 +00:00
dcdde06c8f
Accepting request 735295 from home:mgorse:branches:devel:tools
Martin Pluskal2019-10-10 08:16:08 +00:00
c01c70bad5
Accepting request 734832 from devel:tools
Tony Jones2019-10-03 16:52:33 +00:00
9dd402c963
Accepting request 734832 from devel:tools
Tony Jones2019-10-03 16:52:33 +00:00
d13be38b6e
Accepting request 733499 from home:mgorse:branches:devel:tools
Martin Pluskal2019-09-27 07:59:57 +00:00
c81acb1fd7
Accepting request 733499 from home:mgorse:branches:devel:tools
Martin Pluskal2019-09-27 07:59:57 +00:00
cc3bd585f7
Accepting request 731721 from home:mgorse:branches:devel:tools
Martin Pluskal2019-09-26 07:51:46 +00:00
83ebabfad1
Accepting request 731721 from home:mgorse:branches:devel:tools
Martin Pluskal2019-09-26 07:51:46 +00:00