阅读:1817回复:9
这里有人用硬件调试器吗……我对softice无语了
兄弟们谁知道一个ICE要多少钱,哪里能买到?
我都快被我的softice折磨死了…… 很多时候本来是要调程序,弄成调softice本身了。 普通的APIHOOK和DRIVER,两次了痛苦 第一次调DRIVER是我想知道崩溃原因,但是bpx kebugcheckex死活断不了 后来发现是softice的手脚 这次APIhook更离奇了,我在一个进程空间里挂了两个函数,ntdll!zwreadfile和ntdll!zwdeviceiocontrolfile,想监视他们的调用,我bpm ntdll!zwreadfile x正常而bpm ntdll!zwdeviceiocontrolfile x就死活不能截。 痛苦啊。 |
|
|
沙发#
发布于:2005-05-09 08:53
兄弟们谁知道一个ICE要多少钱,哪里能买到? 不会呀,大家都是显卡花屏的问题,没有你所说的问题 bpx kebugcheckex死活断不了 因为,默认Softice已截获 bpm在核心下断点,有时softice是会发生一些兰屏 但ntdll!zwreadfile和ntdll!zwdeviceiocontrolfile 肯定没问题了 对于ntdll |
|
|
板凳#
发布于:2005-05-10 10:57
先不要抱怨,softice对解决的你说的问题还是小case,如果这个你都搞不定,即便你买在高级的调试器都无济于事。
|
|
地板#
发布于:2005-05-10 11:10
先不要抱怨,softice对解决的你说的问题还是小case,如果这个你都搞不定,即便你买在高级的调试器都无济于事。 同意 |
|
|
地下室#
发布于:2005-05-10 11:45
ICE........什么价格?
难道不是天价么? softice毕竟是一个第三方的调试器 如果你真的觉得拿他没有办法 试试ms自己出品的windbg...个人觉得要比softice好一些 毕竟是ms自己从内核就开始支持的调试器 如果你有钱买ICE那么搭建一个高速的高效的windbg调试环境应该是很容易的事情 不像我们这些穷人只能vmware那种龟速的调试 呵呵 |
|
5楼#
发布于:2005-05-12 08:43
呵呵,大牛们都出来指导了:)谢谢大家,问题已经解决!
|
|
|
6楼#
发布于:2005-05-12 15:07
楼主买硬件ICE绝对值得,有些东西是Softice 所不能够的。
|
|
|
7楼#
发布于:2005-05-12 22:01
softice更改了系统的某些部分,softice不能倒着执行,softice的bpx不能乱用,尤其在有读写code section的时候。
不过我觉得最不方便的就是softice不能倒着执行,在faults on之后只能ebp+4堆栈回溯,很不方便 [编辑 - 5/13/05 by baiyuanfan] |
|
|
8楼#
发布于:2005-05-12 22:53
:D
softice不能倒着执行,softice的bpx不能乱用,尤其在有读写code section的时候。 全对,softice就是这个样,windbg也差不了多少.希望它们以後有改进或自己写debugger,现在可试下面这个 http://www.virtutech.com/products/simics-hindsight.html 工具是死的,人才是活的 !! |
|
9楼#
发布于:2005-05-13 10:07
我对上面那个东西的原理到是挺感兴趣的!如果不用硬件,软件似乎无法实现这个功能啊。难道每条指令后都单步记录状态?那不是龟速吗
|
|
|