Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何在VS反汇编窗口中显示JIT编译代码的源代码行?_Visual Studio_Jit_Debug Symbols_Disassembly - Fatal编程技术网

Visual studio 如何在VS反汇编窗口中显示JIT编译代码的源代码行?

Visual studio 如何在VS反汇编窗口中显示JIT编译代码的源代码行?,visual-studio,jit,debug-symbols,disassembly,Visual Studio,Jit,Debug Symbols,Disassembly,我正在为CIL字节码编写一个即时x86-64编译器。当我的代码生成器发出虚假的机器代码时,我被迫在反汇编窗口中调试它,而没有机器代码如何映射到源字节码的信息,这使它成为一种非常不愉快的体验 我知道VS反汇编窗口可以显示源代码行映射,即使对于JIT编译的代码也是如此,就像它对.NET CLR代码所做的那样。唯一的区别是,我想要显示的源代码行没有任何文本文件的支持,尽管我可以根据需要生成它们 如何生成在反汇编窗口中查看源代码行以及JIT编译的机器代码所需的调试信息?可能重复的

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

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

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

可能重复的