Я не уверен, что он будет работать для вас, но попробуйте использовать sigaction
, чтобы отключить ваш обработчик сигналов (в вашем обработчике сигналов), а затем снова вызвать SIGTRAP.
Это должно подать сигнал в ОС, которая вызовет отладчик (надеюсь).
затем снова введите sigaction
, чтобы зарегистрировать свой собственный обработчик.