Windbg:打印触发的断点号

时间:2013-11-07 08:40:50

标签: windbg breakpoints

当我运行Windbg并且遇到断点时,它会打印触发断点的断点号。当我使用条件断点时,我也想打印它。是否有一些变量保存了触发的断点号?

因为当我在断点条件下使用“.printf”时,只打印了我指定的东西(这很好),但我想知道它是哪一个。

1 个答案:

答案 0 :(得分:2)

定义断点时,您可以指定ID value,然后可以.echo将其作为命令字符串:

bp 42 myDLL!myClass::foo ".echo 'breakpoint 42 hit!!!';gc"

然后,您将确定哪些断点被击中。

或者,您可以使用bl列出当前断点,这将列出断点并显示序号(实际上是在定义断点时未指定的ID)。

您可以使用此序号并重新定义断点和.echo如上所述的序数。