【问题标题】:Getting the compiled asm of .NET application in Mono在 Mono 中获取已编译的 .NET 应用程序 asm
【发布时间】:2013-09-26 17:52:55
【问题描述】:

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

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

【问题讨论】:

    标签: .net assembly mono clr jit


    【解决方案1】:

    运行:

    mono -v -v yourprogram.exe
    

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

    【讨论】:

      【解决方案2】:

      您可以在 Mono 中使用 AOT 进行编译,达到等价的效果。不过不确定是否要在 IDE 中调试此二进制文件。

      【讨论】:

        猜你喜欢
        • 2011-10-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-27
        • 1970-01-01
        • 1970-01-01
        • 2010-10-13
        • 2020-07-07
        相关资源
        最近更新 更多