Linux内核: 分析coredump文件
生活随笔
收集整理的這篇文章主要介紹了
Linux内核: 分析coredump文件
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
? ? ? ?Linux內(nèi)核:分析coredump文件 - 內(nèi)核代碼崩潰 ? ? ? ? ? ?
? ? ? ?分類: ? ? ? ? ? ? Linux內(nèi)核編程 ? ? ? ? ? ? 2013-10-23 17:21 ? ? 619人閱讀 ? ? 評(píng)論(0) ? ? 收藏 ? ? 舉報(bào) ? ?
一、分析Core文件
1.1 找到core文件目錄,啟動(dòng)mycrash:mycrash
1.2 查看崩潰的堆棧信息:bt
1.3 反匯編崩潰點(diǎn)的代碼,10行:dis -l extract_http_info+73 10
二、分析源文件hinfo.ko
2.1 查看源文件信息:objdump -S hinfo.ko > tmp
2.2 從tmp文件中查找1.3中的內(nèi)容movb ? $0x0,(%r12,%rax,1),即可確定代碼崩潰位置
三、另一種分析方法
3.1 bt查看堆棧
3.2 mod查看模塊
3.3 mod -s加載模塊
3.4 sym 地址(3.1中藍(lán)色框中是地址) 查看崩潰代碼位置
轉(zhuǎn)載于:https://blog.51cto.com/3592063/1597092
總結(jié)
以上是生活随笔為你收集整理的Linux内核: 分析coredump文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: zTree数据回显
- 下一篇: CentOS 6.4 Heartbeat