说我有以下CIL:
ldc.i4 40 <- a breakpoint is set here
ldc.i4.2
add
box int32
call void [mscorlib]System.Console::WriteLine(string)
i然后使用 ilasm /debug main.il
组装exe和pdb文件以在MDBG中使用。
我的问题是,当我说第3行时,在执行add
操作之前,我想查看评估堆栈,它将向我展示两个INT32常数40和2,我之前已经加载了。
如何在MDBG中查看此评估堆栈?
我找到了在MDBG中调试时查看评估堆栈所需的命令: p[rint]
。
p[rint] prints local or debug variables