tapset::signal(3stap)

tapset::signal3stap

Systemtap signal tapset

Overview

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.send

Signal being sent to a process

See probe::signal.send(3stap)
for details.

signal.send.return

Signal being sent to a process completed (deprecated in SystemTap 2.1)

signal.checkperm

Check being performed on a sent signal

signal.checkperm.return

Check performed on a sent signal completed

signal.wakeup

Sleeping process being wakened for signal

See probe::signal.wakeup(3stap)
for details.

signal.check_ignored

Checking to see signal is ignored

signal.check_ignored.return

Check to see signal is ignored completed

signal.force_segv

Forcing send of SIGSEGV

signal.force_segv.return

Forcing send of SIGSEGV complete

signal.syskill

Sending kill signal to a process

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

signal.syskill.return

Sending kill signal completed

signal.sys_tkill

Sending a kill signal to a thread

signal.systkill.return

Sending kill signal to a thread completed

signal.sys_tgkill

Sending kill signal to a thread group

signal.sys_tgkill.return

Sending kill signal to a thread group completed

signal.send_sig_queue

Queuing a signal to a process

signal.send_sig_queue.return

Queuing a signal to a process completed

signal.pending

Examining pending signal

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

signal.pending.return

Examination of pending signal completed

signal.handle

Signal handler being invoked

See probe::signal.handle(3stap)
for details.

signal.handle.return

Signal handler invocation completed

signal.do_action

Examining or changing a signal action

signal.do_action.return

Examining or changing a signal action completed

signal.procmask

Examining or changing blocked signals

signal.procmask.return

Examining or changing blocked signals completed

signal.flush

Flushing all pending signals for a task

See probe::signal.flush(3stap)
for details.

get_sa_flags

Returns the numeric value of sa_flags

get_sa_handler

Returns the numeric value of sa_handler

sigset_mask_str

Returns the string representation of a sigset

is_sig_blocked

Returns 1 if the signal is currently blocked, or 0 if it is not

sa_flags_str

Returns the string representation of sa_flags

sa_handler

Returns the string representation of an sa_handler

See function::sa_handler(3stap)
for details.

signal_str

Returns the string representation of a signal number

See function::signal_str(3stap)
for details.

Releases

8 releases since Debian 6.0 (Squeeze); the text changed 6 times.

  1. 6.0–7
  2. 8
  3. 9
  4. 10
  5. 11
  6. 12
  7. 13

From systemtap-doc 5.1-5 in Debian 13 (Trixie). Parsed by carta from the page's man source.