4

CLR によって生成されたネイティブ コードを表示する方法はありますか?

Java には、JIT によってコンパイルされたネイティブ コードを表示するオプション「 -XX:+PrintOptoAssembly 」があります。CLRに似たようなものはありますか?

4

1 に答える 1

3

はい、WinDbg+ SOSを使用して、JIT の生成コードを逆アセンブルできます。より具体的には、!uコマンドがニーズに特に役立つ場合があります。

メソッドのMethodDesc構造体ポインター、またはメソッド本体内のコード アドレスによって指定された、マネージド メソッドの注釈付き逆アセンブリを表示します。Uコマンドは、メソッド全体を最初から最後まで表示し、メタデータ トークンを名前に変換する注釈を付けます。

于 2010-08-02T11:08:36.690 に答える