首页
社区
课程
招聘
[旧帖] [原创]关于WinDbg的symbols加载失败的个人心得(申请邀请码) 0.00雪花
发表于: 2011-10-4 15:31 4002

[旧帖] [原创]关于WinDbg的symbols加载失败的个人心得(申请邀请码) 0.00雪花

2011-10-4 15:31
4002

今天装了windbg进行双机调试,发现符号总是加载失败。不明白其中的缘由,于是乎找谷歌,百度。发现好多朋友也有类似的问题。也有热心的朋友给出了解决方法,例如下面的
http://hi.baidu.com/%B0%D9%B6%D6%C6%A1%BE%C6/blog/item/91cef923c2573be8d6cae276.html
但是按照上面的方法并不能解决我的问题。网上这种问题的解决方法虽然多,但基本都是转来转去的千篇一律。
于是想办法自己解决,根据windbg的提示,到官网上下载了自己被调试机所需要的符号文件。链接如下:
http://msdn.microsoft.com/en-us/windows/hardware/gg463028.aspx
再次.reload,结果成功了,好多以前找不到的函数也找到了!!!

总结
大多数人可能是根据网上的方法配置符号路径的,即:SRV*your_path*http://msdl.microsoft.com/download/symbols
这种方法虽然方便,但是会出现符号不完整的问题。比如我用这种方法下载后符号文件总共才40MB左右,但是从官网上下载下来的符号文件居然接近1G。所以我的观点是自己手动从官网下载符号文件(很多人都怕麻烦,包括我,但是操作以后发现这其实一点都不麻烦,下载下跟安装一般软件一样安装,安装完在windbg里面添加咱们的安装路径就ok了),然后通过SRV*your_path*http://msdl.microsoft.com/download/symbols更新就可以了。

这就是本人的一点心得,可能有点弱,但是这个问题真的困扰了我很久,也希望这片文章对想我一样的初学者有所帮助。由于是新手,可能有不对的地方,欢迎大家指正。


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 6
支持
分享
最新回复 (5)
雪    币: 1708
活跃值: (586)
能力值: ( LV15,RANK:670 )
在线值:
发帖
回帖
粉丝
2
symchk /r %windir%\system32 /s SRV*d:\symbols\*http://msdl.microsoft.com/download/symbols


也可以这样下载所有的符号文件。
2011-10-4 18:54
0
雪    币: 58
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
有这么多符号包 楼主全都下吗?
2011-10-4 19:58
0
雪    币: 113
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
[QUOTE=cntrump;1006152]
symchk /r %windir%\system32 /s SRV*d:\symbols\*http://msdl.microsoft.com/download/symbols


也可以这样下载所有的符号文件。[/QUOTE]

我是来顶这个的。
2011-10-4 22:10
0
雪    币: 27
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
当然是只下载被调试机对应系统的了。。。
2011-10-5 00:40
0
雪    币: 27
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
[QUOTE=cntrump;1006152]
symchk /r %windir%\system32 /s SRV*d:\symbols\*http://msdl.microsoft.com/download/symbols


也可以这样下载所有的符号文件。[/QUOTE]

额~~~好深奥呀,看不懂   /r和/s是什么意思呀
2011-10-5 00:41
0
游客
登录 | 注册 方可回帖
返回
//