スレッドでクラッシュします。gdbを使用してコアダンプをデバッグしているときに、クラッシュする直前のスレッドの状態を確認したいと思います。
私のプログラムでは、そのスレッドのシグナルを生成して処理しています。スレッドがクラッシュする前の状態と、そのスレッドに対してシグナルが発生するまでの時間を知ることは役に立ちます。この情報をgdbから取得することは可能ですか?
ありがとう
スレッドでクラッシュします。gdbを使用してコアダンプをデバッグしているときに、クラッシュする直前のスレッドの状態を確認したいと思います。
私のプログラムでは、そのスレッドのシグナルを生成して処理しています。スレッドがクラッシュする前の状態と、そのスレッドに対してシグナルが発生するまでの時間を知ることは役に立ちます。この情報をgdbから取得することは可能ですか?
ありがとう
gdb7.4の「リバーシブルデバッグ」で可能です。ちょっとしたチュートリアルはこちらをご覧ください。