> Btw. Roland, unless utrace_get_signal() does dequeue_signal(info), > we pass a random value in info->si_signo to ->report_signal(). > Yes, _if_ I understand correctly, report_signal can check action, > but perhaps it makes sense to set ->si_signo = 0, this may help to > engine writers.
This is really another subject, and let's discuss that outside this thread about single-step. Please read the kerneldoc for @report_signal (utrace.h). > For example, probe5_a and probe5_b just blindly check ->si_signo. Srikar, also please read the kerneldoc for @report_signal (utrace.h). ;-) Thanks, Roland