首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >读取.pdb文件

读取.pdb文件
EN

Stack Overflow用户
提问于 2010-01-11 13:45:58
回答 5查看 108.9K关注 0票数 32

我有许多.pdb格式的文件,其中一些是下载的,但到目前为止,我还不能使用或读取里面的内容,所以我在寻找如何在MS Windows XP中读取和查看.pdb格式的文件。

你们中有谁知道怎么打开它吗?

EN

回答 5

Stack Overflow用户

发布于 2010-01-11 14:00:04

如果您指的是调试器使用的“程序数据库”中的PDB:

PDB文件包含有关文件的数据,如用于帮助调试的EXE或DLL。有一些公共接口允许您从文件中提取数据。请参阅此处的示例:

  • http://blogs.msdn.com/jmstall/archive/2005/08/25/pdb2xml.aspx
  • http://www.codeproject.com/KB/bugs/PdbParser.aspx

如果您指的是Palm Pilot数据库中的PDB,那么我对它一无所知,但是文件格式可以在这里找到:

  • http://www.hotpaw.com/rhn/palm/pdb.txt
票数 45
EN

Stack Overflow用户

发布于 2016-05-29 23:07:53

微软发布了他们的PDB格式的源代码,所以像LLVM团队这样的其他编译器开发人员可以更容易地实现PDB格式。

https://github.com/Microsoft/microsoft-pdb/

要真正转储文件的输出,只需使用以下命令:

https://github.com/Microsoft/microsoft-pdb/blob/master/cvdump/cvdump.exe

代码语言:javascript
复制
cvdump Whatever.pdb
票数 32
EN

Stack Overflow用户

发布于 2020-01-30 23:07:44

PDB查看器(GUI)

Portable PDB

  • Tools

代码语言:javascript
复制
- [SourceLink](https://github.com/ctaggart/SourceLink#source-link-testing-tool): `sourcelink print-urls Foo.pdb`

  • Programmatic Access

代码语言:javascript
复制
- [Microsoft.DiaSymReader.PortablePdb](https://github.com/dotnet/symreader-portable)

经典(非便携) PDB

  • Tools
    1. llvm-pdbutilllvm-pdbutil dump -all Foo.pdb
    2. cvdumpcvdump Foo.pdb
    3. DBHdbh.exe -v Foo.pdb dump
    4. PDBStrpdbstr.exe -r -p:Foo.pdb -s:StreamName
    5. pdbparsepip3 install pdbparse; pdb_dump.py Foo.pdb

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2040132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档