call_usermodehelper()函數分析(內核態調用用戶態函數)

如何在Linux內核中執行某些用戶態程序或系統命令?在用戶態中,可以通過execve()實現;在內核態,則可以通過call_usermodehelpere()實現該功能。如果您查閱了call_usermodehelper()內核函數的源碼實現,就可以發現該函數最終會執行do_execve()。而execve系統調用在經歷內核的系統調用流程後,也會最終調用do_execve()。   代碼實例 1
相關文章
相關標籤/搜索