CLR によって生成されたネイティブ コードを表示する方法はありますか?
Java には、JIT によってコンパイルされたネイティブ コードを表示するオプション「 -XX:+PrintOptoAssembly 」があります。CLRに似たようなものはありますか?
CLR によって生成されたネイティブ コードを表示する方法はありますか?
Java には、JIT によってコンパイルされたネイティブ コードを表示するオプション「 -XX:+PrintOptoAssembly 」があります。CLRに似たようなものはありますか?
はい、WinDbg+ SOSを使用して、JIT の生成コードを逆アセンブルできます。より具体的には、!u
コマンドがニーズに特に役立つ場合があります。
メソッドのMethodDesc構造体ポインター、またはメソッド本体内のコード アドレスによって指定された、マネージド メソッドの注釈付き逆アセンブリを表示します。Uコマンドは、メソッド全体を最初から最後まで表示し、メタデータ トークンを名前に変換する注釈を付けます。