0

スレッドでクラッシュします。gdbを使用してコアダンプをデバッグしているときに、クラッシュする直前のスレッドの状態を確認したいと思います。

私のプログラムでは、そのスレッドのシグナルを生成して処理しています。スレッドがクラッシュする前の状態と、そのスレッドに対してシグナルが発生するまでの時間を知ることは役に立ちます。この情報をgdbから取得することは可能ですか?

ありがとう

4

2 に答える 2

1

gdb7.4の「リバーシブルデバッグ」で可能です。ちょっとしたチュートリアルはこちらをご覧ください。

于 2012-05-08T13:40:34.103 に答える
0

このページを参照してください

http://linux-hacks.blogspot.com/2009/07/looking-at-thread-state-inside-gdb.html

于 2012-05-08T13:27:07.877 に答える