在 64 位计算机上捕获的 32 位进程的调试转储
我最近收到了一位客户发来的 64 位故障转储。 我们的进程都是 32 位的,但客户的计算机正在运行 x64 Server 2008。Visual Studio(2008 和 2010 Expre…
使用 WinDBG 和 SOS 调试 Silverlight 时出现死胡同
我是 WinDBG 的新手。我正在寻找内存泄漏的原因,并且我已经了解了目前的知识。 我的 MVVM 应用程序正在泄漏 MyLovelyView 对象。 在 WinDBG 中,我运…
如何学习WinDbg? (回复:看似简单的挂起过程)
我正在尝试确定进程挂起的原因,并正在学习各种工具,例如 Process Explorer 、进程监视器和WinDbg。 无论如何,我正在尝试使用 WinDbg,并在附加到我…
psscor2 有 64 位版本吗?
我正在尝试使用 WinDbg 调试在 Windows 7/64 位上运行的 .NET 3.5 32 位应用程序。我想使用 psscor2,但无法加载它。我也无法加载 sos。 当我尝试加载…
从 Windbg 中 ASP.net 3.5 进程的转储中检索会话内容
我已经转储了 W3wp.exe 进程,并尝试使用 Windbg 检索会话的内容。我的测试应用程序是在 Windows 7 64 位上运行的 ASP.net 3.5,会话正在进行中。我可…
符号不匹配,ida/windbg
最近我想了解更多有关Windows内核的知识。我下载了正确的符号 对于我的系统(win7 x64 免费)。我运行 IDA 并打开 ntoskrnl.exe。 IDA询问是否附加pdb…
Windows下如何获取线程堆栈信息?
我通过 CreateToolhelp32Snapshot 函数枚举进程中的所有线程。我想获取每个线程的一些基本堆栈信息。更具体地说,我想获取堆栈底部地址,如果可能的话…
Java进程的dump文件分析?
如果我使用 Windbg 转储 Windows 上运行的 Java 进程, 我可以分析(轻松吗?)Java 堆、对象和线程吗? 就像我可以使用 SOS 进行 .Net 进程一样吗? …
在 WinDbg 中中断特定异常的最快方法? .net 4.0 应用程序
各位, 使用 WinDbg 调试 .net 4.0 应用程序(我是 WinDbg 的初学者)。当我遇到堆栈溢出时,我试图中断: (NTSTATUS) 0xc00000fd – 无法创建堆栈的…
Windbg 本机调用堆栈跟踪没有意义
我有一个简单的测试程序,导致锁定无限等待。 public class SyncBlock { } class Program { public static SyncBlock sync = new SyncBlock(); privat…
帮助调试 stackoverflow - 重复堆栈的后续步骤?
各位, 我的 .net 4.0 应用程序出现了堆栈溢出。使用 WinDbg,我发现以下堆栈信息块重复了 110 次(当然使用不同的内存地址),这让我相信这就是溢出…
WinDBG 是 64 位还是 32 位版本?
我有一个 64 位主机操作系统和一个在 VMWare 中运行的 32 位客户操作系统。我想使用 WinDBG 从 64 位主机操作系统调试 32 位来宾操作系统。我应该安装…