如何知道pdb文件是公共还是私有?

时间:2016-01-07 10:28:54

标签: windbg pdb

当我使用WinDbg加载pdb文件时,如何知道pdb文件是公共文件还是私有文件?

1 个答案:

答案 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