The*_*mer 4 windows debugging windbg
我已将 WinDbg 附加到一个进程。
当我使用命令bp设置断点时。我收到以下错误:
bp xyz!abc::func
Couldn't resolve error at xyz!abc::func
Run Code Online (Sandbox Code Playgroud)
怎么了?
当你做了lm m xyz你得到的
start end module name
4d6c0000 4dc59000 xyz (export symbols) C:\Program Files\path to xyz
Run Code Online (Sandbox Code Playgroud)
该术语export symbols告诉我们它只加载了 DLL 的“公共”函数。
要加载私有符号,请执行以下操作
.sympath c:\path\to\your\pdb
.symfix+ c:\symbols
.reload /f
ld xyz
Run Code Online (Sandbox Code Playgroud)
然后再做一次lm m xyz。如果它仍然没有显示“私有符号”,请在之前重复相同的操作!sym noisy,它会具体告诉您它可以或不能加载什么。
| 归档时间: |
|
| 查看次数: |
5707 次 |
| 最近记录: |