我目前正在編寫一個依賴於Linux安全模塊(LSM)的Linux內核模塊,目前它並不是真的,我只是想打印出一條簡單的消息,文件被打開。問題是:爲了註冊鉤子,我需要register_security函數,在googleing之後我發現它不再被導出,因此不能被可加載內核模塊使用 - 只能通過直接編譯到內核中的模塊。 當然這對於安全模塊來說是有意義的,但它對我的發展很吸引。 所以,現在你的問題:有沒有辦法將我的模塊修補到內核?我的意思是,我不想在每次修補程序或每次小改動後重新編譯我的內核。我可以住重新啓動我的電腦,每次新的嘗試,但重新編譯會花一點時間,我猜..LSM-Howto:具有非導出函數的內核模塊
編輯:嗯,沒有人:(我只是有一個想法,也許有人可以告訴我,如果它是不好:我不能只在內核源代碼中添加我需要的EXPORT_SYMBOL,然後重新編譯它,然後添加我的代碼作爲模塊嗎?當然這只是用於測試和調試
是的,我知道這將是一種解決方法。但我只是爲了測試目的而做。而當我在虛擬機內測試時,事情並不是問題 – michael