1

CIL バイトコード用のジャストインタイム x86-64 コンパイラをプログラミングしています。私のコード ジェネレーターが偽のマシン コードを出力すると、マシン コードがソース バイトコードにどのようにマップされるかについての情報がない状態で逆アセンブリ ウィンドウでデバッグせざるを得なくなり、非常に不快な経験になります。

.NET CLR コードの場合と同様に、JIT コンパイル コードの場合でも、VS 逆アセンブリ ウィンドウにソース コード行のマッピングを表示できることはわかっています。唯一の違いは、必要に応じてテキスト ファイルを生成することはできますが、表示したいソース コード行がテキスト ファイルによって支えられていないことです。

JIT コンパイル済みマシン コードと一緒に逆アセンブリ ウィンドウにソース コード行を表示するために必要なデバッグ情報を生成するにはどうすればよいですか?

4

0 に答える 0