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

返回专栏总目录

文章目录

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

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

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

一、OOPS 日志分析


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

#

你可能感兴趣的:(RK3568,Android11,从入门到实战项目专栏,RK3568)