oops信息来源及格式:
Oops信息包含以下几部分内容
(1)一段文本描述信息
比如类似“Unale to handle kernel NULL pionter derefernce at virtual address 000000”的信息,它说明了发生的是哪类错误。
(2)oops信息的序号
比如是第一次第二次等
Internal error:Oops:805 [#1]
(3)内核中加载的模块的名称
Modules linked on:
(4)发生错误时CPU的序号
(5)发生错误时CPU各个寄存器的值
(6)当前进程名字及进程ID
(7)栈信息
(8)栈回溯信息,可以从中看出函数调用关系
(9)出错指令附近的机器码
反汇编 arm-linux-objdump -D vmlinux > vmlinux.dis
反汇编能力很重要!!!