在linux2.6內(nèi)核中,所有標識為__init的函數(shù)在連接的時候都會放在.init.text(這是module_init宏在目標代碼中增加的一個特殊區(qū)段,用于說明內(nèi)核初始化函數(shù)的所在位置)這個區(qū)段中,此外,所有的__init函數(shù)在區(qū)段.initcall.init中還保存著一份函數(shù)指針,在初始化時內(nèi)核會通過這些函數(shù)指針調(diào)用這些__init函數(shù),并在初始化完成...
www.dbjr.com.cn/article/799...htm 2025-6-9