DEBUG工具制作思路

anguswdm 2010-04-06 06:49:12
请问大家知道DEBUG工具的制作思路吗?
不限语言,希望大家集思广益,给我说下思路。谢谢
...全文
159 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
anguswdm 2010-04-07
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 yutaooo 的回复:]
有本书Debugging Applications for Microsoft .NET and Microsoft Windows

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

大赞,我先看看是不是我想要的 呵呵
mLee79 2010-04-07
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 macrojj 的回复:]

还是二楼的比较靠谱。
[/Quote]
大班毕业了呀.....
---------------------------------------------------------------------------

不做内核级调试器, 无需进入/关心ring0...
很久以前弄的个用debugapi弄的输出程序的执行流程的小东西可以作个最简单入门:
http://topic.csdn.net/u/20080804/15/623a4355-cfeb-4241-8fba-022fff8facf4.html

anguswdm 2010-04-07
  • 打赏
  • 举报
回复
回七楼,仅仅略知一二。
yutaooo 2010-04-07
  • 打赏
  • 举报
回复

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

作者在书中实现了一个调试器。可以参考一下。这本书有中文版的,找找。
taodm 2010-04-07
  • 打赏
  • 举报
回复
楼主听说过了ring0、ring3没有?
macrojj 2010-04-07
  • 打赏
  • 举报
回复
还是二楼的比较靠谱。
anguswdm 2010-04-07
  • 打赏
  • 举报
回复
二楼和三楼编程实现起来比较难吧?
我不太懂二位所说的。。
等到晚上还没更满意的回答就给分
anguswdm 2010-04-07
  • 打赏
  • 举报
回复
分少,大家将就下。。
fancyivan 2010-04-06
  • 打赏
  • 举报
回复
不知道debugview的原理是什么....
mLee79 2010-04-06
  • 打赏
  • 举报
回复
虾米平台下, win32 下 google debug api ....
也不是很麻烦, 以调试方式 createprocess , 将你需要中断位置的代码修改为 0xCC ( int 3 ) , 然后 waitfordebugevent 即可... 控制 DR 寄存器还可以下数据断点....
独孤过儿 2010-04-06
  • 打赏
  • 举报
回复
在EFLAGS寄存器中,有一个TF位,当该位被置位时,处理器就被设置成了单步调试模式了。在这个模式下,每

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

这个行不?
anguswdm 2010-04-06
  • 打赏
  • 举报
回复
神啊 怎么没人回答。。。
大家都不知道吗

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧