tapset::context3stap
Systemtap context tapset
Overview
Context functions provide additional information about where an event occurred. These functions can provide information such as a backtrace to where the event occurred and the current register values for the processor.
print_regs-
Print a register dump
-
See function::print_regs(3stap)
for details.
pp-
Returns the active probe point
-
See function::pp(3stap)
for details.
ppfunc-
Returns the function name parsed from pp()
-
See function::ppfunc(3stap)
for details.
probe_type-
The low level probe handler type of the current probe.
-
See function::probe_type(3stap)
for details.
execname-
Returns the execname of a target process (or group of processes)
-
See function::execname(3stap)
for details.
pexecname-
Returns the execname of a target process's parent process
-
See function::pexecname(3stap)
for details.
pid-
Returns the ID of a target process
-
See function::pid(3stap)
for details.
ns_pid-
Returns the ID of a target process as seen in a pid namespace
-
See function::ns_pid(3stap)
for details.
tid-
Returns the thread ID of a target process
-
See function::tid(3stap)
for details.
ns_tid-
Returns the thread ID of a target process as seen in a pid namespace
-
See function::ns_tid(3stap)
for details.
ppid-
Returns the process ID of a target process's parent process
-
See function::ppid(3stap)
for details.
ns_ppid-
Returns the process ID of a target process's parent process as seen in a pid namespace
-
See function::ns_ppid(3stap)
for details.
pgrp-
Returns the process group ID of the current process
-
See function::pgrp(3stap)
for details.
ns_pgrp-
Returns the process group ID of the current process as seen in a pid namespace
-
See function::ns_pgrp(3stap)
for details.
sid-
Returns the session ID of the current process
-
See function::sid(3stap)
for details.
ns_sid-
Returns the session ID of the current process as seen in a pid namespace
-
See function::ns_sid(3stap)
for details.
gid-
Returns the group ID of a target process
-
See function::gid(3stap)
for details.
ns_gid-
Returns the group ID of a target process as seen in a user namespace
-
See function::ns_gid(3stap)
for details.
egid-
Returns the effective gid of a target process
-
See function::egid(3stap)
for details.
ns_egid-
Returns the effective gid of a target process as seen in a user namespace
-
See function::ns_egid(3stap)
for details.
uid-
Returns the user ID of a target process
-
See function::uid(3stap)
for details.
ns_uid-
Returns the user ID of a target process as seen in a user namespace
-
See function::ns_uid(3stap)
for details.
euid-
Return the effective uid of a target process
-
See function::euid(3stap)
for details.
ns_euid-
Returns the effective user ID of a target process as seen in a user namespace
-
See function::ns_euid(3stap)
for details.
is_myproc-
Determines if the current probe point has occurred in the user's own process
-
See function::is_myproc(3stap)
for details.
cpuid-
Returns the current cpu number
-
See function::cpuid(3stap)
for details.
cpu-
Returns the current cpu number
-
See function::cpu(3stap)
for details.
registers_valid-
Determines validity of register() and u_register() in current context
-
See function::registers_valid(3stap)
for details.
user_mode-
Determines if probe point occurs in user-mode
-
See function::user_mode(3stap)
for details.
is_return-
Whether the current probe context is a return probe
-
See function::is_return(3stap)
for details.
target-
Return the process ID of the target process
-
See function::target(3stap)
for details.
module_name-
The module name of the current script
-
See function::module_name(3stap)
for details.
module_size-
The module size of the current script
-
See function::module_size(3stap)
for details.
stp_pid-
The process id of the stapio process
-
See function::stp_pid(3stap)
for details.
remote_id-
The index of this instance in a remote execution.
-
See function::remote_id(3stap)
for details.
remote_uri-
The name of this instance in a remote execution.
-
See function::remote_uri(3stap)
for details.
stack_size-
Return the size of the kernel stack
-
See function::stack_size(3stap)
for details.
stack_used-
Returns the amount of kernel stack used
-
See function::stack_used(3stap)
for details.
stack_unused-
Returns the amount of kernel stack currently available
-
See function::stack_unused(3stap)
for details.
addr-
Address of the current probe point.
-
See function::addr(3stap)
for details.
uaddr-
User space address of current running task
-
See function::uaddr(3stap)
for details.
cmdline_args-
Fetch command line arguments from current process
-
See function::cmdline_args(3stap)
for details.
cmdline_arg-
Fetch a command line argument
-
See function::cmdline_arg(3stap)
for details.
cmdline_str-
Fetch all command line arguments from current process
-
See function::cmdline_str(3stap)
for details.
Releases
6 releases since Debian 8 (Jessie); the text changed 5 times.