免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: albcamus
打印 上一主题 下一主题

定位Oops的具体代码行 [复制链接]

论坛徽章:
0
1 [报告]
发表于 2008-06-02 23:08 |显示全部楼层
原帖由 albcamus 于 2008-6-2 11:04 发表
(
来自Linus Torvalds的讨论:
https://groups.google.com/group/ ... 41/ed9c0a0cfcd31111
又,http://kerneltrap.org/Linux/Further_Oops_Insights
)
     
...

哈哈,最后一个方法我也用过的,这简直是不得已的土手段。
当时是请一个朋友写了个脚本把项目里面所有可以dump的文件全objdump出来,有上百个.lst文件,把出错指令用grep搜,搜出的结果和这里反汇编出来出错指令前后的几条指令对比,找到出错的在哪个文件,再去看对应的c文件。

论坛徽章:
0
2 [报告]
发表于 2008-06-03 13:00 |显示全部楼层
原帖由 albcamus 于 2008-6-3 10:19 发表



Andi Kleen回复这封邮件说, 他更推荐用kbuild 来make path/to/the/file.lst, 还有用scripts/decodecode来解码Oops ^_^

这些高级东西都不会用啊,我觉得大多数时候我还在手工劳动。
al版要不出个教程?或者给个可以学习的连接和文档?

论坛徽章:
0
3 [报告]
发表于 2008-06-05 14:09 |显示全部楼层
如果有个自动objdump的功能就好了,因为编译生成的.s文件都没连接,好多地址都没替换,有时候不好用
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP