3

我有一个应用程序崩溃,因此它在 Windows 平台中生成一个崩溃转储。我将 exe 和 dll 文件发送给客户。客户已将 user.dmp 和 drwtsn32.log 文件发送给我。但是,客户没有相应的 pdb 文件。客户只有 dll 和 exe 文件。因此,当我将此 user.dmp 文件附加到 Windbg 时,我没有得到符号。那么,我需要做什么才能获得符号。我需要将 pdb 文件发送给客户吗?如果是,那么当崩溃发生时他需要对这些 pdb 文件做什么?我使用三种不同的机器:a)构建机器,c)客户的测试机器和 c)我自己的调试机器(与构建机器不同)。windbg安装在调试机上。我可以将所有 pdb 文件从构建机器复制到我的调试机器中。请告诉我,

谢谢康康

4

2 回答 2

3

如果可执行文件的 PDB 文件正确,则只需在调试转储时将 WinDbg 指向正确的路径。为此,请使用符号路径功能。

此问题中的附加信息:调试符号问题

于 2009-04-01T11:09:07.807 回答
2

The great thing about gathering DMP files is that the customer doesn't need PDB files at the time of creating the DMP file. You only need pdbs when you debug into the DMP file!

于 2009-04-09T13:22:42.030 回答