8

我想创建一个简单的 .MAP 文件,列出 PDB 文件中的地址和符号名称。我的自然倾向是寻找一个名为“pdb2map”的工具,但我得到的大多数结果似乎是指来自Debugging Applications for Microsoft .NET 和 Microsoft Windows附带的 CD 中的示例程序,不幸的是,它不是发布在'网络'上。

有谁知道这方面的好工具?谢谢。

4

3 回答 3

16

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

dumpbin /map application.exe > application.map

dumpbin 带有 Visual Studio,可能还带有其他工具。

于 2010-07-09T20:35:02.397 回答
3

这个文件似乎可以解决问题:

http://www.ecs.syr.edu/faculty/fawcett/handouts/testingseminar/Chapter12And14_CodeAndDocs/PDB2MAP.cpp

于 2010-07-23T00:04:04.270 回答
2

在 MSDN 杂志的 BugSlayer 文章中也讨论了 pdb2map。不幸的是,文章在线版本的代码存档已被删除。

作者 John Robbins有一个博客,如果您要求,他可能愿意发布代码。

顺便说一句,这本书很值得入手。

于 2010-03-16T00:36:53.807 回答