內核中函數指針用的很多,在debug 的時候能直接打印出一個函數指針對應的函數就會很方便。
打印裸指針(raw pointer)用 %p,%p除了可以用來打印指針外還可以打印其它的信息
%pF可打印函數指針的函數名和偏移地址,%pf只打印函數指針的函數名,不打印偏移地址。
如
printk("%pf %pF/n", ptr, ptr) will print:
module_start module_start+0x0/0x62 [hello]
但是為了支持這個功能你需要開啟CONFIG_KALLSYMS 選項
以上就是小編為大家帶來的linux kernel 打印函數指針對應的函數名方法全部內容了,希望大家多多支持VEVB武林網~
新聞熱點
疑難解答