有时候pdb文件确实是存在于指定目录下的,但是就是无法加载,此时可以先打开noisy模式,然后单独加载指定模块:
!sym noisy
ld mysdk
大部分情况下会发现是时戳不一致的问题:
*** WARNING: Unable to verify timestamp for mysdk.dll
*** ERROR: Module load completed but symbols could not be loaded for mysdk.dll
使用如下命令可以让windbg忽略二进制文件和pdb文件的时戳差异:
.symopt + 0x40