Re: 双机调试与驱动符号

Windows内核调试

双机调试与驱动符号


慧慧 2013-05-26, 21:10 下午
张老师,我是一名软件开发者,最近因为处理问题的需要,开始调试winpcap的驱动,但因为是初步接触内核调试及双机调试没有什么经验,所以特向您请教两个问题:
1、双机调试,由于我的那台目标机没有外接串口,我使用PCI插槽扩展了四个串口,操作系统是windows2008的系统,调试线是USB口转串口(看你的书中说调试主机可以使用U转串口),但是按照《软件调试》中的说法接好后可以正常通信,但是不能调试。不知道是什么原因。
2、是一个关于驱动编译的问题,我编译winpcap的check版驱动后在本机上利用虚拟机试验调试,但是里边的变量都找不到符号信息,不知道是什么问题。看过编译脚本,应该没有优化的。
哦,对了,您的两本书的油墨味都很重,呵呵。   
最后,希望得到您的赐教。

Re: 双机调试与驱动符号


格蠹老雷 2013-05-27, 06:24 上午

你好,关于问题1,方向没有问题,失败在哪里?连接不成功是么?因为目标端有四个串口,要确认好串口的编号,建议先根据《格蠹汇编》附录中的步骤检查一下,也可以是在WinDBG中按Ctrl + Alt + D显示主机与目标机的通信信息,帮助诊断

关于问题2,用什么命令?问题现场的信息粘贴上来...

Re: 双机调试与驱动符号


慧慧 2013-05-28, 22:43 下午
问题1,我开机配置好后,可以用串口调试工具和超级终端通讯。但是被调试机每次启动都是直接进入系统,没有连接到调试主机,很郁闷,不像虚拟机那样能连接到调试主机。对了,按您的《软件调试》中的介绍,我将串口针1-4,6-4理解为串口A的针1、6与串口B的4直接连接起来,即把串口A的1与6焊接后与B的4相连,不知道是不是对的。
问题2.
这些局部变量都无法用dt 查看值,不知道是为什么。使用命令为  “dt 变量名”。
感谢您的回复。

Re: 双机调试与驱动符号


格蠹老雷 2013-05-29, 13:01 下午

问题1:建议到电子商场买一根串口直连线(Zero Modem)

问题2:执行下dv命令,把结果贴上来...

Re: 双机调试与驱动符号


慧慧 2013-05-29, 22:46 下午
问题1:嗯,我买一根试试。
问题2:
好像可以了,有几个变量看不到,我看了下是因为只是申明了下,后边没用。不知道为什么前几次用dt看不到。
谢谢。

Powered by Community Server Powered by CnForums.Net