TAPSET::CONTEXT
Section: Misc. Reference Manual Pages (3stap)
Updated: November 2020
Page Index
NAME
tapset::context - systemtap context tapset
DESCRIPTION
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.
SEE ALSO
function::print_regs(3stap),
function::pp(3stap),
function::ppfunc(3stap),
function::probe_type(3stap),
function::execname(3stap),
function::pexecname(3stap),
function::pid(3stap),
function::ns_pid(3stap),
function::tid(3stap),
function::ns_tid(3stap),
function::ppid(3stap),
function::ns_ppid(3stap),
function::pgrp(3stap),
function::ns_pgrp(3stap),
function::sid(3stap),
function::ns_sid(3stap),
function::gid(3stap),
function::ns_gid(3stap),
function::egid(3stap),
function::ns_egid(3stap),
function::uid(3stap),
function::ns_uid(3stap),
function::euid(3stap),
function::ns_euid(3stap),
function::is_myproc(3stap),
function::cpuid(3stap),
function::cpu(3stap),
function::registers_valid(3stap),
function::user_mode(3stap),
function::is_return(3stap),
function::target(3stap),
function::module_name(3stap),
function::module_size(3stap),
function::stp_pid(3stap),
function::remote_id(3stap),
function::remote_uri(3stap),
function::stack_size(3stap),
function::stack_used(3stap),
function::stack_unused(3stap),
function::addr(3stap),
function::uaddr(3stap),
function::cmdline_args(3stap),
function::cmdline_arg(3stap),
function::cmdline_str(3stap),
stap(1),
stapprobes(3stap)