【发布时间】:2013-05-01 14:45:51
【问题描述】:
我正在尝试使用 windbg 研究在 x64 机器上为我们的 x86 进程创建的挂起转储文件。这是一个 4.0 x86 应用程序,所以为了获得非托管堆栈,我必须执行以下操作:
.loadby sos clr
.load wow64exts
!sw
kL
但是,每次我尝试通过 !clrstack 获取托管堆栈时,我都会在标题中看到错误。我错过了什么?
【问题讨论】:
-
您是否在 Windows 8 机器上运行 WinDbg?我只在 Windows 8 机器上收到相同的错误消息。如果我将内存转储到文件中,即使我执行 !wow64exts.sw 切换到 32 位模式,我也无法运行 SOS。但是,如果我附加到进程,我可以执行 SOS...
标签: c# .net-4.0 windbg dump freeze