Как отлаживать SIGTRAP с помощью GDB? - PullRequest
1 голос
/ 07 сентября 2011

Моя собственная программа использует сигнал SIGTRAP.Я хочу использовать GDB для отладки моей программы.Однако, когда SIGTRAP вызывается в моей программе, gdb не может войти в мой обработчик ловушек.

Как сделать шаг в мой обработчик ловушек?

1 Ответ

0 голосов
/ 08 сентября 2011

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...