0

Windows x64 2008 R2 マシンで作成されたクラッシュ ダンプ (ここで説明するように LocalDump レジストリ キーを設定して作成されたフル ダンプ) があり、同じマシンで VS 2010 を使用してこのダンプ ファイルをデバッグできます (私のシンボルをロードできます)。モジュール、スタック トレースのモジュール、関数名を参照、ソース ファイルを選択した後にコードを参照) しかし、このダンプ、必要な EXE、DLL、およびそれらの PDB、およびソース ファイルを別の Windows x64 2008 R2 マシンにコピーすると、VS 2010 は表示されませんコールスタックウィンドウのモジュール名と関数名(ただし、モジュールのシンボルをロードできます)。ここでどのステップが欠けているのか疑問に思っています。助けてください。

4

2 に答える 2

0

Debugging Tools for Windows から Windbg を使用します。Windbg で!sym noise コマンドを使用して、exe および dll イメージに関する詳細情報を表示します。これにより、正しい pdb が見つからない場所が表示され、pdb が一致しないケースが強​​調表示されます。また、両方のマシンで同じシンボル パスが設定されていることも確認してください。

于 2012-08-09T08:39:34.793 に答える