在WinDBG中加载本地符号时出错-内核驱动程序

在WinDBG中加载本地符号时出错-内核驱动程序,windbg,debug-symbols,windows-kernel,Windbg,Debug Symbols,Windows Kernel,我不明白为什么没有为使用WDK和VS2013编译的内核驱动程序加载本地符号。 我构建驱动程序并将myDriver.pdb放在C:\Symbols\local中,然后将myDriver.sys复制到我的虚拟机。我使用VirtualKD启动调试器,安装驱动程序,查看加载的模块或尝试在myDriver上设置断点!出租汽车。当我尝试断点时,我得到: BP expression myDriver.sys!DriverEntry could not be resolved, adding deferred

我不明白为什么没有为使用WDK和VS2013编译的内核驱动程序加载本地符号。
我构建驱动程序并将myDriver.pdb放在C:\Symbols\local中,然后将myDriver.sys复制到我的虚拟机。我使用VirtualKD启动调试器,安装驱动程序,查看加载的模块或尝试在myDriver上设置断点!出租汽车。当我尝试断点时,我得到:

BP expression myDriver.sys!DriverEntry could not be resolved, adding deferred bp
我的符号路径是:

C:\Symbols\local;srv*C:\Symbols\symcache*http://msdl.microsoft.com/download/symbols
当我尝试重新加载/f myDriver.sys时,我得到:

kd> .reload /f myDriver.sys

"myDriver.sys" was not found in the image list.
Debugger will attempt to load "myDriver.sys" at given base 00000000`00000000.

Please provide the full image name, including the extension (i.e. kernel32.dll)
for more reliable results.Base address and size overrides can be given as
.reload <image.ext>=<base>,<size>.
DBGENG:  myDriver.sys - Partial symbol image load missing image info
DBGHELP: No header for myDriver.sys.  Searching for dbg file
DBGHELP: c:\symbols\local\myDriver.dbg - file not found
DBGHELP: c:\symbols\local\sys\myDriver.dbg - path not found
DBGHELP: c:\symbols\local\symbols\sys\myDriver.dbg - path not found
DBGHELP: .\myDriver.dbg - file not found
DBGHELP: .\sys\myDriver.dbg - path not found
DBGHELP: .\symbols\sys\myDriver.dbg - path not found
DBGHELP: myDriver.sys missing debug info.  Searching for pdb anyway

DBGHELP: myDriver - private symbols & lines 
    c:\symbols\local\myDriver.pdb - unmatched
Unable to add module at 00000000`00000000
kd>.reload/f myDriver.sys
在映像列表中找不到“myDriver.sys”。
调试器将尝试在给定的基数00000000`00000000加载“myDriver.sys”。
请提供完整的映像名,包括扩展名(即kernel32.dll)
为了获得更可靠的结果,基址和大小覆盖可以如下所示
.reload=,。
DBGENG:myDriver.sys-部分符号图像加载缺少图像信息
DBGHELP:myDriver.sys没有头。搜索dbg文件
DBGHELP:c:\symbols\local\myDriver.dbg-找不到文件
DBGHELP:c:\symbols\local\sys\myDriver.dbg-找不到路径
DBGHELP:c:\symbols\local\symbols\sys\myDriver.dbg-找不到路径
DBGHELP:。\myDriver.dbg-找不到文件
DBGHELP:。\sys\myDriver.dbg-找不到路径
DBGHELP:。\symbols\sys\myDriver.dbg-找不到路径
DBGHELP:myDriver.sys缺少调试信息。还是在搜索pdb
DBGHELP:myDriver-专用符号和线
c:\symbols\local\myDriver.pdb-不匹配
无法在00000000`00000000添加模块
有没有办法解决这个问题?
谢谢

因为驱动程序尚未加载。不同的bp是可以的。这些问题将在驱动程序负载时解决。这是正常的行为,不需要“修复”。

我已经安装了驱动程序,所以它不应该已经加载了吗?谢谢你给我指出了正确的方向,加载驱动程序是个问题,它实际上从未到达我的驱动程序代码来加载符号。