0
システムコールが64ビットユーザー空間から64ビットカーネルに呼び出されると、syscallテーブルは、arch/x86/kernel/entry_64.Sからsystem_callアセンブリエントリポイントからアクセスされます。この "system_call()"ルーチンの仮想/物理アドレスを取得するにはどうすればよいですか?システムコールエントリポイントのアドレスを取得する方法は?
つまり、すべてのシステムコールで使用されるエントリポイントのアドレスを知りたいと思います。私はkallsymsファイルを見てみましたが、そこにそれを見つけることができませんでした。おそらく、それはkallsymsに別の名前がありますか?
参考:https://lwn.net/Articles/604287/
お返事ありがとうございます。私のkallsymsファイルのentry_SYSCALL_64です。 –