我目前正在學習操作系統使用陷阱來促進Linux內核中的系統調用。我在traps.c中定位了陷阱表,並在entry.S中實施了許多陷阱。在Linux內核源代碼中執行系統調用/陷阱
不過,我奉命找到在Linux內核兩個系統調用它利用陷阱來實現系統調用的實現。雖然我可以找到陷阱本身的定義,但我不確定對內核中這些陷阱之一的「調用」是什麼樣子。因此,我正在努力尋找這種行爲的例子。
有人問之前,沒錯,這就是功課。
作爲一個說明,我使用Github上瀏覽內核源代碼,因爲kernel.org下跌: https://github.com/torvalds/linux/
作業問題:) – James
使用http://lxr.linux.no/瀏覽linux源代碼。將爲您節省大量的時間;) – rumpel
@rumpel:從來沒有聽說過..看起來很平淡。這裏有什麼特別的東西不能用於vim +'ctags'嗎? –