博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux内核:分析coredump文件 - 内核代码崩溃
阅读量:6372 次
发布时间:2019-06-23

本文共 413 字,大约阅读时间需要 1 分钟。

转自:http://blog.csdn.net/guowenyan001/article/details/12975221

 

一、分析Core文件

1.1 找到core文件目录,启动mycrash:mycrash

1.2 查看崩溃的堆栈信息:bt

1.3 反汇编崩溃点的代码,10行:dis -l extract_http_info+73 10

二、分析源文件hinfo.ko

2.1 查看源文件信息:objdump -S hinfo.ko > tmp

2.2 从tmp文件中查找1.3中的内容movb   $0x0,(%r12,%rax,1),即可确定代码崩溃位置

 

三、另一种分析方法

3.1 bt查看堆栈

3.2 mod查看模块

3.3 mod -s加载模块

3.4 sym 地址(3.1中蓝色框中是地址) 查看崩溃代码位置

转载于:https://www.cnblogs.com/x_wukong/p/7612577.html

你可能感兴趣的文章
Java构造块,静态代码块,构造方法执行顺序
查看>>
3D打印开源切片软件Cura配置步骤
查看>>
c++读取TXT文件内容
查看>>
EF Core使用CodeFirst在MySql中创建新数据库以及已有的Mysql数据库如何使用DB First生成域模型...
查看>>
[android] ndk环境的搭建
查看>>
Kafka集群搭建
查看>>
js表达式
查看>>
oracle的日期相减
查看>>
半正定矩阵
查看>>
C语言面试基本问题
查看>>
这不是一篇随笔
查看>>
vc写csv文件
查看>>
LaTeX 加粗
查看>>
Microsoft Dynamics CRM 2011 SDK 5.07版本已经发布
查看>>
Go使用Gob存储数据
查看>>
What Are You Talking About(字典树)
查看>>
sivlerlight系统类 关系大观
查看>>
VBA快速入门技巧
查看>>
<中国人聪明之道>读书笔记
查看>>
如何手工释放linux内存
查看>>