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 2024-06-14. (At that
time, the date of the most recent commit that was found in the
repository was 2024-06-13.) 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 2024 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)