我正在使用Windbg使用!U来自sos.dll的Windbg 命令来组装托管代码(用C#编写,控制台应用程序).我发现当使用!Udiassemble一个托管函数时,反汇编的IL代码只包含我做的函数调用,例如a=a*2,对于其余部分(非函数调用C#代码)和foreachC#中的循环,只显示了本机汇编语言代码,这是正确的预期行为吗?
!U
a=a*2
foreach
我的问题是,我想知道是否能够用所有代码(除了函数调用代码)将管理代码二进制DLL反汇编成IL?
提前谢谢,乔治
.net c# debugging windbg
.net ×1
c# ×1
debugging ×1
windbg ×1