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.