【驱动】TI AM437x(内核调试-03):dump_stack打印函数调用关系

1、介绍

当内核发生严重(Oops)错误时,会调用dump_stack来打印函数调用栈的信息。
当然也可以,在驱动调试时,手动调用dump_stack函数来打印函数的调用信息。

什么是Oops?翻译成中文:“哎呦”。
Linux内核出错时,也会说:“哎呦(Oops),对不起,我把事情搞砸了”。
Linux内核在发生kernel panic时会打印出Oops信息,把目前的寄存器状态、堆栈内容、以及完整的调用跟踪都打印出来,帮助定位错误。

2、使用

2.1 添加到代码中

例如:测试驱动加载的调用过程

#include 
#include 
#

你可能感兴趣的:(linux驱动,linux,驱动)