Windbg:在类中的所有函数上放置断点

时间:2011-11-04 16:43:14

标签: windbg

我需要一种简单的方法,在类中的所有函数上放置断点。像这样bp myDll!MyClass::*

1 个答案:

答案 0 :(得分:6)

您可以尝试以下链接:

Windbg by Volker von Einem -> Setting multiple breakpoints via wildcard pattern

  

有时我需要在多个班级的特定功能上有一个断点。例如使用模板,接口或继承。

     

这可以通过bm轻松获得(我翻译为休息匹配)。

     

示例:

bm /a MyModule!!CComCollectionMap*::*get_Exists*
     

这将在与给定表达式匹配的每个函数上设置延迟断点。   最好使用以下表达式检查匹配项:

x MyModule!!CComCollectionMap*::*get_Exists*
     

为了清除所有当前设置的断点,请使用:

bc *