forked from pool/systemtap
Compare commits
5 Commits
Author | SHA256 | Date | |
---|---|---|---|
6eb88c34e4 | |||
56675ff448 | |||
|
3c37373be1 | ||
fac113cdc0 | |||
|
f7c0cf9e42 |
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1db8c1d65bb13b65bc3f30e4cee2f7e174d517e908d994bb0fcde0051f181b40
|
||||
size 6590820
|
@@ -1,16 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCAAdFiEETdE2SQQRwKQrKIRPJYtu+g8gnSQFAmYsJFgACgkQJYtu+g8g
|
||||
nSRR7g/+PBWvHSsD24d/k4QR39X9+eANOY166u+SEbDKc2Wh+5JOjjCKY1cTf8mY
|
||||
M+Z8nFeHZcQW5bXexX8HHui3W1+Nk2IkrLE0Tc11TaIz/Sjj8jouNsM8OVp3GYIu
|
||||
nZlhOrGmBnh//ojJRV0eiccgHWxVJUfQf4JV8CPt4gKDm1a0tIJVId2HsUQXl4hN
|
||||
u/cdrCPQgDk2WzpKTQqnfLHrCjEsfgxRVEDERyn+cjYfeYMZyMkyYG+0ln+775i8
|
||||
64S8Qe9oOX80dRjRPQ7S0IvOLje4PWUlw6p2ZhW1P6Wf0G2xXKJ4n6T0PSI77ju8
|
||||
QdZUDm78j4S0fJLjrkFe1IWepsZYCmom/JQWGufmPTn8xEgIAXji7vHRu2fx9pa2
|
||||
HBtFrrRqwdxfEa5UB3McSZl128B/x8+jkCROKdV+e/Uk8lu7KUkVkeLQzbXgh8kd
|
||||
2nRxzDPCwN/Ps1Udz/6DUiEBAUwSjtqnIe+p+a1fG/HSxTEHYhCj99SFyQB/8ufd
|
||||
Zh+7W33eki2zMiUzTWBMSOjkydUdQ0rEYcJryWh9RCpeEZKcwwIPvU9p3hKtpUxD
|
||||
zsE2Piy8NWqdjTBY+ENkPNEkEIMcqSgqW3nZTRbDuZ85PmC5ikide3p6ql085PRr
|
||||
kpMImFX76fTbiToAC76bXjrtuKzvmgd/uCt9Kt143162cxAZdao=
|
||||
=nS25
|
||||
-----END PGP SIGNATURE-----
|
BIN
systemtap-5.2.tar.gz
(Stored with Git LFS)
Normal file
BIN
systemtap-5.2.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
16
systemtap-5.2.tar.gz.asc
Normal file
16
systemtap-5.2.tar.gz.asc
Normal file
@@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCAAdFiEETdE2SQQRwKQrKIRPJYtu+g8gnSQFAmcufXsACgkQJYtu+g8g
|
||||
nSQFDw/+IM5MWVRpqoYIRdkCvZGSGAPCdpTX8Uh7u84LzZO5pF7aRcmVD4GtJ1hd
|
||||
gP3rFeN9722N7UctQqMtWanQo7+ngXLIOsKBHhwv8dDhiQyNJ+ix22VxdNrGWsK+
|
||||
Lw4D8SvAMhbwRiZmJetPDX+5D+dByEyRj4+SgY/Nphb9j6iHMu1Mt5wNtE2bEb6C
|
||||
reFHZRdDgVf6sjhBHcrR/MnOB3Z1m1UbmrZUyUQ2d3EtofLht53KNBHVZNO3dwxt
|
||||
951BWPdNbYg2ITooHtJ99qjJo1nXER6ELURzAkYyuouTnWjtCED5K6XuwVMuKeD5
|
||||
Io5mmx5Fa1UbiDWFsf3KSnd9v/oFjtC1YvqUQdybN1+hN7yioF7rYyNt7qWt4xxA
|
||||
4miElHqM3Co5ex5LuRjIbCC0uB7RDERcOG1A9WSXKYbRvXLB91AbIhT9VfbvBBqE
|
||||
iA7au10+vn5ueogEcLk0lrZcEiRNIbXzD9e6hCkxDa0vi1S1CXYMdfJJ4X7gi77n
|
||||
dLF+qski+9Z1oxea7Z0y4knbK0cIPKvEhFxJicIEToO4lYsjLiFg4rpwvQ4hU8Vo
|
||||
ui14fwHh+n/q9EZM59I0EUVfiVAgWR9/C0NOsJvUS/ZA4CkFiRPRMyWJ4qgZ2v0Y
|
||||
8U5rBLudOia+t6jmR5eMOwilcCxoUvzV9IE7wPPd1niKckdxBYk=
|
||||
=4K3q
|
||||
-----END PGP SIGNATURE-----
|
@@ -24,9 +24,11 @@ necessary headers.
|
||||
session.cxx | 28 ++++++++++++++++++++++++----
|
||||
1 file changed, 24 insertions(+), 4 deletions(-)
|
||||
|
||||
--- a/session.cxx
|
||||
+++ b/session.cxx
|
||||
@@ -108,6 +108,7 @@ systemtap_session::systemtap_session ():
|
||||
Index: systemtap-5.2/session.cxx
|
||||
===================================================================
|
||||
--- systemtap-5.2.orig/session.cxx 2024-11-08 11:25:26.000000000 -0800
|
||||
+++ systemtap-5.2/session.cxx 2025-02-25 12:58:15.330925215 -0800
|
||||
@@ -112,6 +112,7 @@
|
||||
kernel_release = string (buf.release);
|
||||
release = kernel_release;
|
||||
kernel_build_tree = "/lib/modules/" + kernel_release + "/build";
|
||||
@@ -34,7 +36,7 @@ necessary headers.
|
||||
architecture = machine = normalize_machine(buf.machine);
|
||||
|
||||
for (unsigned i=0; i<5; i++) perpass_verbose[i]=0;
|
||||
@@ -298,6 +299,7 @@ systemtap_session::systemtap_session (co
|
||||
@@ -317,6 +318,7 @@
|
||||
{
|
||||
release = kernel_release = kern;
|
||||
kernel_build_tree = "/lib/modules/" + kernel_release + "/build";
|
||||
@@ -42,7 +44,7 @@ necessary headers.
|
||||
kernel_extra_cflags = other.kernel_extra_cflags;
|
||||
architecture = machine = normalize_machine(arch);
|
||||
setup_kernel_release(kern.c_str());
|
||||
@@ -2218,21 +2220,39 @@ systemtap_session::setup_kernel_release
|
||||
@@ -2346,21 +2348,39 @@
|
||||
// normal search in tapsets.cxx. Without CONFIG_DEBUG_INFO, we'd
|
||||
// need heuristics such as this one:
|
||||
|
||||
|
@@ -1,3 +1,15 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 24 18:14:46 UTC 2025 - Tony Jones <tonyj@suse.com>
|
||||
|
||||
- Upgrade to version 5.2. See systemtap.changes for changelog
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 6 13:20:23 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- 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.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 17 22:44:47 UTC 2024 - Tony Jones <tonyj@suse.com>
|
||||
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package systemtap-docs
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
Name: systemtap-docs
|
||||
Version: 5.1
|
||||
Version: 5.2
|
||||
Release: 0
|
||||
Summary: Documents and examples for systemtap
|
||||
License: GPL-2.0-or-later
|
||||
@@ -77,7 +77,7 @@ cp README AUTHORS NEWS %{buildroot}%{_docdir}/systemtap/
|
||||
# remove binaries and runtime stuff
|
||||
rm -rf %{buildroot}%{_bindir}
|
||||
rm -rf %{buildroot}%{_sbindir}
|
||||
rm -rf %{buildroot}%{_libdir}
|
||||
rm -rf %{buildroot}%{_prefix}/lib*
|
||||
rm -rf %{buildroot}%{_libexecdir}
|
||||
rm -rf %{buildroot}%{_datadir}/systemtap
|
||||
rm -rf %{buildroot}%{_includedir}
|
||||
|
@@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 24 18:14:46 UTC 2025 - Tony Jones <tonyj@suse.com>
|
||||
|
||||
- Upgrade to version 5.2. See systemtap.changes for changelog
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 17 22:44:47 UTC 2024 - Tony Jones <tonyj@suse.com>
|
||||
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package systemtap-dtrace
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -20,7 +20,7 @@
|
||||
%define _rundir %{_localstatedir}/run
|
||||
%endif
|
||||
Name: systemtap-dtrace
|
||||
Version: 5.1
|
||||
Version: 5.2
|
||||
Release: 0
|
||||
Summary: SystemTap dtrace utility
|
||||
License: GPL-2.0-or-later
|
||||
|
@@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 24 18:14:46 UTC 2025 - Tony Jones <tonyj@suse.com>
|
||||
|
||||
- Upgrade to version 5.2. See systemtap.changes for changelog
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 17 22:44:47 UTC 2024 - Tony Jones <tonyj@suse.com>
|
||||
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package systemtap-headers
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -24,7 +24,7 @@
|
||||
%define _rundir %{_localstatedir}/run
|
||||
%endif
|
||||
Name: systemtap-headers
|
||||
Version: 5.1
|
||||
Version: 5.2
|
||||
Release: 0
|
||||
Summary: SystemTap headers
|
||||
License: GPL-2.0-or-later
|
||||
|
@@ -1,3 +1,54 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 24 18:11:09 UTC 2025 - Tony Jones <tonyj@suse.com>
|
||||
|
||||
- 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.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 17 22:40:06 UTC 2024 - Tony Jones <tonyj@suse.com>
|
||||
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package systemtap
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -20,7 +20,7 @@
|
||||
%define _rundir %{_localstatedir}/run
|
||||
%endif
|
||||
Name: systemtap
|
||||
Version: 5.1
|
||||
Version: 5.2
|
||||
Release: 0
|
||||
Summary: Instrumentation System
|
||||
License: GPL-2.0-or-later
|
||||
@@ -137,6 +137,7 @@ install -m 644 %{SOURCE5} %{buildroot}%{_tmpfilesdir}
|
||||
|
||||
%files
|
||||
%{_bindir}/stap
|
||||
%{_bindir}/stap-prep
|
||||
%{_bindir}/stap-profile-annotate
|
||||
%{_bindir}/stap-jupyter-container
|
||||
%{_bindir}/stap-jupyter-install
|
||||
|
Reference in New Issue
Block a user