int code = info->si_code;
os_context_t *context = (os_context_t*)void_context;
unsigned int trap;
- sigset_t ss;
if (single_stepping && (signal==SIGTRAP))
{
case trap_PendingInterrupt:
FSHOW((stderr, "/<trap pending interrupt>\n"));
arch_skip_instruction(context);
- sigemptyset(&ss);
- sigaddset(&ss,SIGTRAP);
- sigprocmask(SIG_UNBLOCK,&ss,0);
- interrupt_handle_pending(context);
+ interrupt_handle_pending(context);
break;
case trap_Halt: