读书人

DEBUG工具制作思路,该如何处理

发布时间: 2012-03-19 22:03:05 作者: rapoo

DEBUG工具制作思路
请问大家知道DEBUG工具的制作思路吗?
不限语言,希望大家集思广益,给我说下思路。谢谢

[解决办法]
在EFLAGS寄存器中,有一个TF位,当该位被置位时,处理器就被设置成了单步调试模式了。在这个模式下,每

条指令执行完以后,都会产生一个调试异常,然后就可以查看每条指令的执行结果了。

这个行不?
[解决办法]
虾米平台下, win32 下 google debug api ....
也不是很麻烦, 以调试方式 createprocess , 将你需要中断位置的代码修改为 0xCC ( int 3 ) , 然后 waitfordebugevent 即可... 控制 DR 寄存器还可以下数据断点....

[解决办法]
不知道debugview的原理是什么....
[解决办法]
还是二楼的比较靠谱。

[解决办法]
楼主听说过了ring0、ring3没有?
[解决办法]

有本书Debugging Applications for Microsoft .NET and Microsoft Windows

作者在书中实现了一个调试器。可以参考一下。这本书有中文版的,找找。

[解决办法]

探讨

还是二楼的比较靠谱。

读书人网 >C++

热点推荐