当我使用WinDbg加载pdb文件时,如何知道pdb文件是公共文件还是私有文件?
答案 0 :(得分:6)
使用lm查看模块,它将告诉您关联的PDB是否为私有。例如,此PDB是公开的:
0: kd> lm mntdll
start end module name
00007ffe`aee40000 00007ffe`af001000 ntdll (pdb symbols) c:\websymbols\ntdll.pdb\F296699DB5314A06935E88564D8CD2731\ntdll.pdb
这个是私人的:
0: kd> lm mole32
Browse full module list
start end module name
00007ffe`ac550000 00007ffe`ac693000 ole32 (private pdb symbols) c:\websymbols\ole32.pdb\C8E3042BDD6A44BA8D9CCF8E433F33DF1\ole32.pdb