windbg

.net – Windbg期待mscordacwks.dll的不同版本

我在尝试使用windbg调试minidump文件时遇到了一个非常奇怪的问题.我在自己的机器上试过这个通过在目标机器上运行windbg,从中获取minidump,但结果在两种情况下都是相同的.在开始我加载所需的dll,如下所示,请注意,如果我将症状设置为微软符号服务器,则会出现同样的问题.0:000>.symfixc:\sos0:000>.loadC:\Windows\Microsoft.NET\Framework64\v4.0.30319\sos检查链条的一切看起来都不错,所以我现在去运行!

windbg – 如何从内存转储中提取DLL文件?

我有一个内存转储.如何提取加载到进程中的一个dll?我的意思是实际上将dll文件保存到磁盘中您可以在windbg目录中使用sos.dll.首先,在windbg中加载sos.dll:然后使用!SaveAllModule来提取特定磁盘位置上的模块:

windbg – !heap -p -a VS!heap -x

我多年来一直使用!heap-p-a来完成各种任务.现在我开始使用最新的Win8sdk中的WinDbg6.2.9200在Win8上进行调试.在这里,我发现!heap-p-a并不总是有效,而且输出来自!地址“广告”使用!heap-x(见下文).看完了!,我无法理解差异!您使用哪个命令来查看堆块的详细信息?

c – WinDbg告诉我什么Visual Studio不能?

我仍然是C的相对新手,我遇到了第三方DLL的问题,我从我的本机CDLL静态链接到.我正在使用VisualStudio2012来调试我的DLL.(FWIW,第三方DLL是SybaseOpenClient,我正在通过我编写的C#可执行文件来调试我的DLL,它可以动态加载我的CDLL.)我已经使用VisualStudio进入反汇编并查看第三方DLL的寄存器和内存使用情况.VisualStudio给了我很

如何从Delphi DLL文件分析转储文件?

我是一个使用C#和Delphi2006代码的产品的升级工程师。在大多数情况下,使用WinDbg和Delphi2006的EurekaLog问题调试了C#问题。但是当问题是Delphi内存使用时,EurekaLog没有提供足够的信息来解决问题,我唯一需要调试的是一个完整的内存转储文件。我不能在WinDbg中加载符号文件,因为它是.map文件而不是.pdb文件。)>有没有分析Delphi应用程序转储文件的工具?