gpt4 book ai didi

.net - 在 Visual Studio 中调试托管应用程序时设置 CPU 寄存器值

转载 作者:行者123 更新时间:2023-12-02 17:34:16 28 4
gpt4 key购买 nike

我正在使用反汇编 View 在 Visual Studio 2010 RC 中调试 .NET 应用程序。代码经过优化和 JIT 编辑。在某个特定点,我需要更改 ZR CPU 标志,以便 JNE 指令采用不同的路径。由于某些奇怪的原因,Visual Studio 中的寄存器窗口是只读的,不允许我更改寄存器值,也不能使用“设置下一条指令”命令来强制自己跳转。有什么想法吗?

P.S.:是否有替代方案,例如“命令窗口”的命令?我怀疑我是否可以从“立即窗口”执行此操作,因为我认为 .NET 不允许寄存器访问。

最佳答案

我能够调试并且只需在“立即窗口”中执行以下操作:

EFL =(某个值)

这似乎有效。

关于.net - 在 Visual Studio 中调试托管应用程序时设置 CPU 寄存器值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2382599/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com