2013-04-21 61 views
0

我有一套PDB,我想将它们存储在我的缓存中,以便它们可用于各种工具(windbg.exe,wpa.exe),并且我知道它们将在某处备份 ,而不是冒着覆盖与我前一天使用的重要ETL跟踪相对应的PDB的风险。使用symchk.exe将PDB拉入缓存很容易,但我想将自己的PDB放入缓存中。如何使用符号树文件夹结构将我的私人PDB复制到我的符号缓存中?

有一个快速简单的命令与一些调试工具,这样做。

+0

是否设置为'SRV * C符号路径:\ symbols_cache * F:\ my_symbol_source'帮助吗?请注意,它们由'*'&而不是';'分隔。 – anishsane 2013-05-09 16:01:06

+0

@anishsane我的目标是将我自己的PDB放入一个symsrv风格的文件夹(C:\ symbols \ myBinary.pdb \ [hash] \ myBinary.pdb),这样我可以在将来顺利工作,而无需调整我的符号路径,而无需记住哪条符号路径与哪条ETL轨迹一起使用。另外,如果我试图去做你的评论,我会使用'srv * c:\ symbols_cache; f:\ my_symbol_source'(带有分号)的语法,以便它不表示“my_symbol_source”是symsrv-style (而是将PDB包含在一个平面文件夹中) – Marcus 2013-05-25 23:14:59

回答

0

这里是我最终使用:(举例)

C:\Debuggers\symstore.exe add /f C:\Users\marcusl\Desktop\ieframe.pdb /s C:\symbols /t "" 
相关问题