tapset::signal(3stap) — Linux manual page

NAME | DESCRIPTION | SEE ALSO | COLOPHON

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

NAME         top

       tapset::signal - systemtap signal tapset

DESCRIPTION         top

         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         top

       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)

COLOPHON         top

       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::SIGNAL(3stap)

Pages that refer to this page: function::get_sa_flags(3stap)function::get_sa_handler(3stap)function::is_sig_blocked(3stap)function::sa_flags_str(3stap)function::signal_str(3stap)function::sigset_mask_str(3stap)probe::signal.check_ignored(3stap)probe::signal.check_ignored.return(3stap)probe::signal.checkperm(3stap)probe::signal.checkperm.return(3stap)probe::signal.do_action(3stap)probe::signal.do_action.return(3stap)probe::signal.flush(3stap)probe::signal.force_segv(3stap)probe::signal.force_segv.return(3stap)probe::signal.handle(3stap)probe::signal.handle.return(3stap)probe::signal.pending(3stap)probe::signal.pending.return(3stap)probe::signal.procmask(3stap)probe::signal.procmask.return(3stap)probe::signal.send(3stap)probe::signal.send.return(3stap)probe::signal.send_sig_queue(3stap)probe::signal.send_sig_queue.return(3stap)probe::signal.syskill(3stap)probe::signal.syskill.return(3stap)probe::signal.sys_tgkill(3stap)probe::signal.sys_tgkill.return(3stap)probe::signal.sys_tkill(3stap)probe::signal.systkill.return(3stap)probe::signal.wakeup(3stap)