sys_openはエクスポートされていないが、/proc/kallsymsにある

sys_openはエクスポートされていないが、/proc/kallsymsにある

現在カーネルプログラミングを勉強中です。現在Ubuntu 14.04.1でLinuxカーネルバージョン3.13.0を使用しています。

sys_openコマンドを実行するとどこに表示されるのかわかりませんcat /proc/kallsyms | grep sys_open

しかし、bootlinのカーネルコードを読むとhttps://elixir.bootlin.com/linux/v3.13/source/fs/open.c#

sys_openさらに悪いことに、シンボルはエクスポートされていません...

ファイルにはシンボル/lib/modules/<kernel-version>/build/Module.symversが含まれていませんsys_open

今、私はとても混乱しています。sys_openロードされているのでしょうか? 使用できるのでしょうか? また、なぜそこにあるのか?

よろしくお願いします!

関連情報