我正在使用gdb和bochs-gdb来调试我正在编写的虚拟内存实现。每次抛出异常14(页面错误)时,gdb都会在异常处理程序中断。有没有办法可以禁用这种行为,以便gdb不会破坏x86异常?
答案 0 :(得分:2)
你可以:
handle SIGSEGV nostop
GDB不会因页面错误而停止,但仍会打印一条消息。你也可以添加noprint。
来源:
"如果您不希望GDB因页面错误而停止,请发出命令 处理SIGSEGV nostop。 GDB仍将为每个页面打印一条消息 错误,但它不会回到命令提示符。" link