table of contents
ENUM UTRACE_SIGNAL_A(9) | utrace core API | ENUM UTRACE_SIGNAL_A(9) |
NAME¶
enum_utrace_signal_action - disposition of signal
SYNOPSIS¶
enum utrace_signal_action {
UTRACE_SIGNAL_DELIVER,
UTRACE_SIGNAL_IGN,
UTRACE_SIGNAL_TERM,
UTRACE_SIGNAL_CORE,
UTRACE_SIGNAL_STOP,
UTRACE_SIGNAL_TSTP,
UTRACE_SIGNAL_REPORT,
UTRACE_SIGNAL_HANDLER };
CONSTANTS¶
UTRACE_SIGNAL_DELIVER
UTRACE_SIGNAL_IGN
UTRACE_SIGNAL_TERM
UTRACE_SIGNAL_CORE
UTRACE_SIGNAL_STOP
UTRACE_SIGNAL_TSTP
UTRACE_SIGNAL_REPORT
UTRACE_SIGNAL_HANDLER
DESCRIPTION¶
This is encoded in the action argument and the return value for a report_signal() callback. It says what will happen to the signal described by the siginfo_t parameter to the callback.
The UTRACE_SIGNAL_REPORT value is used in an action argument when a tracing report is being made before dequeuing any pending signal. If this is immediately after a signal handler has been set up, then UTRACE_SIGNAL_HANDLER is used instead. A report_signal callback that uses UTRACE_SIGNAL_DELIVER|UTRACE_SINGLESTEP will ensure it sees a UTRACE_SIGNAL_HANDLER report.
May 2024 | Kernel Hackers Manual 2.6. |