求助:条件断点中如何使用进行字符串比较
WinDbg
求助:条件断点中如何使用进行字符串比较
jaima
2013-10-05, 23:02 下午
bp msvcr90d!printf
"r $t0= poi(buffer); j ($scmp(\"@$t0\
", \"source\") == 0) 'db buffer'; 'gc'"
上述命令中,buffer 是void *类型的缓冲区,source是一个字符串,请教下如何才能正确使用$scmp宏来比较呢?
Re: 求助:条件断点中如何使用进行字符串比较
格蠹老雷
2013-10-06, 23:14 下午
bp msvcr90d!printf
"r $t0= poi(buffer);
as /ma $mystring $t0;
j ($scmp(
\"${$mystring}\
"
, \"source\") == 0) 'db buffer'; 'gc'"
Re: 求助:条件断点中如何使用进行字符串比较
jaima
2013-10-07, 17:40 下午
非常感谢张老师的回复,目前正在结合《软件调试》中的介绍学习windbg的使用方法。感觉条件断点太难了,有时可以使用,有时不行。