fooegg
驱动小牛
驱动小牛
  • 注册日期2007-08-25
  • 最后登录2008-08-31
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望111点
  • 贡献值0点
  • 好评度110点
  • 原创分0分
  • 专家分0分
阅读:2896回复:12

windbg双机连,符号文件找不到是咋回事?牛牛们救火呀,谢谢

楼主#
更多 发布于:2007-10-15 08:00
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
毛主席夸我水灌得好
fooegg
驱动小牛
驱动小牛
  • 注册日期2007-08-25
  • 最后登录2008-08-31
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望111点
  • 贡献值0点
  • 好评度110点
  • 原创分0分
  • 专家分0分
沙发#
发布于: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什么的吗???
毛主席夸我水灌得好
fooegg
驱动小牛
驱动小牛
  • 注册日期2007-08-25
  • 最后登录2008-08-31
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望111点
  • 贡献值0点
  • 好评度110点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-10-15 08:15
Windows Debugger  Version 6.6.0007.5
好象不用设环境变量什么的吧?
毛主席夸我水灌得好
fooegg
驱动小牛
驱动小牛
  • 注册日期2007-08-25
  • 最后登录2008-08-31
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望111点
  • 贡献值0点
  • 好评度110点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-10-15 08:17
忙活一宿了,,牛牛们帮忙啊
毛主席夸我水灌得好
fanzi
驱动小牛
驱动小牛
  • 注册日期2004-12-09
  • 最后登录2013-12-19
  • 粉丝1
  • 关注0
  • 积分1004分
  • 威望754点
  • 贡献值0点
  • 好评度93点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-10-15 09:58
_NT_SYMBOL_PATH=C:\WINDOWS\Symbols;SRV*c:\symbols*http://msdl.microsoft.com/download/symbols
我是这么设置的
张帆的内核学习论坛 http://bbs.kerneldev.com
fooegg
驱动小牛
驱动小牛
  • 注册日期2007-08-25
  • 最后登录2008-08-31
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望111点
  • 贡献值0点
  • 好评度110点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-10-15 10:11
谢谢先,
程序到是可以正常跟,只是有些服符文件找不到呢?
毛主席夸我水灌得好
clarence
驱动牛犊
驱动牛犊
  • 注册日期2006-05-08
  • 最后登录2009-09-30
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望97点
  • 贡献值0点
  • 好评度76点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2007-10-15 12:40
程序能跟,意思是可以设置断点了?那symbol就load上了,你看到没有symbol的应该是别的文件的,不是你sys的
fooegg
驱动小牛
驱动小牛
  • 注册日期2007-08-25
  • 最后登录2008-08-31
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望111点
  • 贡献值0点
  • 好评度110点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2007-10-15 15:06
是别的symbols找不到???

另外,断点怎么有时候设不上呢?但是dbgprt能正常打出来,我已经暂停了啊,看了一下path,那三个都对的呀
毛主席夸我水灌得好
clarence
驱动牛犊
驱动牛犊
  • 注册日期2006-05-08
  • 最后登录2009-09-30
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望97点
  • 贡献值0点
  • 好评度76点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2007-10-15 15:22
Print能打印和有没有symbol没关系。

断点最好用bp设置,用F9有时候我也觉得有问题。
设好断点用bl看看对不对。
bamu1984z
驱动牛犊
驱动牛犊
  • 注册日期2006-09-18
  • 最后登录2008-07-24
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望78点
  • 贡献值0点
  • 好评度76点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2007-10-16 22:06
不知道你是怎么看符号的,前几天我看别人的文件
kd > !strct  driver_object 0x80000000  // 提示没有符号

kd > dt   _DRIVER_OBJECT 0x80000000 就可以显示
fooegg
驱动小牛
驱动小牛
  • 注册日期2007-08-25
  • 最后登录2008-08-31
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望111点
  • 贡献值0点
  • 好评度110点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2007-10-17 15:19
谢谢大家,已搞定
毛主席夸我水灌得好
zzq191
驱动中牛
驱动中牛
  • 注册日期2001-08-09
  • 最后登录2018-05-29
  • 粉丝17
  • 关注0
  • 积分1041分
  • 威望716点
  • 贡献值0点
  • 好评度318点
  • 原创分0分
  • 专家分0分
  • 社区居民
11楼#
发布于:2007-10-18 11:19
怎么搞定的说一下,也让其他人少走冤枉路啊
QQ:416331891,承接windows下应用和驱动的开发,雅虎通:zzq191, Email:zzq191@21cn.com
fooegg
驱动小牛
驱动小牛
  • 注册日期2007-08-25
  • 最后登录2008-08-31
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望111点
  • 贡献值0点
  • 好评度110点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2007-10-19 18:02
那几个路径没设好啊,设好了就搞定了,有符号找不到的现象,不是我的程序的符号文件,不管它就行了,我的能调就行了,再次谢谢大家
毛主席夸我水灌得好
游客

返回顶部