Debug
jmflovezlf
这个作者很懒,什么都没留下…
展开
-
ARM Linux内核驱动异常定位方法分析--反汇编方式
原文链接:http://blog.csdn.net/hunhunzi/article/details/7052032最近在搞Atmel 的SAM9x25平台,Linux系统,用于工业设备。这也是我首次参与工业设备的研发。在调试Atmel SAM9x25的Linux串口设备的时候,发现无论是读还是写,都会产生异常。相关的异常信息如下:=======================转载 2013-04-21 14:17:06 · 620 阅读 · 0 评论 -
使用符号表调试release程序
如果要生成单独的调试信息文件,命令如下:objcopy –only-keep-debug foo foo.dbg如果要去除调试信息(还可以使用strip命令),命令如下:objcopy --strip-debug foo foo.no_dbg (不从源文件拷贝调试符号信息和相关的段。对使用-g编译生成的可执行文件执行之后,生成的结果几乎和不用-g进行编译生成可执行文件一样).原创 2013-11-17 21:34:59 · 2116 阅读 · 1 评论 -
gdb调试core文件
1,程序crash,如何能生成core文件? ulimit -c unlimited(或者根据自己的经验值设置一个合理的数据)执行完上述命令后,当程序挂掉的时候会自动留下自己的墓碑信息,给后人留下线索信息!2,如何debug core文件? 这里假定core文件的name为corer, 与core文件对应的同一版本的程序(带symbol)name为crasher原创 2014-12-12 23:23:40 · 3733 阅读 · 0 评论