kgdb は gdb に制御権を返しません。

kgdb は gdb に制御権を返しません。

kgdbをサポートするカーネルをコンパイルしてデバッグしようとしています。 2台のコンピュータが稼働しています。 1つはデバッグコンピュータ(kgdbカーネルを実行)、もう1つはデバッグに使用するコンピュータです。 2本のシリアルケーブルで接続します。 ttyS0(両方のシステム)を介してデバッグシステムのシリアルコンソールを操作でき、(両方のシステム)ttyS1を介してgdbを使用してkgdbに接続できます。

これは特定のポイントまでうまく機能します。 gdb が接続されるまで待ちます。 gdbを使用してブレークポイントを設定すると、カーネルは引き続き起動します。

問題は、次にブレークポイントに到達したときにgdbがブレークポイントに達したことを認識しないようです。必要に応じてカーネルは停止しますが、gdbは何もしません。何もなかったように、ただその場に座っています。

この問題の原因が何であるかを知っている人はいますか?

関連情報