1
大家都知道在使用EXPORT_SYMBOL("function name")
時,我們進入System.map中的符號列表,函數名稱爲符號。如何EXPORT_SYMBOL與函數的參數唯一?
c041bc90 b packet_sklist
c041bc94 b packet_sklist_lock
c041bc94 b packet_socks_nr
c041bc98 A __bss_stop
c041bc98 A _end
c041c000 A pg0
ffffe400 A __kernel_vsyscall
我的問題是:是否有任何編譯選項,黑客,宏或世界上任何使您能夠還包括函數的參數?
即
c041bc90 b packet_sklist (list of arguments...)
兩個原因這些:
可以導出
do_something(int a)
和出口do_something(int a,int b)
。在參數不匹配的內核模塊 中使用外部函數時,不會出現錯誤。
這是像運算符重載,並且不支持的沒有1原因純粹的c。 – 2013-04-25 05:48:19