SIMPLE SOLUTIONS

Manual pages

Scope: Context Functions.

[ Alias ↣ ] Name (section) Brief
function::addr(3stap) Address of the current probe point.
function::asmlinkage(3stap) Mark function as declared asmlinkage.
function::backtrace(3stap) Hex backtrace of current kernel stack.
function::caller(3stap) Return name and address of calling function.
function::caller_addr(3stap) Return caller address.
function::callers(3stap) Return first n elements of kernel stack backtrace.
function::cmdline_arg(3stap) Fetch a command line argument.
function::cmdline_args(3stap) Fetch command line arguments from current process.
function::cmdline_str(3stap) Fetch all command line arguments from current process.
function::cpu(3stap) Returns the current cpu number.
function::cpuid(3stap) Returns the current cpu number.
function::egid(3stap) Returns the effective gid of a target process.
function::env_var(3stap) Fetch environment variable from current process.
function::euid(3stap) Return the effective uid of a target process.
function::execname(3stap) Returns the execname of a target process (or group of processes).
function::fastcall(3stap) Mark function as declared fastcall.
function::gid(3stap) Returns the group ID of a target process.
function::int_arg(3stap) Return function argument as signed int.
function::is_myproc(3stap) Determines if the current probe point has occurred in the user's own process.
function::is_return(3stap) Whether the current probe context is a return probe.
function::long_arg(3stap) Return function argument as signed long.
function::longlong_arg(3stap) Return function argument as 64-bit value.
function::modname(3stap) Return the kernel module name loaded at the address.
function::module_name(3stap) The module name of the current script.
function::module_size(3stap) The module size of the current script.
function::ns_egid(3stap) Returns the effective gid of a target process as seen in a user namespace.
function::ns_euid(3stap) Returns the effective user ID of a target process as seen in a user namespace.
function::ns_gid(3stap) Returns the group ID of a target process as seen in a user namespace.
function::ns_pgrp(3stap) Returns the process group ID of the current process as seen in a pid namespace.
function::ns_pid(3stap) Returns the ID of a target process as seen in a pid namespace.
function::ns_ppid(3stap) Returns the process ID of a target process's parent process as seen in a pid namespace.
function::ns_sid(3stap) Returns the session ID of the current process as seen in a pid namespace.
function::ns_tid(3stap) Returns the thread ID of a target process as seen in a pid namespace.
function::ns_uid(3stap) Returns the user ID of a target process as seen in a user namespace.
function::pexecname(3stap) Returns the execname of a target process's parent process.
function::pgrp(3stap) Returns the process group ID of the current process.
function::pid(3stap) Returns the ID of a target process.
function::pid2execname(3stap) The name of the given process identifier.
function::pid2task(3stap) The task_struct of the given process identifier.
function::pn(3stap) Returns the active probe name.
function::pnlabel(3stap) Returns the label name parsed from the probe name.
function::pointer_arg(3stap) Return function argument as pointer value.
function::pp(3stap) Returns the active probe point.
function::ppfunc(3stap) Returns the function name parsed from pp.
function::ppid(3stap) Returns the process ID of a target process's parent process.
function::print_backtrace(3stap) Print kernel stack back trace.
function::print_regs(3stap) Print a register dump.
function::print_stack(3stap) Print out kernel stack from string.
function::print_syms(3stap) Print out kernel stack from string.
function::print_ubacktrace(3stap) Print stack back trace for current user-space task.
function::print_ubacktrace_brief(3stap) Print stack back trace for current user-space task.
function::print_ustack(3stap) Print out stack for the current task from string.
function::print_usyms(3stap) Print out user stack from string.
function::probe_type(3stap) The low level probe handler type of the current probe.
function::probefunc(3stap) Return the probe point's function name, if known.
function::probemod(3stap) Return the probe point's kernel module name.
function::pstrace(3stap) Chain of processes and pids back to init(1).
function::register(3stap) Return the signed value of the named CPU register.
function::registers_valid(3stap) Determines validity of register and u_register in current context.
function::regparm(3stap) Specify regparm value used to compile function.
function::remote_id(3stap) The index of this instance in a remote execution.
function::remote_uri(3stap) The name of this instance in a remote execution.
function::s32_arg(3stap) Return function argument as signed 32-bit value.
function::s64_arg(3stap) Return function argument as signed 64-bit value.
function::sid(3stap) Returns the session ID of the current process.
function::sprint_backtrace(3stap) Return stack back trace as string.
function::sprint_stack(3stap) Return stack for kernel addresses from string.
function::sprint_syms(3stap) Return stack for kernel addresses from string.
function::sprint_ubacktrace(3stap) Return stack back trace for current user-space task as string.
function::sprint_ustack(3stap) Return stack for the current task from string.
function::sprint_usyms(3stap) Return stack for user addresses from string.
function::stack(3stap) Return address at given depth of kernel stack backtrace.
function::stack_size(3stap) Return the size of the kernel stack.
function::stack_unused(3stap) Returns the amount of kernel stack currently available.
function::stack_used(3stap) Returns the amount of kernel stack used.
function::stp_pid(3stap) The process id of the stapio process.
function::symdata(3stap) Return the kernel symbol and module offset for the address.
function::symfile(3stap) Return the file name of a given address.
function::symfileline(3stap) Return the file name and line number of an address.
function::symline(3stap) Return the line number of an address.
function::symname(3stap) Return the kernel symbol associated with the given address.
function::target(3stap) Return the process ID of the target process.
function::task_ancestry(3stap) The ancestry of the given task.
function::task_backtrace(3stap) Hex backtrace of an arbitrary task.
function::task_cpu(3stap) The scheduled cpu of the task.
function::task_current(3stap) The current task_struct of the current task.
function::task_cwd_path(3stap) Get the path struct pointer for a task's current working directory.
function::task_egid(3stap) The effective group identifier of the task.
function::task_euid(3stap) The effective user identifier of the task.
function::task_exe_file(3stap) Get the file struct pointer for a task's executable file.
function::task_execname(3stap) The name of the task.
function::task_fd_lookup(3stap) Get the file struct for a task's fd.
function::task_gid(3stap) The group identifier of the task.
function::task_max_file_handles(3stap) The max number of open files for the task.
function::task_nice(3stap) The nice value of the task.
function::task_ns_egid(3stap) The effective group identifier of the task.
function::task_ns_euid(3stap) The effective user identifier of the task.
function::task_ns_gid(3stap) The group identifier of the task as seen in a namespace.
function::task_ns_pid(3stap) The process identifier of the task.
function::task_ns_tid(3stap) The thread identifier of the task as seen in a namespace.
function::task_ns_uid(3stap) The user identifier of the task.
function::task_open_file_handles(3stap) The number of open files of the task.
function::task_parent(3stap) The task_struct of the parent task.
function::task_pid(3stap) The process identifier of the task.
function::task_prio(3stap) The priority value of the task.
function::task_state(3stap) The state of the task.
function::task_tid(3stap) The thread identifier of the task.
function::task_uid(3stap) The user identifier of the task.
function::tid(3stap) Returns the thread ID of a target process.
function::u32_arg(3stap) Return function argument as unsigned 32-bit value.
function::u64_arg(3stap) Return function argument as unsigned 64-bit value.
function::u_register(3stap) Return the unsigned value of the named CPU register.
function::uaddr(3stap) User space address of current running task.
function::ubacktrace(3stap) Hex backtrace of current user-space task stack.
function::ucallers(3stap) Return first n elements of user stack backtrace.
function::uid(3stap) Returns the user ID of a target process.
function::uint_arg(3stap) Return function argument as unsigned int.
function::ulong_arg(3stap) Return function argument as unsigned long.
function::ulonglong_arg(3stap) Return function argument as 64-bit value.
function::umodname(3stap) Returns the (short) name of the user module.
function::user_mode(3stap) Determines if probe point occurs in user-mode.
function::ustack(3stap) Return address at given depth of user stack backtrace.
function::usymdata(3stap) Return the symbol and module offset of an address.
function::usymfile(3stap) Return the file name of a given address.
function::usymfileline(3stap) Return the file name and line number of an address.
function::usymline(3stap) Return the line number of an address.
function::usymname(3stap) Return the symbol of an address in the current task.
Go top Index Scopes