intel 32bit は、 int 0x80 という命令でシステムコールを発行していました。
これはわかりやすいですね。今は使われていないのかな?
64bitから(?)システムコールの呼び出しが変わったと思います。
1, syscall
2, sysenter
3, vsyscall (vdso)
この3つですかね。
1番がよく使用するヤツですね。
syscall, sysenter, vsyscall の違いを教えてください。
よくわからない・・・
あなたの回答
tips
プレビュー