Module load completed but symbols could not be loaded

1、 http://forum.sysinternals.com/windbg-symbols-could-not-be-loaded_topic13838.html
ask:  I am debugging a driver in the primitive state using windbg with 2systems.  Initially, Ihad some problems getting symbols loaded and breakpoints set, but itseemed to resolveitself somehow.  The error I am now consistently getting is below:Symbol search path is:C:\WINDDK\2600.1106\src\network\ndis\softair\51\objchk_wxp_x86\i386;c:\symbols*** ERROR: Module load completed but symbols could not be loaded forsoftair.sysI have softair.sys and softair.pdb in the c:\symbols directory asevidenced by:C:\WINDDK\2600~1.110\src\network\ndis\softair>dir c:\symbols Volume in drive C has no label. Volume Serial Number is 8401-7D77
answer: 
It could be that the symbols don't match what is running on the system.
Do:
!sym noisy
.reload
And you'll get more info about why the symbol load is failing.I'm sure you are doing this already, but it is always worth reminding tomake sure you are using the latest version of the debugger.  See http://www.microsoft.com/ddk/debugging


2、

This isn't really a Visual C++ related problem AFAICT. The microsoft.public.windbg newsgroup might be a better place to get information.

 Anyhow, you probably do not have the matching ntdll.pdb you need. The dump would usually contain the CV record of the module (only very old dumps did not, you need to download the binary first). This uniquely identifies the particular build of ntdll.

 You would usually use our public symbol server to get these symbols. See .sympath, .symfix and !sym noisy.

 You can also use your local file path followed by a srv* path like

 .sympath c:\mypdbs;srv*c:\msftpdbs*http://msdl.microsoft.com/download/symbols      


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值