#freeze システムコールはライブラリがint0x80やsysenter命令を発行することにより実行される。 int0x80の場合はarch/i386/kernel/entry.Sからのsystem_callから sysenterの場合は??? ● ユーザモードでシステムコールを呼び出すコードを書くと int 0x80を行うようにコンパイルされる gcc -g -staticでスタティックリンクでコンパイルし、objdump -Dすると分かる ダイナミックリンクの場合は??
#freeze システムコールはライブラリがint0x80やsysenter命令を発行することにより実行される。 int0x80の場合はarch/i386/kernel/entry.Sからのsystem_callから sysenterの場合は??? ● ユーザモードでシステムコールを呼び出すコードを書くと int 0x80を行うようにコンパイルされる gcc -g -staticでスタティックリンクでコンパイルし、objdump -Dすると分かる ダイナミックリンクの場合は??