Provided by: systemtap-doc_2.9-2ubuntu2_all bug

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.

       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.

       pexecname
              Returns the execname of a target process's parent process

              See function::pexecname(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.

       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::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::pexecname(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::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)