如何使用syslog消息确定发生段错误的代码中的位置?

时间:2016-06-01 18:31:56

标签: debugging segmentation-fault gdb

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

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

是否有某种方法可以使用上面错误输出中列出的数字找到代码中出现此错误的位置?

1 个答案:

答案 0 :(得分:2)

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