enum utrace_resume_action — engine's choice of action for a traced task
enum utrace_resume_action { UTRACE_STOP, UTRACE_INTERRUPT, UTRACE_REPORT, UTRACE_SINGLESTEP, UTRACE_BLOCKSTEP, UTRACE_RESUME, UTRACE_DETACH, UTRACE_RESUME_MAX };
Stay quiescent after callbacks.
Make report_signal
() callback soon.
Make some callback soon.
Resume in user mode for one instruction.
Resume in user mode until next branch.
Resume normally in user mode.
Detach my engine (implies UTRACE_RESUME
).
-- undescribed --
See utrace_control
for detailed descriptions of each action. This is
encoded in the action
argument and the return value for every callback
with a u32 return value.
The order of these is important. When there is more than one engine, each supplies its choice and the smallest value prevails.