逆アセンブルを表示しないvsiaulc#2008 Express Editionを使用しているため、objdumpを使用してac#プログラムの逆アセンブルを理解しようとしています。
次のコマンドを実行して出力を取得しています。
objdump -S ConsoleApplication4.exe
逆アセンブリ出力で関数コードを識別できないため、値が0x1234のダミー変数を入力しました。
public static void myfun()
{
int i;
i = 0x1234;
Console.WriteLine(i.ToString());
}
しかし、生成されたファイルのどこにも1234の値を見つけることができません!objdumpに-tや-Tなどの他のオプションを試しましたが、シンボルテーブルが見つからないと表示されます。誰かがobjdumpを使用して関数の逆アセンブリを表示する方法、または他の無料のツールがあるかどうかを教えてもらえますか?
編集:私はMSILの分解を知っています、私は同等のアセンブリ言語を知りたいと思いました。