ヒットしたプログラムをデバッグしていました
整数 0x80
これはシステムコールを意味し、カーネルがそれを実行したことを私は知っています。ただし、GDB では、このシステム コールの実行中にカーネルによって実行される命令を確認することはできません。システムコールを実行するだけで、次の命令に移動します。
ユーザーモードプログラムのデバッグ中にカーネルモードコードを調べることができる方法はありますか? そうでない場合、私が利用できる最高の代替手段は何ですか?
ヒットしたプログラムをデバッグしていました
整数 0x80
これはシステムコールを意味し、カーネルがそれを実行したことを私は知っています。ただし、GDB では、このシステム コールの実行中にカーネルによって実行される命令を確認することはできません。システムコールを実行するだけで、次の命令に移動します。
ユーザーモードプログラムのデバッグ中にカーネルモードコードを調べることができる方法はありますか? そうでない場合、私が利用できる最高の代替手段は何ですか?
ユーザーモードプログラムのデバッグ中にカーネルモードコードを調べることができる方法はありますか?
いいえ。
(実際、UMLを使用すればそれを行うことができますが、セットアップするには複雑すぎる可能性があります。)