Commit Graph

  • 328987fe6c Accepting request 1334087 from devel:tools factory Dominique Leuenberger 2026-02-20 16:40:01 +00:00
  • 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 Jones 2026-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 Jones 2026-02-19 03:02:02 +00:00
  • 6eb88c34e4 Sync changes to SLFO-1.2 branch slfo-main slfo-1.2 Adrian Schröter 2025-08-20 13:42:39 +02:00
  • aa63f8da53 Accepting request 1248504 from devel:tools Dominique Leuenberger 2025-02-27 13:49:58 +00:00
  • 56675ff448 Accepting request 1248504 from devel:tools Dominique Leuenberger 2025-02-27 13:49:58 +00:00
  • c12444144d Accepting request 1248503 from home:jones_tony:branches:devel:tools Tony Jones 2025-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 Jones 2025-02-25 21:43:00 +00:00
  • 33092c46f1 Accepting request 1237989 from devel:tools Ana Guerrero 2025-01-17 17:36:41 +00:00
  • fac113cdc0 Accepting request 1237989 from devel:tools Ana Guerrero 2025-01-17 17:36:41 +00:00
  • cab894b603 Accepting request 1235203 from home:dimstar:Factory Martin Pluskal 2025-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 Pluskal 2025-01-15 07:39:56 +00:00
  • 4a48667ad2 Accepting request 1181552 from devel:tools Ana Guerrero 2024-06-19 14:36:11 +00:00
  • 58d8c93523 Accepting request 1181552 from devel:tools Ana Guerrero 2024-06-19 14:36:11 +00:00
  • 6bc94194f0 Accepting request 1181374 from home:jones_tony:branches:devel:tools Tony Jones 2024-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 Jones 2024-06-17 23:02:55 +00:00
  • efb8b8c3ae Accepting request 1164227 from devel:tools Ana Guerrero 2024-04-03 15:18:57 +00:00
  • ef99a2febc Accepting request 1164227 from devel:tools Ana Guerrero 2024-04-03 15:18:57 +00:00
  • 45f34ccb83 Accepting request 1164226 from home:jones_tony:branches:devel:tools Tony Jones 2024-04-02 19:00:34 +00:00
  • 54d088036b Accepting request 1164226 from home:jones_tony:branches:devel:tools Tony Jones 2024-04-02 19:00:34 +00:00
  • 1dd73a6efd Accepting request 1158885 from devel:tools Dominique Leuenberger 2024-03-20 20:09:38 +00:00
  • aaa55661fe Accepting request 1158885 from devel:tools Dominique Leuenberger 2024-03-20 20:09:38 +00:00
  • b7030c4cec Accepting request 1157163 from home:pgajdos Martin Pluskal 2024-03-18 07:39:40 +00:00
  • b7c241a997 Accepting request 1157163 from home:pgajdos Martin Pluskal 2024-03-18 07:39:40 +00:00
  • 85f84008c9 Accepting request 1141758 from devel:tools Ana Guerrero 2024-01-28 18:39:18 +00:00
  • 80f37a2d4e Accepting request 1141758 from devel:tools Ana Guerrero 2024-01-28 18:39:18 +00:00
  • 73fcd4f420 Accepting request 1135754 from home:sp1rit Martin Pluskal 2024-01-26 15:07:07 +00:00
  • e29344c8e4 Accepting request 1135754 from home:sp1rit Martin Pluskal 2024-01-26 15:07:07 +00:00
  • be5e011d42 Accepting request 1086106 from devel:tools Dominique Leuenberger 2023-05-13 15:16:56 +00:00
  • 4d62f4af44 Accepting request 1086106 from devel:tools Dominique Leuenberger 2023-05-13 15:16:56 +00:00
  • bae3b69e25 Accepting request 1085967 from home:dirkmueller:Factory Tony Jones 2023-05-10 16:07:34 +00:00
  • da9aa00c52 Accepting request 1085967 from home:dirkmueller:Factory Tony Jones 2023-05-10 16:07:34 +00:00
  • afdca31da4 Accepting request 1084620 from devel:tools Dominique Leuenberger 2023-05-05 13:56:40 +00:00
  • d70c6d995b Accepting request 1084620 from devel:tools Dominique Leuenberger 2023-05-05 13:56:40 +00:00
  • dddfb66988 Accepting request 1084615 from home:dimstar:Factory Dirk Mueller 2023-05-04 11:34:07 +00:00
  • ec88825037 Accepting request 1084615 from home:dimstar:Factory Dirk Mueller 2023-05-04 11:34:07 +00:00
  • a64b23d7e3 Accepting request 1003071 from devel:tools Dominique Leuenberger 2022-09-16 11:31:48 +00:00
  • 11ca52cc75 Accepting request 1003071 from devel:tools Dominique Leuenberger 2022-09-16 11:31:48 +00:00
  • f0cec55221 - Upgrade to version 4.7. See systemtap.spec for changelog Tony Jones 2022-09-13 01:07:15 +00:00
  • 18485ffdc4 - Upgrade to version 4.7. See systemtap.spec for changelog Tony Jones 2022-09-13 01:07:15 +00:00
  • b22fb106f7 Accepting request 971957 from devel:tools Dominique Leuenberger 2022-04-25 22:00:27 +00:00
  • 59de7f7975 Accepting request 971957 from devel:tools Dominique Leuenberger 2022-04-25 22:00:27 +00:00
  • 9781fa4f63 Accepting request 971956 from home:jones_tony:branches:devel:tools Tony Jones 2022-04-22 01:30:13 +00:00
  • f0cadb895f Accepting request 971956 from home:jones_tony:branches:devel:tools Tony Jones 2022-04-22 01:30:13 +00:00
  • a51215d747 Accepting request 958521 from devel:tools Dominique Leuenberger 2022-03-05 13:42:53 +00:00
  • a297538fa5 Accepting request 958521 from devel:tools Dominique Leuenberger 2022-03-05 13:42:53 +00:00
  • d9ac69db57 Accepting request 958520 from home:jones_tony:branches:devel:tools Tony Jones 2022-03-02 19:46:23 +00:00
  • d090c61581 Accepting request 958520 from home:jones_tony:branches:devel:tools Tony Jones 2022-03-02 19:46:23 +00:00
  • 4507009708 Accepting request 958209 from devel:tools Dominique Leuenberger 2022-03-02 17:20:02 +00:00
  • d12a77640f Accepting request 958209 from devel:tools Dominique Leuenberger 2022-03-02 17:20:02 +00:00
  • 39eb0925ae Accepting request 956363 from home:Andreas_Schwab:Factory Martin Pluskal 2022-03-01 08:07:15 +00:00
  • 814c21c0e0 Accepting request 956363 from home:Andreas_Schwab:Factory Martin Pluskal 2022-03-01 08:07:15 +00:00
  • 5bbe605fc4 Accepting request 954978 from devel:tools Dominique Leuenberger 2022-02-16 23:30:20 +00:00
  • 2f68f3e7f0 Accepting request 954978 from devel:tools Dominique Leuenberger 2022-02-16 23:30:20 +00:00
  • c30f796f90 Accepting request 954972 from home:jones_tony:branches:devel:tools Tony Jones 2022-02-15 14:47:59 +00:00
  • eeabf351d4 Accepting request 954972 from home:jones_tony:branches:devel:tools Tony Jones 2022-02-15 14:47:59 +00:00
  • b35e7b3413 OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=131 Tony Jones 2022-01-27 23:49:34 +00:00
  • db94805d84 OBS-URL: https://build.opensuse.org/package/show/devel:tools/systemtap?expand=0&rev=131 Tony Jones 2022-01-27 23:49:34 +00:00
  • e5a0efcfbf Accepting request 949540 from home:jones_tony:branches:devel:tools Tony Jones 2022-01-27 23:39:59 +00:00
  • ae65c38712 Accepting request 949540 from home:jones_tony:branches:devel:tools Tony Jones 2022-01-27 23:39:59 +00:00
  • 940c3c13b5 Accepting request 889320 from devel:tools Dominique Leuenberger 2021-05-02 16:35:07 +00:00
  • 672d791758 Accepting request 889320 from devel:tools Dominique Leuenberger 2021-05-02 16:35:07 +00:00
  • 1cbf6cbb41 - Adjust stap-server.conf to refer to /run not /var/run (bsc#1185068) Tony Jones 2021-04-28 14:40:26 +00:00
  • 0d346a8484 - Adjust stap-server.conf to refer to /run not /var/run (bsc#1185068) Tony Jones 2021-04-28 14:40:26 +00:00
  • e521f3d8bd Accepting request 832676 from devel:tools Dominique Leuenberger 2020-09-14 09:59:53 +00:00
  • f863ead70b Accepting request 832676 from devel:tools Dominique Leuenberger 2020-09-14 09:59:53 +00:00
  • 3e48da182d Accepting request 828932 from home:dimstar:Factory Martin Pluskal 2020-09-07 06:47:24 +00:00
  • 9dda6bd9ba Accepting request 828932 from home:dimstar:Factory Martin Pluskal 2020-09-07 06:47:24 +00:00
  • 1bd7c04b4e Accepting request 770416 from devel:tools Dominique Leuenberger 2020-02-11 21:16:29 +00:00
  • ef3f9112c2 Accepting request 770416 from devel:tools Dominique Leuenberger 2020-02-11 21:16:29 +00:00
  • f43b9ab9f8 - Add recommends on kernel-devel (bsc#1158733) Tony Jones 2020-02-06 02:04:20 +00:00
  • 021aa36757 - Add recommends on kernel-devel (bsc#1158733) Tony Jones 2020-02-06 02:04:20 +00:00
  • 18d111c3d0 Accepting request 769807 from devel:tools Dominique Leuenberger 2020-02-04 18:51:37 +00:00
  • 587f33aeaf Accepting request 769807 from devel:tools Dominique Leuenberger 2020-02-04 18:51:37 +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 Jones 2020-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 Jones 2020-02-03 23:48:47 +00:00
  • e7e894e41f Accepting request 767822 from home:dimstar:Factory Tony Jones 2020-01-28 17:25:01 +00:00
  • b9a650135b Accepting request 767822 from home:dimstar:Factory Tony Jones 2020-01-28 17:25:01 +00:00
  • c15fa42c48 Accepting request 754799 from devel:tools Dominique Leuenberger 2019-12-11 11:03:40 +00:00
  • 5b2116b91f Accepting request 754799 from devel:tools Dominique Leuenberger 2019-12-11 11:03:40 +00:00
  • a211b2d61f Accepting request 754798 from home:jones_tony:branches:devel:tools Tony Jones 2019-12-06 21:00:37 +00:00
  • fc2d5de39b Accepting request 754798 from home:jones_tony:branches:devel:tools Tony Jones 2019-12-06 21:00:37 +00:00
  • 0ecfdeb3e0 Accepting request 746400 from devel:tools Dominique Leuenberger 2019-11-13 12:12:34 +00:00
  • 4235f8f30d Accepting request 746400 from devel:tools Dominique Leuenberger 2019-11-13 12:12:34 +00:00
  • 9c7b9af9d4 Accepting request 746399 from home:jones_tony:branches:devel:tools Tony Jones 2019-11-07 20:26:06 +00:00
  • 6d2496a6d1 Accepting request 746399 from home:jones_tony:branches:devel:tools Tony Jones 2019-11-07 20:26:06 +00:00
  • 785b78d18d Accepting request 738186 from devel:tools Dominique Leuenberger 2019-10-17 10:17:23 +00:00
  • d891d4978a Accepting request 738186 from devel:tools Dominique Leuenberger 2019-10-17 10:17:23 +00:00
  • 5b01533692 - Do not require exact version of systemtap-dtrace as build counters are not same for different packages Martin Pluskal 2019-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 Pluskal 2019-10-14 07:33:31 +00:00
  • 96ec748be9 Accepting request 735295 from home:mgorse:branches:devel:tools Martin Pluskal 2019-10-10 08:16:08 +00:00
  • dcdde06c8f Accepting request 735295 from home:mgorse:branches:devel:tools Martin Pluskal 2019-10-10 08:16:08 +00:00
  • c01c70bad5 Accepting request 734832 from devel:tools Tony Jones 2019-10-03 16:52:33 +00:00
  • 9dd402c963 Accepting request 734832 from devel:tools Tony Jones 2019-10-03 16:52:33 +00:00
  • d13be38b6e Accepting request 733499 from home:mgorse:branches:devel:tools Martin Pluskal 2019-09-27 07:59:57 +00:00
  • c81acb1fd7 Accepting request 733499 from home:mgorse:branches:devel:tools Martin Pluskal 2019-09-27 07:59:57 +00:00
  • cc3bd585f7 Accepting request 731721 from home:mgorse:branches:devel:tools Martin Pluskal 2019-09-26 07:51:46 +00:00
  • 83ebabfad1 Accepting request 731721 from home:mgorse:branches:devel:tools Martin Pluskal 2019-09-26 07:51:46 +00:00
  • 08d4b300ed Accepting request 723839 from devel:tools Dominique Leuenberger 2019-08-27 13:19:29 +00:00
  • fc660e08be Accepting request 723839 from devel:tools Dominique Leuenberger 2019-08-27 13:19:29 +00:00