CpupSyscallStub 是我看到的所有线程,在 Windbg 中我可以切换到 32 位模式并获取真正的线程。
我如何在 VS2010 中做到这一点?
CpupSyscallStub 是我看到的所有线程,在 Windbg 中我可以切换到 32 位模式并获取真正的线程。
我如何在 VS2010 中做到这一点?
你是如何处理这个进程转储的?通过任务管理器(taskmgr)?
如果是这样,它是 32 位进程的 64 位转储,这些无法使用 Visual Studio 2010 进行调试,并且无法切换架构。
尝试使用 Visual Studio 或 WinDbg 或 ADPlus 重新获取转储。
您可以阅读有关转储类型等的更多信息。@MiniDumpWriteDump ( http://msdn.microsoft.com/en-us/library/ms680360(VS.85).aspx )
我注意到也可以使用 32 位任务管理器(“%systemroot%\syswow64\taskmgr.exe”)创建 32 位转储。先关闭现有的 64 位 taskmgr。
尝试使用 ProcDump。默认情况下,它将 32 位进程捕获为 32 位转储。