我想创建一个简单的 .MAP 文件,列出 PDB 文件中的地址和符号名称。我的自然倾向是寻找一个名为“pdb2map”的工具,但我得到的大多数结果似乎是指来自Debugging Applications for Microsoft .NET 和 Microsoft Windows附带的 CD 中的示例程序,不幸的是,它不是发布在'网络'上。
有谁知道这方面的好工具?谢谢。
如果您同时拥有 application.exe 和 application.pdb 文件,请将它们放在同一目录中并运行:
dumpbin /map application.exe > application.map
dumpbin 带有 Visual Studio,可能还带有其他工具。
这个文件似乎可以解决问题:
在 MSDN 杂志的 BugSlayer 文章中也讨论了 pdb2map。不幸的是,文章在线版本的代码存档已被删除。
作者 John Robbins有一个博客,如果您要求,他可能愿意发布代码。
顺便说一句,这本书很值得入手。