我有一些代码无法在GDB
下运行,因为它是一个嵌入式系统。但是,在syslog
我偶尔会看到以下内容:
kernel: nam[13986]: segfault at b579000 ip b71737dc sp b5120c9c error 4 in libc-2.5.so[b7102000+13f000]
是否有某种方法可以使用上面错误输出中列出的数字找到代码中出现此错误的位置?
答案 0 :(得分:2)
是的,ip
代表"指令指针",它是崩溃的位置。在引用的邮件中,它是0xb71737dc
。