Re: “听”出你的bug来,调试方法真的五花八门呀。。。

Windows内核调试

“听”出你的bug来,调试方法真的五花八门呀。。。


Coding 2009-11-13, 13:24 下午

看到一篇blog,原文在这里

http://blogs.msdn.com/ntdebugging/archive/2009/05/21/debugging-without-a-debugger.aspx

他遇到的问题是无法连kernel debug,并且问题出在boot阶段,也就是说无法用dbgview.

解决方法是使用蜂鸣器,加些代码然后听beep来判断程序执行的逻辑。

Re: “听”出你的bug来,调试方法真的五花八门呀。。。


MJ0011 2009-11-13, 15:50 下午
boot阶段何必用beep呢。。。用int 10不就可以了。。。最不济用0x6-4大法也可以了

Re: “听”出你的bug来,调试方法真的五花八门呀。。。


Coding 2009-11-13, 17:15 下午
不知道也,没有详细说环境什么。也许用beep比较快吧,对自己的代码比较熟悉,打几个点就能解决问题。
int 10比较麻烦把。

Re: “听”出你的bug来,调试方法真的五花八门呀。。。


王宇 2009-11-13, 18:41 下午
咳... 那什么64端口重启大法太那什么了 -__-

Re: “听”出你的bug来,调试方法真的五花八门呀。。。


Oak 2009-11-15, 19:11 下午
int 3

Re: “听”出你的bug来,调试方法真的五花八门呀。。。


王宇 2010-08-12, 16:28 下午
现在看这个帖子感慨良多,那天为了调某模块初始化及工作,HalMakeBeep、64端口啥的歪门邪道我都使上了。

最后还是因为没法调试,我只得从黑盒抓协议开始。

例如,下面是双机调试下断点过程:

http://advdbg.org/photos/articlefigures/images/4078/original.aspx

最近招调试的人多,可能的话,多给大家出点利器呀。

Powered by Community Server Powered by CnForums.Net