阅读:2896回复:12
windbg双机连,符号文件找不到是咋回事?牛牛们救火呀,谢谢
OS的符号文件能找到,我个人的工程里边的找不到呢?
我symbol file path已经设了呀,是pdb文件的目录 我把ddk里例子编译好了放host上了,target也debug启动了, symbol file path设了两个,一个os的,另外一个是我的,在host上 这个目录里有sys文件,pdb文件,c文件,找不到符号没有办法调 呀 Opened \\.\com1 Waiting to reconnect... Connected to Windows XP 2600 x86 compatible target, ptr64 FALSE Kernel Debugger connection established. Symbol search path is: C:\WINDOWS\Symbols;D:\i386 Executable search path is: *** ERROR: Symbol file could not be found. Defaulted to export symbols for ntoskrnl.exe - Windows XP Kernel Version 2600 (Service Pack 2) UP Free x86 compatible Product: WinNt, suite: TerminalServer SingleUserTS Built by: 2600.xpsp_sp2_gdr.070227-2254 Kernel base = 0x80800000 PsLoadedModuleList = 0x80883620 Debug session time: Mon Oct 15 06:04:54.181 2007 (GMT+8) System Uptime: 0 days 0:07:40.412 |
|
|
沙发#
发布于:2007-10-15 08:09
symbol file path:C:\WINDOWS\Symbols;D:\i386
//i386里有pdb,c,sys image file path:D:\i386 source file path里就一个c文件,还需要rc什么的吗??? |
|
|
板凳#
发布于:2007-10-15 08:15
Windows Debugger Version 6.6.0007.5
好象不用设环境变量什么的吧? |
|
|
地板#
发布于:2007-10-15 08:17
忙活一宿了,,牛牛们帮忙啊
|
|
|
地下室#
发布于:2007-10-15 09:58
_NT_SYMBOL_PATH=C:\WINDOWS\Symbols;SRV*c:\symbols*http://msdl.microsoft.com/download/symbols
我是这么设置的 |
|
|
5楼#
发布于:2007-10-15 10:11
谢谢先,
程序到是可以正常跟,只是有些服符文件找不到呢? |
|
|
6楼#
发布于:2007-10-15 12:40
程序能跟,意思是可以设置断点了?那symbol就load上了,你看到没有symbol的应该是别的文件的,不是你sys的
|
|
7楼#
发布于:2007-10-15 15:06
是别的symbols找不到???
另外,断点怎么有时候设不上呢?但是dbgprt能正常打出来,我已经暂停了啊,看了一下path,那三个都对的呀 |
|
|
8楼#
发布于:2007-10-15 15:22
Print能打印和有没有symbol没关系。
断点最好用bp设置,用F9有时候我也觉得有问题。 设好断点用bl看看对不对。 |
|
9楼#
发布于:2007-10-16 22:06
不知道你是怎么看符号的,前几天我看别人的文件
kd > !strct driver_object 0x80000000 // 提示没有符号 用 kd > dt _DRIVER_OBJECT 0x80000000 就可以显示 |
|
10楼#
发布于:2007-10-17 15:19
谢谢大家,已搞定
|
|
|
11楼#
发布于:2007-10-18 11:19
怎么搞定的说一下,也让其他人少走冤枉路啊
|
|
|
12楼#
发布于:2007-10-19 18:02
那几个路径没设好啊,设好了就搞定了,有符号找不到的现象,不是我的程序的符号文件,不管它就行了,我的能调就行了,再次谢谢大家
|
|
|