クラッシュ ダンプ、シンボル ストアからシンボルを読み込み、プログラムによる情報へのアクセスを許可する API はありますか?
クラッシュ ダンプを自動処理し、それらに基づいてレポートを生成するツールを作成したいと考えています。
クラッシュ ダンプ、シンボル ストアからシンボルを読み込み、プログラムによる情報へのアクセスを許可する API はありますか?
クラッシュ ダンプを自動処理し、それらに基づいてレポートを生成するツールを作成したいと考えています。
設定をセットアップして実行する Windbg のコマンド ファイルを使用します!analyze
。ファイルに出力するように windbg を設定します (ここで説明されているように: windbg: Command output to text file )
そして、そこから出力されたものを並べ替えたり、分類したりして楽しんでください。!analyze
ほとんどのクラッシュを分析するまともな仕事をします。それができない場合は、プログラムごとにクラッシュ ログを分析する経験が豊富でない限り、独自のコードでより良い仕事をしているとは思えません (私は試したことはありませんが、何が原因かについてはよくわかります)。システムがクラッシュしたときにログを書き込むコードを書いたので、通常何が必要かはわかっています)。
Windows dbghelp APIは、スタックバックトレースの作成をサポートするためにシンボルと行番号情報をロードします。クラッシュダンプファイルを読み取るためのAPIがわからない。
デバッグ診断ツールには、ダンプをロードし、シンボルを使用して処理し、情報を返すことができる com インターフェイスがあります。
http://www.microsoft.com/en-au/download/details.aspx?id=26798
チュートリアル: http://codenasarre.wordpress.com/2011/06/14/how-to-control-a-debugger-engine/