【问题标题】:What is the structure of a PDB file?PDB 文件的结构是什么?
【发布时间】:2012-02-13 22:32:58
【问题描述】:

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

【问题讨论】:

    标签: visual-studio debugging pdb-files


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      根据MSDN,不切实际:

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

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

      【讨论】:

      • 当您是编译器编写者时,您确实需要知道结构,他想用您的二进制文件发出 pdb 文件。
      【解决方案3】:

      事实上,PDB 的格式并没有记录,但是您可以使用适当的接口See Sample 以编程方式收集有关 PDB 文件内容的非常详细的信息@

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-04-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多