| NAME | DESCRIPTION | SEE ALSO | COLOPHON | |
|  | 
TAPSET::CONTEXT(3stap)                             TAPSET::CONTEXT(3stap)
       tapset::context - systemtap context tapset
        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.
       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)
       This page is part of the systemtap (a tracing and live-system
       analysis tool) project.  Information about the project can be
       found at ⟨https://sourceware.org/systemtap/⟩.  If you have a bug
       report for this manual page, send it to systemtap@sourceware.org.
       This page was obtained from the project's upstream Git repository
       ⟨git://sourceware.org/git/systemtap.git⟩ on 2025-08-11.  (At that
       time, the date of the most recent commit that was found in the
       repository was 2025-07-24.)  If you discover any rendering
       problems in this HTML version of the page, or you believe there is
       a better or more up-to-date source for the page, or you have
       corrections or improvements to the information in this COLOPHON
       (which is not part of the original manual page), send a mail to
       man-pages@man7.org
SystemTap Tapset Reference      April 2025         TAPSET::CONTEXT(3stap)
Pages that refer to this page: function::addr(3stap), function::cmdline_arg(3stap), function::cmdline_args(3stap), function::cmdline_str(3stap), function::cpu(3stap), function::cpuid(3stap), function::egid(3stap), function::euid(3stap), function::execname(3stap), function::gid(3stap), function::is_myproc(3stap), function::is_return(3stap), function::module_name(3stap), function::module_size(3stap), function::ns_egid(3stap), function::ns_euid(3stap), function::ns_gid(3stap), function::ns_pgrp(3stap), function::ns_pid(3stap), function::ns_ppid(3stap), function::ns_sid(3stap), function::ns_tid(3stap), function::ns_uid(3stap), function::pexecname(3stap), function::pgrp(3stap), function::pid(3stap), function::pp(3stap), function::ppfunc(3stap), function::ppid(3stap), function::print_regs(3stap), function::probe_type(3stap), function::registers_valid(3stap), function::remote_id(3stap), function::remote_uri(3stap), function::sid(3stap), function::stack_size(3stap), function::stack_unused(3stap), function::stack_used(3stap), function::stp_pid(3stap), function::target(3stap), function::tid(3stap), function::uaddr(3stap), function::uid(3stap), function::user_mode(3stap)