开发者

what is wkernel32.pdb

When I am trying to reload the symbol for kernel32.dll, the windbg always complain below:

DBGHELP: d:\symbols\wkernel32.pdb - file not fou开发者_运维问答nd
DBGHELP: d:\symbols\dll\wkernel32.pdb - file not found
DBGHELP: d:\symbols\symbols\dll\wkernel32.pdb - file not found
DBGHELP: C:\Windows\syswow64\wkernel32.pdb - file not found
DBGHELP: wkernel32.pdb - file not found
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\Windows\syswow64\kernel32.dll - 

What is wkernel32.dll and how can I get the symbol information for that file?

I have installed the right package of the windows symbol, I have verified the version string, it's exactly match.

Thanks. Bin


I'm not sure but it could be that wkernel32.pdb is specified as the symbol database file for your kernel32.dll. You could check by looking at the strings inside kernel32.dll using process explorer.

Also, it looks like wkernel32.dll is related to WoW (Windows over Windows). Do you have a 64 bit machine?


If your debugger session has internet access, try using the MS symbol server by running this: .symfix; .reload in windbg.


Also you use the command !sym noisy

This will output the locations that symbols are being looked for.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜