> 文章列表 > RK3568平台开发系列讲解(调试篇)Oops 日志分析

RK3568平台开发系列讲解(调试篇)Oops 日志分析

RK3568平台开发系列讲解(调试篇)Oops 日志分析

?返回专栏总目录

文章目录

  • 一、OOPS 日志分析
  • 二、OOPS 上的跟踪转储
  • 三、使用 objdump 识别内核模块中的错误代码行

沉淀、分享、成长,让自己和他人都能有所收获!?

?编写代码并不总是内核开发中最难的方面。 调试是真正的瓶颈,即使对于经验丰富的内核开发人员也是如此。 也就是说,大多数内核调试工具都是内核本身的一部分。 有时,内核通过称为Oops消息帮助查找故障的起因。 然后,调试归结为分析消息。

一、OOPS 日志分析


OOPSLinux 内核在发生错误或未处理的异常时打印的消息。 它尽最大努力描述异常,并在错误或异常发生之前转储调用堆栈。
以以下内核模块为例:

#