获取Mono中.NET应用程序的编译后汇编代码

5
在Mono 3.2.3中,我是否可以在JIT编译后获得.NET应用程序的汇编实现(即汇编语言而不是IL)?在Visual Studio中,我可以使用不同的调试工具来获取汇编代码、寄存器状态、内存等信息:VisualStudioScreenshot。是否有一种方法在Mono中获取这些数据?我还能在运行时获取内存转储吗?以前,为了达到这些目的,我可以使用硬调试器,但现在不支持该调试器。
2个回答

5

运行方式:

mono -v -v yourprogram.exe

这将显示关于JIT编译的大量信息,包括汇编代码。


0

你可以在Mono中使用AOT编译,这将实现相同的效果。不过我不确定是否能够在IDE中调试这个二进制文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接