Отключить разрыв GDB для исключений x86
Я использую gdb с bochs-gdb для отладки реализации виртуальной памяти, которую я пишу. Каждый раз, когда возникает исключение 14 (ошибка страницы), в обработчике исключения gdb возникает разрыв. Есть ли способ, которым я могу отключить это поведение, чтобы GDB не сломался на исключениях x86?
1 ответ
Вы можете:
handle SIGSEGV nostop
GDB не остановится из-за ошибки страницы, но все равно напечатает сообщение. Вы также можете добавить noprint.
Источник:
"Если вы не хотите, чтобы GDB останавливался при сбое страницы, то введите дескриптор команды SIGSEGV nostop. GDB по-прежнему будет печатать сообщение для каждой ошибки страницы, но не будет возвращаться в командную строку". ссылка на сайт