我正在尝试使用 objdump 了解 ac# 程序的反汇编,因为我使用的是不显示反汇编的 vsiaul c# 2008 express edition。
我正在运行以下命令来获取输出:
objdump -S ConsoleApplication4.exe
因为我无法在反汇编输出中识别我的函数代码,所以我输入了一个值为 0x1234 的虚拟变量。
public static void myfun()
{
int i;
i = 0x1234;
Console.WriteLine(i.ToString());
}
但是,我无法在生成的文件中的任何地方找到 1234 的值!我为 objdump 尝试了其他选项,如 -t 或 -T,但它说没有找到符号表。有人可以告诉如何使用 objdump 查看函数的反汇编,或者是否有其他免费工具?
编辑:我知道 MSIL disassmbler,我想知道等效的汇编语言..