首页
社区
课程
招聘
[求助]不用OD的RUN TRACE,还有办法记录cpu执行的指令吗?
发表于: 2009-10-27 14:50 6913

[求助]不用OD的RUN TRACE,还有办法记录cpu执行的指令吗?

2009-10-27 14:50
6913
【求助】不用OD的RUN TRACE,还有办法记录cpu执行的指令吗?
用RUN TRACE回使程序崩溃(OD报告不能处理的异常),怀疑是因为RUN TRACE效率太低,影响了和其他线程的同步。还有其他办法可以记录CPU执行的指令吗?
我查过,好像INTEL的CPU提供这样的功能,不知道有没有现成的工具或者OD插件。
我在调试一个软件,数据采集和网络发送的部分都在一个线程里,具体的指令都已经找到了,但是采集和发送之间数据编码的部分需要逆向出来。用内存断点发现每次走的流程都不尽相同,可能是跟中断的时间相关,怀疑如果时间过长程序就采取丢包的措施。用RUNTRACE,OD就报告不能处理的异常,程序退出。不知道有没有什么好办法?
谢谢!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 1407
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
http://bbs.pediy.com/showthread.php?t=59777
http://bbs.pediy.com/showthread.php?t=96995
2009-10-27 21:03
0
雪    币: 285
活跃值: (16)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
那程序不是记录CPU的,只记录跳转
2010-4-8 15:59
0
游客
登录 | 注册 方可回帖
返回
//