more: Jollen 的 Embedded Linux 教育訓練

« ELF(Executable and Linking Format)格式教學文件, #2: ELF header 與範例規劃 | Home | ELF(Executable and Linking Format)格式教學文件, #3: 第一個範例:loader v0.1(讀 ELF 檔頭) »

我用來建立 Linux System Calls' Table 的程式

jollen 發表於 November 23, 2006 7:12 PM

以 Perl 寫的簡單 script,可以用來產生 Linux 的系統呼叫表(system call's table)。雖然程式笨笨的,跑一次也要一段時間,不過還是幫了我許多忙。由於 Jollen 網站上的 Linux System Calls' Table 並不會針對每個版本做更新,所以我就把我用的 Perl script 提供出來給大家自行使用。

不過,2.4/2.6 不同版本間的 system call 都是一樣的,除了注意是否有新增的 system call 外,也不會有什麼差別。而且,也不常看到 kernel 在新增 system call。

這個 Perl Script 的使用方法請參考檔案內的 README 說明。下載檔案 [lsct_gen-0.1.tar.bz2(10 KBytes)]。另外,這個 script 也會把 system call 所在的檔案印出來。

這個版本只適合用來處理 2.6 系列的程式碼,無法處理 2.4 系列的 kernel source code。

--jollen

引用通告

如果您想引用這篇文章到您的Blog,
請複製下面的鏈接,並放置到您發表文章的相應界面中。

http://blog.jollen.org/mt-tb.cgi/231

發表一個評論

(您發表的意見將被立即接受,但需要一點時間與後端伺服器做同步,您的留言才會顯示在網站上。為避免 spam 攻撃,按「發表」後請輸入帳號密碼。使用者帳號:「nospam」、密碼:「nospam」。)

Top | 授權條款 | Jollen's Forum: Blog 評論、討論與搜尋
Copyright(c) 2006 www.jollen.org