以内に私は、現在のオペレーティングシステムについては、Linuxカーネル内のシステムコールを容易にするために、トラップを使用することを学んでいます。私はtraps.cにトラップのテーブルを配置し、entry.S内の多くのトラップを実装しました。実装は、Linuxカーネルソース
しかし、私は、システムコールを実装するためにトラップを利用Linuxカーネル内の2つのシステムコールの実装を見つけるように指示しています。私はトラップそのものの定義を見つけることができますが、私はカーネル内のこれらのトラップのいずれかへの "呼び出し"がどのように見えるか分かりません。したがって、私はこの動作の例を見つけるのに苦労しています。
誰もが尋ねる前に、はい、これは宿題です。注意点としては
、私はkernel.orgがダウンしていることから、カーネルソースを参照するにはGitHubのを使用しています: https://github.com/torvalds/linux/
良い宿題の質問:) – James
http://lxr.linux.no/を使用して、Linuxのソースを参照してください。 )あなたは時間のトンを節約します;) – rumpel
@rumpel:聞いたことがない..非常に平凡に見えます。 vim + 'ctags'では利用できない特別なものがありますか? –