如何使用系统日志消息确定代码中发生段错误的位置



我有一些代码无法在GDB下运行,因为它是一个嵌入式系统。但是,在syslog中,我偶尔会看到以下内容:

kernel: nam[13986]: segfault at b579000 ip b71737dc sp b5120c9c error 4 in libc-2.5.so[b7102000+13f000]

有没有办法使用上面错误输出中列出的数字找到此错误在代码中发生的位置?

是的,ip代表"指令指针",它是崩溃的位置。在引用的消息中,它是0xb71737dc.

相关内容

  • 没有找到相关文章

最新更新