2

我正在使用 gdb 和 bochs-gdb 来调试我正在编写的虚拟内存实现。每次抛出异常 14(页面错误)时,gdb 都会在异常处理程序上中断。有什么方法可以禁用此行为,以便 gdb 不会因 x86 异常而中断?

4

1 回答 1

2

你可以:

handle SIGSEGV nostop

GDB 不会因页面错误而停止,但仍会打印一条消息。您也可以添加 noprint。

资源:

“如果您不希望 GDB 因页面错误而停止,请发出命令句柄 SIGSEGV nostop。GDB 仍会为每个页面错误打印一条消息,但不会返回到命令提示符。” 关联

于 2015-12-13T23:08:21.697 回答