Scroll to navigation

TAPSET::SIGNAL(3stap) TAPSET::SIGNAL(3stap)

NAME

tapset::signal - systemtap signal tapset

DESCRIPTION


This family of probe points is used to probe signal activities.
Since there are so many signals sent to processes at any given
point, it is advisable to filter the information according to the
requirements. For example, filter only for a particular signal
(if sig==2) or for a particular process (if pid_name==stap).

Signal being sent to a process

See probe::signal.send(3stap)
for details.
Signal being sent to a process completed (deprecated in SystemTap 2.1)

See probe::signal.send.return(3stap)
for details.
Check being performed on a sent signal

See probe::signal.checkperm(3stap)
for details.
Check performed on a sent signal completed

See probe::signal.checkperm.return(3stap)
for details.
Sleeping process being wakened for signal

See probe::signal.wakeup(3stap)
for details.
Checking to see signal is ignored

See probe::signal.check_ignored(3stap)
for details.
Check to see signal is ignored completed

See probe::signal.check_ignored.return(3stap)
for details.
Forcing send of SIGSEGV

See probe::signal.force_segv(3stap)
for details.
Forcing send of SIGSEGV complete

See probe::signal.force_segv.return(3stap)
for details.
Sending kill signal to a process

See probe::signal.syskill(3stap)
for details.
Sending kill signal completed

See probe::signal.syskill.return(3stap)
for details.
Sending a kill signal to a thread

See probe::signal.sys_tkill(3stap)
for details.
Sending kill signal to a thread completed

See probe::signal.systkill.return(3stap)
for details.
Sending kill signal to a thread group

See probe::signal.sys_tgkill(3stap)
for details.
Sending kill signal to a thread group completed

See probe::signal.sys_tgkill.return(3stap)
for details.
Queuing a signal to a process

See probe::signal.send_sig_queue(3stap)
for details.
Queuing a signal to a process completed

See probe::signal.send_sig_queue.return(3stap)
for details.
Examining pending signal

See probe::signal.pending(3stap)
for details.
Examination of pending signal completed

See probe::signal.pending.return(3stap)
for details.
Signal handler being invoked

See probe::signal.handle(3stap)
for details.
Signal handler invocation completed

See probe::signal.handle.return(3stap)
for details.
Examining or changing a signal action

See probe::signal.do_action(3stap)
for details.
Examining or changing a signal action completed

See probe::signal.do_action.return(3stap)
for details.
Examining or changing blocked signals

See probe::signal.procmask(3stap)
for details.
Examining or changing blocked signals completed

See probe::signal.procmask.return(3stap)
for details.
Flushing all pending signals for a task

See probe::signal.flush(3stap)
for details.
Returns the numeric value of sa_flags
See function::get_sa_flags(3stap)
for details.
Returns the numeric value of sa_handler
See function::get_sa_handler(3stap)
for details.
Returns the string representation of a sigset
See function::sigset_mask_str(3stap)
for details.
Returns 1 if the signal is currently blocked, or 0 if it is not
See function::is_sig_blocked(3stap)
for details.
Returns the string representation of sa_flags
See function::sa_flags_str(3stap)
for details.
Returns the string representation of an sa_handler
See function::sa_handler(3stap)
for details.
Returns the string representation of a signal number
See function::signal_str(3stap)
for details.

SEE ALSO

function::get_sa_flags(3stap), function::get_sa_handler(3stap), function::sigset_mask_str(3stap), function::is_sig_blocked(3stap), function::sa_flags_str(3stap), function::sa_handler(3stap), function::signal_str(3stap), probe::signal.send(3stap), probe::signal.send.return(3stap), probe::signal.checkperm(3stap), probe::signal.checkperm.return(3stap), probe::signal.wakeup(3stap), probe::signal.check_ignored(3stap), probe::signal.check_ignored.return(3stap), probe::signal.force_segv(3stap), probe::signal.force_segv.return(3stap), probe::signal.syskill(3stap), probe::signal.syskill.return(3stap), probe::signal.sys_tkill(3stap), probe::signal.systkill.return(3stap), probe::signal.sys_tgkill(3stap), probe::signal.sys_tgkill.return(3stap), probe::signal.send_sig_queue(3stap), probe::signal.send_sig_queue.return(3stap), probe::signal.pending(3stap), probe::signal.pending.return(3stap), probe::signal.handle(3stap), probe::signal.handle.return(3stap), probe::signal.do_action(3stap), probe::signal.do_action.return(3stap), probe::signal.procmask(3stap), probe::signal.procmask.return(3stap), probe::signal.flush(3stap), stap(1), stapprobes(3stap)

November 2023 SystemTap Tapset Reference