visual-studio-2010 - 如何在 Visual Studio 中打印断点 "When hit"子句中寄存器的值?

标签 visual-studio-2010 debugging assembly visual-studio-debugging

在 Visual Studio 2010 调试器中,有一个选项可以在命中断点时打印消息。 (右键单击断点并单击“命中时”。

我试图在断点被命中时打印寄存器 EAX 的值,但我不知道如何实现。

这是我尝试过的:

$EAX, @EAX, {EAX}

这个页面似乎也没有提到它:

http://msdn.microsoft.com/en-us/library/232dxah7%28VS.80%29.aspx

如果在遇到断点时尝试打印此寄存器,我将非常感谢任何帮助。

最佳答案

它似乎没有记录,所以我在 Stackoverflow 上记录了它,现在我已经通过暴力尝试找到了它。

这将以十进制形式打印出寄存器 EAX 的值。

{$EAX}

我还没有弄清楚如何以其他形式打印它。

关于visual-studio-2010 - 如何在 Visual Studio 中打印断点 "When hit"子句中寄存器的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9962290/

相关文章:

visual-studio-2010 - 在项目模板中使用 IWizard 而不在 GAC 中安装程序集?

c++ - 将文件添加到 Qrc 资源

c# - 编译 C# winForms 时出错

c++ - 如何在 x64 Windows 下跟踪调用堆栈?

java - 如何在调用特定 Java 方法时转储堆栈跟踪?

c# - 列表框控件在选择项目时抛出空异常

c++ - LLDB 没有在正确的行设置断点

c - 如何防止 strcpy() 被优化

c - 汇编:在函数中访问同一个寄存器的四字、双字、字节数

c - 中断三重故障