1ENUM UTRACE_RESUME_A(9) utrace core API ENUM UTRACE_RESUME_A(9)
2
3
4
6 enum_utrace_resume_action - engineĀ“s choice of action for a traced task
7
9 enum utrace_resume_action {
10 UTRACE_STOP,
11 UTRACE_INTERRUPT,
12 UTRACE_REPORT,
13 UTRACE_SINGLESTEP,
14 UTRACE_BLOCKSTEP,
15 UTRACE_RESUME,
16 UTRACE_DETACH,
17 UTRACE_RESUME_MAX
18 };
19
21 UTRACE_STOP
22 Stay quiescent after callbacks.
23
24 UTRACE_INTERRUPT
25 Make report_signal() callback soon.
26
27 UTRACE_REPORT
28 Make some callback soon.
29
30 UTRACE_SINGLESTEP
31 Resume in user mode for one instruction.
32
33 UTRACE_BLOCKSTEP
34 Resume in user mode until next branch.
35
36 UTRACE_RESUME
37 Resume normally in user mode.
38
39 UTRACE_DETACH
40 Detach my engine (implies UTRACE_RESUME).
41
42 UTRACE_RESUME_MAX
43 -- undescribed --
44
46 See utrace_control for detailed descriptions of each action. This is
47 encoded in the action argument and the return value for every callback
48 with a u32 return value.
49
50 The order of these is important. When there is more than one engine,
51 each supplies its choice and the smallest value prevails.
52
53
54
55Kernel Hackers Manual 2.6. June 2019 ENUM UTRACE_RESUME_A(9)