對於program 用到那些 kernel module - Linux

Table of Contents

各位小弟有問題請教

小弟有用tool strace 來分析program

strace 會 list 出 program call 了那些 system call

包括 呼叫的路徑( 可以看到 xxxx.ko 之類的 path )

問題來了

就算我知道執行檔是什麼或是用到什麼 system file

但我要怎麼知道 這些檔案是屬於 system 底下的 basic file

或是 利用 kernel module 載入的 ?

就算是 kernel module 載入的好了

那我在編譯的時候 new kernel 的時候 我要怎麼知道 program 應該要載入 那些

kernel module 呢?

--

All Comments

Ina avatarIna2015-05-10
一般(非系統)程式嗎? 高階語言本質和系統層獨立,即使叫用
系統呼叫,也和底層實作無關,例如底層有可能是像wine之類
的,應用程式根本不可能事前知道什麼