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 ++++++++++++++++++++++++----
|
session.cxx | 28 ++++++++++++++++++++++++----
|
||||||
1 file changed, 24 insertions(+), 4 deletions(-)
|
1 file changed, 24 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
--- a/session.cxx
|
Index: systemtap-5.2/session.cxx
|
||||||
+++ b/session.cxx
|
===================================================================
|
||||||
@@ -108,6 +108,7 @@ systemtap_session::systemtap_session ():
|
--- 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);
|
kernel_release = string (buf.release);
|
||||||
release = kernel_release;
|
release = kernel_release;
|
||||||
kernel_build_tree = "/lib/modules/" + kernel_release + "/build";
|
kernel_build_tree = "/lib/modules/" + kernel_release + "/build";
|
||||||
@@ -34,7 +36,7 @@ necessary headers.
|
|||||||
architecture = machine = normalize_machine(buf.machine);
|
architecture = machine = normalize_machine(buf.machine);
|
||||||
|
|
||||||
for (unsigned i=0; i<5; i++) perpass_verbose[i]=0;
|
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;
|
release = kernel_release = kern;
|
||||||
kernel_build_tree = "/lib/modules/" + kernel_release + "/build";
|
kernel_build_tree = "/lib/modules/" + kernel_release + "/build";
|
||||||
@@ -42,7 +44,7 @@ necessary headers.
|
|||||||
kernel_extra_cflags = other.kernel_extra_cflags;
|
kernel_extra_cflags = other.kernel_extra_cflags;
|
||||||
architecture = machine = normalize_machine(arch);
|
architecture = machine = normalize_machine(arch);
|
||||||
setup_kernel_release(kern.c_str());
|
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
|
// normal search in tapsets.cxx. Without CONFIG_DEBUG_INFO, we'd
|
||||||
// need heuristics such as this one:
|
// 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>
|
Mon Jun 17 22:44:47 UTC 2024 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package systemtap-docs
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: systemtap-docs
|
Name: systemtap-docs
|
||||||
Version: 5.1
|
Version: 5.2
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Documents and examples for systemtap
|
Summary: Documents and examples for systemtap
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
@@ -77,7 +77,7 @@ cp README AUTHORS NEWS %{buildroot}%{_docdir}/systemtap/
|
|||||||
# remove binaries and runtime stuff
|
# remove binaries and runtime stuff
|
||||||
rm -rf %{buildroot}%{_bindir}
|
rm -rf %{buildroot}%{_bindir}
|
||||||
rm -rf %{buildroot}%{_sbindir}
|
rm -rf %{buildroot}%{_sbindir}
|
||||||
rm -rf %{buildroot}%{_libdir}
|
rm -rf %{buildroot}%{_prefix}/lib*
|
||||||
rm -rf %{buildroot}%{_libexecdir}
|
rm -rf %{buildroot}%{_libexecdir}
|
||||||
rm -rf %{buildroot}%{_datadir}/systemtap
|
rm -rf %{buildroot}%{_datadir}/systemtap
|
||||||
rm -rf %{buildroot}%{_includedir}
|
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>
|
Mon Jun 17 22:44:47 UTC 2024 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package systemtap-dtrace
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -20,7 +20,7 @@
|
|||||||
%define _rundir %{_localstatedir}/run
|
%define _rundir %{_localstatedir}/run
|
||||||
%endif
|
%endif
|
||||||
Name: systemtap-dtrace
|
Name: systemtap-dtrace
|
||||||
Version: 5.1
|
Version: 5.2
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: SystemTap dtrace utility
|
Summary: SystemTap dtrace utility
|
||||||
License: GPL-2.0-or-later
|
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>
|
Mon Jun 17 22:44:47 UTC 2024 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package systemtap-headers
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -24,7 +24,7 @@
|
|||||||
%define _rundir %{_localstatedir}/run
|
%define _rundir %{_localstatedir}/run
|
||||||
%endif
|
%endif
|
||||||
Name: systemtap-headers
|
Name: systemtap-headers
|
||||||
Version: 5.1
|
Version: 5.2
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: SystemTap headers
|
Summary: SystemTap headers
|
||||||
License: GPL-2.0-or-later
|
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>
|
Mon Jun 17 22:40:06 UTC 2024 - Tony Jones <tonyj@suse.com>
|
||||||
|
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package systemtap
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -20,7 +20,7 @@
|
|||||||
%define _rundir %{_localstatedir}/run
|
%define _rundir %{_localstatedir}/run
|
||||||
%endif
|
%endif
|
||||||
Name: systemtap
|
Name: systemtap
|
||||||
Version: 5.1
|
Version: 5.2
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Instrumentation System
|
Summary: Instrumentation System
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
@@ -137,6 +137,7 @@ install -m 644 %{SOURCE5} %{buildroot}%{_tmpfilesdir}
|
|||||||
|
|
||||||
%files
|
%files
|
||||||
%{_bindir}/stap
|
%{_bindir}/stap
|
||||||
|
%{_bindir}/stap-prep
|
||||||
%{_bindir}/stap-profile-annotate
|
%{_bindir}/stap-profile-annotate
|
||||||
%{_bindir}/stap-jupyter-container
|
%{_bindir}/stap-jupyter-container
|
||||||
%{_bindir}/stap-jupyter-install
|
%{_bindir}/stap-jupyter-install
|
||||||
|
Reference in New Issue
Block a user