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

And*_*Liu 3 windbg pdb

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

sno*_*one 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
Run Code Online (Sandbox Code Playgroud)

这个是私人的:

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
Run Code Online (Sandbox Code Playgroud)