Documents and examples for systemtap
SystemTap is an instrumentation system for systems running Linux 2.6.
This package contains the documents and examples for systemtap.
- Devel package for openSUSE:Factory
-
8
derived packages
- Links to openSUSE:Factory / systemtap
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout devel:tools/systemtap && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
README-BEFORE-ADDING-PATCHES | 0000000519 519 Bytes | |
README-KEYRING | 0000000801 801 Bytes | |
_multibuild | 0000000141 141 Bytes | |
stap-server.conf | 0000000084 84 Bytes | |
systemtap-5.1.tar.gz | 0006590820 6.29 MB | |
systemtap-5.1.tar.gz.asc | 0000000833 833 Bytes | |
systemtap-build-source-dir.patch | 0000003501 3.42 KB | |
systemtap-docdir-fix.diff | 0000002211 2.16 KB | |
systemtap-docs.changes | 0000019593 19.1 KB | |
systemtap-docs.spec | 0000003179 3.1 KB | |
systemtap-dtrace.changes | 0000002834 2.77 KB | |
systemtap-dtrace.spec | 0000001958 1.91 KB | |
systemtap-headers.changes | 0000003741 3.65 KB | |
systemtap-headers.spec | 0000002483 2.42 KB | |
systemtap.changes | 0000039376 38.5 KB | |
systemtap.keyring | 0000004024 3.93 KB | |
systemtap.spec | 0000005807 5.67 KB |
Revision 150 (latest revision is 151)
Tony Jones (jones_tony)
accepted
request 1181374
from
Tony Jones (jones_tony)
(revision 150)
- 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
Comments 4
Is there a timeframe for when 4.2 this will be released to factory? On newer kernels 4.2 is required to resolve a code generation with fallthroughs in case switch. Thanks,
Talk to the BS people. RIght now it's in review.
https://build.opensuse.org/request/show/754799
Also, that code gen issue was already fixed in Factory. Try updating to the latest package.
Look ar r118 which is already in Factory. It contains this change (to v4.1) which was dropped by the upgrade to v4.2
Thu Nov 7 18:18:07 UTC 2019 - Tony Jones tonyj@suse.com