1

我正在为 CIL 字节码编写一个即时 x86-64 编译器。当我的代码生成器发出伪造的机器代码时,我不得不在反汇编窗口中对其进行调试,而没有关于机器代码如何映射到源字节码的信息,这使得它成为一种非常不愉快的体验。

我知道 VS 反汇编窗口可以显示源代码行映射,即使是 JIT 编译的代码,就像它使用 .NET CLR 代码一样。唯一的区别是我想要显示的源代码行没有任何文本文件支持,尽管如果需要我可以生成它们。

如何生成在反汇编窗口中查看源代码行所需的调试信息以及我的 JIT 编译的机器代码?

4

0 回答 0