stappaths man page

stappaths — systemtap configurable file paths


This manual page was generated on 2018-02-14 for systemtap 3.2. The following section will list the main paths in systemtap that are  important to know and may be required to reference.


The directory for the standard probe-alias / function tapset library, unless overridden by the SYSTEMTAP_TAPSET environment variable or the XDG_DATA_DIRS environment variable. These are described in the stapprobes(3stap), probe::*(3stap), and function::*(3stap) manual pages.


The runtime sources, unless overridden by the SYSTEMTAP_RUNTIME environment variable.


The auxiliary program supervising module loading, interaction, and unloading.


The auxiliary program for module input and output handling.


Location of the <sys/sdt.h> headers.

Kernel debuginfo Path: /usr/lib/debug/lib/modules/$(uname -r)/

The location of kernel debugging information when packaged into the kernel-debuginfo RPM, unless overridden by the SYSTEMTAP_DEBUGINFO_PATH environment variable.  The default value for this variable is +:.debug:/usr/lib/debug:build. elfutils searches vmlinux in this path and it interprets the path as a base directory of which various subdirectories will be searched for finding debuginfo for the kernel, kernel modules, and user-space binaries. By default, systemtap will also look for vmlinux in these locations:

/boot/vmlinux-`uname -r` 
/lib/modules/`uname -r`/vmlinux
/lib/modules/`uname -r`/vmlinux.debug
/lib/modules/`uname -r`/build/vmlinux
/lib/modules/`uname -r`/.debug/vmlinux.debug
/usr/lib/debug/lib/modules/`uname -r`/vmlinux.debug
/var/cache/abrt-di/usr/debug/lib/modules/`uname -r`/
/var/cache/abrt-di/usr/lib/debug/lib/modules/`uname -r`/vmlinux.debug

      Corresponding source files are usually located under /usr/src/debug/. Further file information on user-space applications can be determined per-basis using rpm -ql <package>-debuginfo. For supported user-space applications information please  visit the systemtap wiki.


Systemtap data directory for cached systemtap files, unless overridden by the SYSTEMTAP_DIR environment variable.


Temporary directory for systemtap files, including translated C code and kernel object.


The location of kernel module building infrastructure.


Examples with greater detail can be found here. Each example comes with a .txt or .meta file explaining what the example, sample or demo does and how it is ordinarily run.  See also


User's server-side SSL certificate database. If SYSTEMTAP_DIR is not set, the default is $HOME/.systemtap.


User's private client-side SSL certificate database. If SYSTEMTAP_DIR is not set, the default is $HOME/.systemtap.


Global client-side SSL certificate database.


staprun's trusted signer certificate database.


stap-server service global configuration file.


stap-server service configuration files for default servers.


stap-server service default location of status files for running servers.


stap-server service default log file.



See Also



Use the Bugzilla link of the project web page or our mailing list.,<>.

Referenced By

dtrace(1), stap(1), stapbpf(8), stapdyn(8), stapex.3stap(3), stap-merge(1), staprun(8), stap-server(8), stapvars.3stap(3), warning::debuginfo.7stap(7), warning::symbols.7stap(7).

Systemtap Team