1ENUM UTRACE_SIGNAL_A(9)         utrace core API        ENUM UTRACE_SIGNAL_A(9)
2
3
4

NAME

6       enum_utrace_signal_action - disposition of signal
7

SYNOPSIS

9       enum utrace_signal_action {
10         UTRACE_SIGNAL_DELIVER,
11         UTRACE_SIGNAL_IGN,
12         UTRACE_SIGNAL_TERM,
13         UTRACE_SIGNAL_CORE,
14         UTRACE_SIGNAL_STOP,
15         UTRACE_SIGNAL_TSTP,
16         UTRACE_SIGNAL_REPORT,
17         UTRACE_SIGNAL_HANDLER
18       };
19

CONSTANTS

21       UTRACE_SIGNAL_DELIVER
22           Deliver according to sigaction.
23
24       UTRACE_SIGNAL_IGN
25           Ignore the signal.
26
27       UTRACE_SIGNAL_TERM
28           Terminate the process.
29
30       UTRACE_SIGNAL_CORE
31           Terminate with core dump.
32
33       UTRACE_SIGNAL_STOP
34           Deliver as absolute stop.
35
36       UTRACE_SIGNAL_TSTP
37           Deliver as job control stop.
38
39       UTRACE_SIGNAL_REPORT
40           Reporting before pending signals.
41
42       UTRACE_SIGNAL_HANDLER
43           Reporting after signal handler setup.
44

DESCRIPTION

46       This is encoded in the action argument and the return value for a
47       report_signal() callback. It says what will happen to the signal
48       described by the siginfo_t parameter to the callback.
49
50       The UTRACE_SIGNAL_REPORT value is used in an action argument when a
51       tracing report is being made before dequeuing any pending signal. If
52       this is immediately after a signal handler has been set up, then
53       UTRACE_SIGNAL_HANDLER is used instead. A report_signal callback that
54       uses UTRACE_SIGNAL_DELIVER|UTRACE_SINGLESTEP will ensure it sees a
55       UTRACE_SIGNAL_HANDLER report.
56
57
58
59Kernel Hackers Manual 2.6.         June 2019           ENUM UTRACE_SIGNAL_A(9)
Impressum