如何在Visual Studio中的断点的“When hit”子句中打印寄存器的值?

时间:2012-04-01 06:04:52

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

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

我正在尝试在断点被击中时打印寄存器EAX的值,但我无法弄清楚如何。

这是我尝试过的:

$EAX, @EAX, {EAX}

此页面似乎也未提及:

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

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

1 个答案:

答案 0 :(得分:1)

它似乎没有文档,所以我在Stackoverflow上记录它,现在我已经通过暴力尝试来解决它了。

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

{$EAX}

我还没想出如何以其他形式打印它。