阅读:1316回复:0
请教windbg调试问题
我的符号表路径是
srv*E:\Symbols*http://msdl.microsoft.com/download/symbols 我到驱动是usbvia.sys,在check版本下编译的。我将usbvia.pdb拷贝到E:\Symbols 驱动崩溃后,我用windbg查看memory.dmp文件 报告找不到符号文件,有以下提示 1: kd> !analyze -v ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (7e) This is a very common bugcheck. Usually the exception address pinpoints the driver/function that caused the problem. Always note this address as well as the link date of the driver/image that contains this address. Arguments: Arg1: c0000005, The exception code that was not handled Arg2: f7a37aa5, The address that the exception occurred at Arg3: f7ab0af4, Exception Record Address Arg4: f7ab07f0, Context Record Address Debugging Details: ------------------ SYMSRV: E:\Symbols\USBVIA.sys\47689D8B4d80\USBVIA.sys not found SYMSRV: http://msdl.microsoft.com/download/symbols/USBVIA.sys/47689D8B4d80/USBVIA.sys not found DBGENG: \SystemRoot\System32\Drivers\USBVIA.sys - Image mapping disallowed by non-local path. DBGHELP: No debug info for USBVIA.sys. Searching for dbg file SYMSRV: E:\Symbols\USBVIA.dbg\47689D8B4d80\USBVIA.dbg not found SYMSRV: http://msdl.microsoft.com/download/symbols/USBVIA.dbg/47689D8B4d80/USBVIA.dbg not found DBGHELP: .\USBVIA.dbg - file not found DBGHELP: .\sys\USBVIA.dbg - path not found DBGHELP: .\symbols\sys\USBVIA.dbg - path not found DBGHELP: USBVIA.sys missing debug info. Searching for pdb anyway DBGHELP: Can't use symbol server for USBVIA.pdb - no header information available DBGHELP: USBVIA.pdb - file not found *** ERROR: Module load completed but symbols could not be loaded for USBVIA.sys DBGHELP: USBVIA - no symbols loaded (以下略去) 我想问为什么要寻找E:\Symbols\USBVIA.sys\47689D8B4d80\USBVIA.sys 而不是 E:\Symbols\USBVIA.sys 47689D8B4d80这个数字哪里来的??? 我到符号表里kernel32.pdb也是存在这么奇怪的目录里 E:\Symbols\kernel32.pdb\CE65FAF896A046629C9EC86F626344302 |
|
|