オープンソース アプリケーションで見つけたバグの原因を見つけようとしています。
Windows マシンでビルドを実行することはできましたが、逆アセンブルで問題のある場所を見つけるのに苦労しています。
私は 3 つの異なるデバッガー (WinDbg、OllyDbg、および VisualStudio) を試しましたが、それぞれでほとんど同じ情報が得られます。
では、ソース コードを入手したとして、ライブ アプリケーションをデバッグするにはどうすればよいでしょうか? アプリケーションが C で書かれている場合、データ構造を調べるにはどうすればよいですか?
上記のデバッガーのいずれかで、gcc のデバッグ シンボルの読み込みがサポートされていますか?
何か間違ったことをしているように感じます。最適化されたアセンブリでこのアプリをデバッグしたくありません...