1. 程式人生 > >內核中通過函數指針打印出具體的函數

內核中通過函數指針打印出具體的函數

content 但是 inter 它的 函數名 sym rt+ hello 功能

內核中函數指針用的很多,在debug 的時候能直接打印出一個函數指針對應的函數就會很方便。

打印裸指針(raw pointer)用 %p,%p除了可以用來打印指針外還可以打印其它的信息 %pF可打印函數指針的函數名和偏移地址,%pf只打印函數指針的函數名,不打印偏移地址。 如 printk("%pf %pF\n", ptr, ptr) will print:

module_start module_start+0x0/0x62 [hello] 但是為了支持這個功能你需要開啟CONFIG_KALLSYMS 選項

參考:

http://haohetao.iteye.com/blog/1147791

內核中通過函數指針打印出具體的函數