小编gTi*_*cai的帖子

如何使用Windbg根据参数值设置条件断点

我想基于一个参数的成员设置条件断点,现在我可以使用dt命令检查此参数,我的代码如下所示:

void test(const MyClassB &inst, int value)
{
}
Run Code Online (Sandbox Code Playgroud)

现在,我可以使用dt命令查看第一个参数,即结果:

0:000:x86> dt MyClassB @esp+4
dbgee!MyClassB
   +0x000 id               : (null) 
   +0x004 m                : 0n2130567168
   +0x008 myClassA         : MyClassA
Run Code Online (Sandbox Code Playgroud)

现在,我想根据inst.m的值在此方法上设置一个条件断点,有人可以告诉我该怎么做吗?谢谢一群!

如果有人可以提供一些有关如何使用偏移量的信息(例如+ 0x004表示m),非常感谢!

windbg conditional-breakpoint

4
推荐指数
1
解决办法
3262
查看次数

标签 统计

conditional-breakpoint ×1

windbg ×1