我正在调试一个只有 .exe 文件和 .pdb 文件但没有私有符号的模块。 在调试会话中,我需要查看一个内部结构。显然,这个私有结构在 PDB 中不显示 - 但是幸运的是,我有一个包含此结构定义的 .h 文件。因此,我可以构建一些使用此结构的虚拟模块,并获得一个包含此结构的 PDB 文件。 ...
如果我使用Windbg对运行在Windows上的Java进程进行转储, 我能够(轻松地?)分析Java堆、对象和线程吗? 就像我可以使用SOS来处理.NET进程一样? 否则 - 我如何离线调试在生产系统中发生的问题? 谢谢!
当使用windbg并运行!dumpheap命令查看对象地址时,如何限制特定数量的对象。 我找到的唯一方法是使用CTRL + BREAK和来自博客http://dotnetdebug.net/2005/07/04/dumpheap-parameters-and-some-general-info...
我需要从Windbg命令行获取变量的大小。编译代码并添加C++ sizeof() 只为了获取这个值很困难且没有意义。根据文档,我看到Windbg可以使用dt /s过滤值,但是如何显示这个值呢?
我正在尝试使用WinDBG分析我们生产机器之一的崩溃转储。我的问题根源似乎是我拥有不同版本的.NET框架,而生产机器上的版本不同,但我不知道如何解决这个问题。当我打开!sym noisy并运行!dlk(来自SOSEX)时,它尝试查找mscordacwks dll时出现以下错误。 0:000&...
我开始学习Windbg,并发现了这篇好文章:如何使用WinDbg分析VC++应用程序的崩溃转储? 现在,我想按照说明一步一步地操作。问题是:我需要编写一些可以立即崩溃并创建可供Windbg使用的转储文件的示例代码。 如何编写这样的代码?void Example4() { int* ...