原文:dump_stack的简单使用

转载:http: blog.csdn.net sanchuyayun article details 刚刚接触内核,在调试过程中用printk打印信息当然是直接有效的办法,但当我们不知到一个函数或者一个模块到底在哪里出了问题时我们可以利用dump stack有效的找到问题的根源,下面只是简单的给出了使用方法。 我在自己的主机上试了一下dump stack Makefile文件 hello.c文件 ...

2014-11-13 20:29 0 3085 推荐指数:

查看详情

dump_stack()函数的作用

dump_stack使用方法 对于大型驱动,想要知道某个回调函数由谁调用,非常困难。到底有没有办法知道呢?回答是肯定的,通过内核提供的接口dump_stack()可以满足要求。其实能够想到使用dump_stack()来跟踪,是根据当内核发生panic时候,也会主动调用该接口,所以我 ...

Fri Dec 27 00:07:00 CST 2019 0 684
总结一下内核DEBUG中的dump_stack, BUG, BUG_ON以及panic

有点空闲时间,让我们来总结一下内核DEBUG中的各个语句吧。随便找个内核驱动,在init函数里面加入如下代码测试:u8 a = 1, b = 0;printk("----------dump stack\n");dump_stack();printk("----------BUG_ON\n ...

Fri Nov 01 17:05:00 CST 2013 0 4069
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM