Отключить разрыв GDB для исключений x86

Я использую gdb с bochs-gdb для отладки реализации виртуальной памяти, которую я пишу. Каждый раз, когда возникает исключение 14 (ошибка страницы), в обработчике исключения gdb возникает разрыв. Есть ли способ, которым я могу отключить это поведение, чтобы GDB не сломался на исключениях x86?

1 ответ

Вы можете:

handle SIGSEGV nostop

GDB не остановится из-за ошибки страницы, но все равно напечатает сообщение. Вы также можете добавить noprint.

Источник:

"Если вы не хотите, чтобы GDB останавливался при сбое страницы, то введите дескриптор команды SIGSEGV nostop. GDB по-прежнему будет печатать сообщение для каждой ошибки страницы, но не будет возвращаться в командную строку". ссылка на сайт

Другие вопросы по тегам