PDB文件的结构是什么?

时间:2011-06-16 15:11:03

标签: visual-studio debugging pdb-files

我试图了解调试器如何使用PDB文件。它本身可能是一个小文件系统。有人可以帮我理解PDB文件的结构吗?

3 个答案:

答案 0 :(得分:4)

根据this blog post,MS的实际文件格式是保密的。但是,我建议您阅读该帖子,因为它有很多有用的信息,PDB文件是什么以及它是如何使用的。

答案 1 :(得分:0)

根据MSDN,它不切实际:

  

因为后编译器生成的.pdb文件的格式   工具经常不断修改,暴露格式是不切实际的

调试器将使用DIA SDK来访问其中的数据,这意味着您不需要知道其结构。

答案 2 :(得分:0)

事实上,PDB的格式没有记录,但您可以使用适当的接口See Sample

以编程方式收集有关PDB文件内容的非常详细的信息。