如何从.PDB文件创建.MAP文件

时间:2010-03-16 00:17:04

标签: windows debugging symbols pdb-files

我想创建一个简单的.MAP文件,列出PDB文件中的地址和符号名称。我的自然倾向是寻找一个名为“pdb2map”的工具,但我得到的大多数结果似乎都是指从 Microsoft .NET和Microsoft Windows调试应用程序中包含的CD中的示例程序,遗憾的是还没有在'网上发布。

任何人都知道一个很好的工具吗?感谢。

3 个答案:

答案 0 :(得分:12)

如果您同时拥有application.exe和application.pdb文件,请将它们放在同一目录中并运行:

dumpbin /map application.exe > application.map

dumpbin附带Visual Studio,也可能附带其他工具。

答案 1 :(得分:3)

答案 2 :(得分:2)

pdb2map也在MSDN杂志的BugSlayer文章中讨论过。不幸的是,online version of the article的代码存档已被删除。

John Robbins,作者,has a blog,如果您提出要求,可能愿意发布代码。

顺便说一下,这本书非常值得。