有人知道WinDbg能够查看的DLL数量是否有限制吗?我记得Visual Studio曾经被限制在500个,但我找不到除了工作中的一些二手账户外其他来源证实这一点。 我正在尝试调试一个复杂的场景,但WinDbg的堆栈跟踪不完整。根据Process Explorer,我感兴趣的模块已加载,但在...
作为一个刚开始学习计算机调试的人,我真的不明白如何阅读Windbg中转储的堆栈文本。我不知道从哪里开始解释它们或如何处理它们。有人能给这个可怜的灵魂提供方向吗? 例如(我手头唯一的转储) >b69dd8f0 bfa1e255 016d2fc0 89efc000 00000040 nv4_d...
我正在尝试了解WinDbg工具,以分析我们在生产服务器上的崩溃转储。 当我运行!analyze -v时,我得到以下结果: 0:000> !analyze -v **************************************************************...
我有一个在远程服务器上运行的网站,想要从发生的异常中获取一些信息。由于无法安装VS或使用远程调试,我一直在尝试使用各种版本的WinDbg,但效果不佳。在我的本地测试中,我可以让WinDbg在C++异常或我抛出的CLR异常时中断程序执行,但无法得到更多的信息,只能知道“某些东西被抛出”。 是继...
我正在调试一个用VC++编写的应用程序。 在调试过程中,如何让WinDbg打印出函数名称以及所有参数的值?
我有一个内存转储文件 (未经处理的进程)。 如何使用 windbg 从中提取一个已加载到该进程中的 dll 文件呢?我的意思是将 dll 文件实际保存到磁盘中。 注:dll 是动态链接库的英文缩写。
我正在调试一个只有 .exe 文件和 .pdb 文件但没有私有符号的模块。 在调试会话中,我需要查看一个内部结构。显然,这个私有结构在 PDB 中不显示 - 但是幸运的是,我有一个包含此结构定义的 .h 文件。因此,我可以构建一些使用此结构的虚拟模块,并获得一个包含此结构的 PDB 文件。 ...