阅读:1615回复:6
用softice 单机实现原码级调试,可以吗?
再调驱动程序的时候,用softice 单机实现原码级调试,可以吗?
我只看过联机的windbg实现原码级调试? |
|
最新喜欢:xiangs... |
沙发#
发布于:2002-01-31 13:50
当然可以了,我都这么干了快两年了,没问题的。
详情看SOFTICE的HELP. |
|
板凳#
发布于:2002-01-31 13:57
单机softice调试和远程windbg调试各有千秋。
softice功能更胜一筹,操作简单,用途广泛,但有一个与生俱来的致命缺陷,就是死机后无法保留debug 信息。 windbg是微软的东东,兼容性更好,但老实说softice这方面也没有什么问题的,还有就是不要钱,文档完整。 |
|
地板#
发布于:2002-01-31 17:44
thank you !!!!!
最好告诉我在HELP的那部分,西西!本人比较懒! |
|
地下室#
发布于:2002-01-31 18:00
对不起 ,我已经找到了一份帖子,有全过程。
我发誓,以后这等小事,决不骚扰大虾们!! :mad: |
|
5楼#
发布于:2002-02-01 11:55
du_lin
你好,你可不可以把你找的那个完整的贴子发给我好吗? 我刚接触这东东,觉得很迷茫啊,谢谢! 我的email:qinpower@163.net |
|
|
6楼#
发布于:2002-02-01 12:44
如何用SoftIce95对驱动程序进行源代码级调试
1. 调入Symbol Loader。 2. 选择FileOpen Module,打开.Sym文件。 3. 选择FileOpen Module,打开.Sys文件。 4. 选择ModuleTranslate。 5. 选择正确的源程序路径。 6. 选择EditSoftICE Initialization Settings… 7. 选择Symbol标签。 8. 单击Add。 9. 选择正确的.Nms文件。 10. 选择General标签。 11. 在Initialization String中输入开机时所要执行的命令。 12. 关闭Symbol Loader。 13. 重新启动计算机。 14. 进入SoftIce,键入Sym即可看到你在程序中定义的函数名。 15. 在测试程序会调用的过程上下一个断点,再运行测试程序就可对驱动程序进行源代码级调试了。 16. Src指令用于在源代码/混合码/汇编代码之间切换。 17. WL指令用于显示/关闭局部变量窗口。 这是调vxd的。 device driver不用打开 .sym文件。 不行看symble loader 的help Preparing for Source Debuging 这章! [编辑 - 2/1/02 作者: du_lin] |
|