原文: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