文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>gdb+bochs调试linux0.11的总出现缺页中断问题。

gdb+bochs调试linux0.11的总出现缺页中断问题。

时间:2010-10-13  来源:bijianing

修改bochs中的gdbstub.cc文件:
原内容:

    476 if (last_stop_reason == GDBSTUB_EXECUTION_BREAKPOINT ||
    477 last_stop_reason == GDBSTUB_TRACE)
    478 {
    479 write_signal(&buf[1], SIGTRAP);
    480 }
    481 else
    482 {
    483 write_signal(&buf[1], 0);
    484 }


修改后:

    476 if (last_stop_reason == GDBSTUB_EXECUTION_BREAKPOINT ||
    477 last_stop_reason == GDBSTUB_TRACE)
    478 {
    479 write_signal(&buf[1], SIGTRAP);
    480 }
    481 else if (last_stop_reason == GDBSTUB_STOP_NO_REASON)
    482 {
    483 write_signal(&buf[1], SIGSEGV);
    484 }
    485 else
    486 {
    487 write_signal(&buf[1], 0);
    488 }


用gdb调试的时候,忽略信号SIGSEGV:

handle SIGSEGV nostop noprint ignore



相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载