Bar*_*art 5 debugging symbols windbg visual-studio-2010
出于测试目的,我正在调试Visual Studio 2010中的minidump(使用.dump/ma创建).
我有可用于该转储的符号,但没有当前的二进制文件(它是可执行文件).
VS2010中的"模块"窗口显示" 找不到匹配的二进制文件 ",这似乎是正确的,因为它无法在目标计算机上的路径上找到.
我仍然想加载符号,所以我右键单击该模块,选择"从符号路径加载符号"(其中包含正确的pdb的路径),但会弹出一个对话框,要求我选择二进制文件.我无法加载模块的符号.
为什么VS需要图像文件?WinDbg能够加载符号文件并向我显示故障堆栈没有问题.
我认为这是设计使然。Visual Studio 是由一个团队设计和开发的,而 WinDbg 是由另一个团队设计和开发的,
http://msdn.microsoft.com/en-us/library/htzy3t6f.aspx
如果加载使用堆保存的小型转储文件,即使未找到应用程序二进制文件,Visual Studio 也可以加载符号。没有堆的小型转储文件需要二进制文件来加载符号。
如果您希望 Visual Studio 与 WinDbg 相同,您应该转到 Microsoft Connect 并创建功能请求,
http://connect.microsoft.com/intro/
| 归档时间: |
|
| 查看次数: |
2095 次 |
| 最近记录: |