首页
社区
课程
招聘
[求助]OD如何不针对一个特定的地址下条件断点
发表于: 2011-9-28 17:03 4519

[求助]OD如何不针对一个特定的地址下条件断点

2011-9-28 17:03
4519
看OD的很多资料都是对某个地址下条件断点,能不能针对寄存器的值来下断点,但是这个断点又跟某个特定的地址无关呢.

主要现在我需要在ST0等于某个特定值的时候让程序中断下来,而且当FPU从内存中读取浮点数的时候,这个地址不是固定的,而且也不知道访问代码的地址,所以也没办法下普通的断点或者内存访问断点.

或者说能不能就下面条件下断点呢.
当 st0==某个值,CPU执行  fstp  指令的时候程序就中断下来.

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 232
活跃值: (105)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
2
可以
设置成单步模式
然后在中断时候
比较寄存器就是了
2011-9-28 17:55
0
雪    币: 90
活跃值: (82)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
那得用脚本了。用脚本单步。逐行设置条件断点比较。

个人的想法。
2011-9-28 18:38
0
雪    币: 13
活跃值: (59)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
额,要写脚本对吧,THANKS
2011-9-28 19:36
0
游客
登录 | 注册 方可回帖
返回
//