5

在 Mono 3.2.3(即汇编程序,而不是 IL)中进行 JIT 编译后,我可以获得 .NET 应用程序的 asm 实现吗?在 Visual Studio 中,我可以使用不同的调试工具来获取 asm 代码、寄存器状态、内存等: VisualStudio截图

有什么方法可以在 Mono 中获取这些数据吗?我还可以在运行时获得内存转储吗?以前,出于这些目的,我可以使用Hard debugger,但现在不支持。

4

2 回答 2

5

运行:

mono -v -v yourprogram.exe

这将转储大量关于 jit 编译的信息,包括汇编代码。

于 2013-09-21T14:58:07.027 回答
0

您可以在 Mono 中使用 AOT 进行编译,达到等价的效果。虽然不确定在 IDE 中调试这个二进制文件。

于 2013-09-21T12:32:06.487 回答