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

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

signal.checkperm
    Check being performed on a sent signal

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

signal.checkperm.return
    Check performed on a sent signal completed

     See probe::signal.checkperm.return(3stap)
     for details.

signal.wakeup
    Sleeping process being wakened for signal

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

signal.check_ignored
    Checking to see signal is ignored

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

signal.check_ignored.return
    Check to see signal is ignored completed

     See probe::signal.check_ignored.return(3stap)
     for details.

signal.force_segv
    Forcing send of SIGSEGV

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

signal.force_segv.return
    Forcing send of SIGSEGV complete

     See probe::signal.force_segv.return(3stap)
     for details.

signal.syskill
    Sending kill signal to a process

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

signal.syskill.return
    Sending kill signal completed

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

signal.sys_tkill
    Sending a kill signal to a thread

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

signal.systkill.return
    Sending kill signal to a thread completed

     See probe::signal.systkill.return(3stap)
     for details.

signal.sys_tgkill
    Sending kill signal to a thread group

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

signal.sys_tgkill.return
    Sending kill signal to a thread group completed

     See probe::signal.sys_tgkill.return(3stap)
     for details.

signal.send_sig_queue
    Queuing a signal to a process

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

signal.send_sig_queue.return
    Queuing a signal to a process completed

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

signal.pending
    Examining pending signal

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

signal.pending.return
    Examination of pending signal completed

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

signal.handle
    Signal handler being invoked

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

signal.handle.return
    Signal handler invocation completed

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

signal.do_action
    Examining or changing a signal action

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

signal.do_action.return
    Examining or changing a signal action completed

     See probe::signal.do_action.return(3stap)
     for details.

signal.procmask
    Examining or changing blocked signals

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

signal.procmask.return
    Examining or changing blocked signals completed

     See probe::signal.procmask.return(3stap)
     for details.

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

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

get_sa_handler
    Returns the numeric value of sa_handler

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

sigset_mask_str
    Returns the string representation of a sigset

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

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

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

sa_flags_str
    Returns the string representation of sa_flags

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

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.

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)