Re: 条件断点的设置
WinDbg
条件断点的设置
debugfans
2010-10-11, 10:13 上午
在调试过程中能否设置这样一个断点:
例如:
bp 004113f5 ".if (poi(i) == 2){ ba w4 a }.else {gc}"
在位置 004113f5设置断点,断点激发的条件是变量i==2;如果断点激发执行命令,命令就是设置一个数据写断点.但是每次设置都不成功.请高手帮忙?
Re: 条件断点的设置
格蠹老雷
2010-10-11, 22:34 下午
什么错误? 这样写需要有调试符号, 而且i的作用域要在断点作用域内
以下写法是可以的, 供参考
bp USER32!NtUserGetMessage ".if (poi(@rsp+8)=2){ .echo get it; ba w4 a }.else {.echo not the case;gc}"