符號machine_power_off
內核符號在標有 「T」 的/ proc/kallsyms: $ grep -w machine_power_off /proc/kallsyms ffffffff8102391b T machine_power_off
標有 「T」 在/ proc/kallsyms不會導出
但它是not exported。對於輸出符號來說,「k」是否必要且足夠?出口是否足夠用於其他模塊?
使用它編譯時警告我的模塊: WARNING: "machine_power_off" [/path/to/module.ko] undefined!
在主機(3.2.0-4-AMD64)我可以加載這個模塊,但在VirtualBox的(3.16.0-4-AMD64)產生的以下消息: insmod: ERROR: could not insert module module.ko: Unknown symbol in module
爲什麼將此模塊加載到我的主機系統中,而不是VirtualBox中?
這隻會工作,如果'kallsyms_lookup_name'還遠銷(有些版本沒有它導出) – redgetan
您的代碼導致多個錯誤。 – Melab
報告的錯誤之一是關於衝突類型。 – Melab