Instrumentation System

Edit Package systemtap

SystemTap is an instrumentation system for systems running Linux 2.6.
Developers can write instrumentation to collect data on the operation
of the system.

Refresh
Refresh
Source Files
Filename Size Changed
README-BEFORE-ADDING-PATCHES 0000000519 519 Bytes
README-KEYRING 0000000801 801 Bytes
autoconf-ver.patch 0000000682 682 Bytes
configure.ac-fix-broken-libdebuginfod-library-auto-detection.patch 0000002767 2.7 KB
stap-server.conf 0000000084 84 Bytes
systemtap-5.0.tar.gz 0006572411 6.27 MB
systemtap-5.0.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 0000018985 18.5 KB
systemtap-docs.spec 0000003257 3.18 KB
systemtap-dtrace.changes 0000001942 1.9 KB
systemtap-dtrace.spec 0000001952 1.91 KB
systemtap-headers.changes 0000002212 2.16 KB
systemtap-headers.spec 0000002483 2.42 KB
systemtap.changes 0000033374 32.6 KB
systemtap.keyring 0000004024 3.93 KB
systemtap.spec 0000005855 5.72 KB
Latest Revision
Daniel Mach's avatar Daniel Mach (dmach) committed (revision 3)
- Upgrade to version 5.0. See systemtap.spec for changelog 
- Upgrade to version 5.0. See systemtap.spec for changelog 
- Upgrade to version 5.0. See systemtap.spec for changelog 
- Upgrade to version 5.0 (bsc#1223327):
  * Performance improvements in uprobe registration and module startup.
  * More probe point process details are printed in "-L" list mode with
    more "-v".
  * For the case where newer kernels may break systemtap runtime APIs,
    better pass-4 failure diagnostics are printed.
  * Tapset function print_ubacktrace_fileline() now understands DWARF5.
  * The target(s) of process probes may be specified by path name
    globs, as located selected debuginfod servers.  This requires the
    debuginfod servers to support "metadata" queries.  The following
    probes all of the binaries matching /usr/*/curl known to the
    debuginfod servers, regardless of what's currently installed as the
    system /usr/bin/curl:
      # export DEBUGINFOD_URLS="URL1 URL2 ..."
      # stap -e 'probe debuginfod.process("/usr/*/curl").begin { log("hi") }'
    The archive glob may be given as an optional component to filter further:
      # stap -e 'probe debuginfod.archive("*.fc38*")
                 .process("/usr/*/c*").function("main") { log("Hello World") }'
  * The kernel-user message transport system added framing codes,
    making the transport more reliable, but becoming incompatible
    across pre-5.0 versions.  Use matching versions of stap and
    staprun.
  * RHEL6, kernel 2.6.32* as well as older releases have been
    deprecated from the codebase.  RHEL7 and kernel version 3.10 are
    now the oldest supported versions for Systemtap.
  * The testsuite Makefile has been simplified to remove concurrency,
    so "parallel" and "resume" modes are gone.
  * New runtime macro STP_TIMING_NSECS is now supported for reporting
    probe timing stats in nsecs instead of cycles.  This may become
    default later.
  * Add new runtime macro STP_FORCE_STDOUT_TTY to override
    STP_STDOUT_NOT_ATTY.
- Unlike OpenSUSE, SLE has no libdebufinfod.  
  However detection for the !libdebuginfod case is broken:
  New patch: configure.ac-fix-broken-libdebuginfod-library-auto-detection.patch
Comments 0
openSUSE Build Service is sponsored by