我正在使用反汇编视图在visual studio 2010 rc中调试一个.net应用程序。代码经过了优化和jit-ed,在某一点上,我需要更改zr cpu标志,以便jne指令采用不同的路径。出于某种奇怪的原因,visual studio中的registers窗口是只读的,不允许我更改寄存器值,也不能使用“set next instruction”命令强制自己跳转。有什么想法吗?
备注:有没有其他选择,比如“命令窗口”的命令?我怀疑我能从“即时窗口”完成,因为我认为.net不允许注册访问。
我能够调试,就在“即时窗口”中:
EFL = (some value)
而且似乎很管用。