0

クラッシュ ダンプをデバッグしていますが、プロセスがクラッシュするアドレスは明らかです。ソースコードはC#で書かれています。私の質問は、クラッシュ アドレスに関連する一致するソース コードをすばやく見つける方法はありますか?

4

3 に答える 3

0

このブログは、クラッシュダンプ分析に関する有用な情報の宝庫です。

ここで、管理対象アプリのクラッシュダンプのデバッグを開始します。これは、以前の記事を参照しており、それらを読んで理解していることを前提としています。また、Son of Strikeに少し慣れていることを前提としています。これは、マネージコードを操作するための非常に便利ですがやや難解なデバッグ拡張機能です。

于 2009-02-24T20:09:19.727 に答える
0

ビルドからのシンボル ファイル (.pdb) が必要です。

また、VS と WinDBG が正しいシンボル ファイルを自動的に取得するように、MS のシンボル サーバーの使用を有効にします。

于 2009-02-24T18:07:10.440 に答える
0

デバッガーを含む適切な IDE は、これを自動的に行います。それ以外の場合は、通常、デバッグ情報 (デバッグ シンボル) を有効にしてプロジェクトをビルドする必要があります (これは、プログラムが大きくなり、リバース エンジニアリングが容易になるため、運用にはお勧めできません)。 where や trace などのデバッガー コマンドは、プログラムを一覧表示します。あなたがいる行。

于 2009-02-24T18:01:51.733 に答える