尽管加载私有 pdb 文件,WinDBG 不显示源代码行
我正在尝试使用 WinDBG 调试本机 DLL 中的问题。我相信我已加载私有符号,但 WinDBG 未显示源代码行或参数信息。这是我所观察到的;任何帮助将不胜感…
警告:Windows 调试器中的 [something] 与 [something] 重叠是什么意思?
我正在为 uni 项目的一部分编辑 Windows Research Kernel (WRK),有时当我启动运行我的内核的虚拟机时,Windows 调试器会显示以下内容: WARNING: rdp…
在 WinDBG 中调试 IndexOutOfRangeException
我正在尝试调试一些表现奇怪的.NET可执行文件(我没有源代码)。 当使用 WinDBG 附加到它时,我注意到它抛出了 IndexOutOfRangeException。 我试图了…
逻辑线程的数量令人难以置信; Windbg 看不到它们?
我有一个进程显示 ~4,294,965,900 个“当前逻辑线程”(根据性能计数器)和 ~400 个物理线程。 我使用 ADPlus (-hang) 创建了内存转储,而 Windbg (!t…
查看 !address REGionUsageIsVAD WinDBG 中的实际数据
我使用了 !address -RegionusageIsVAD 并发现了一个非常巨大的条目。 我如何查看谁写了这些数据以及该特定地址中有哪些数据? 输出示例: 099230000 :…
使用windbg,如何来回读取汇编?
0:000> u execute php5ts!execute: 100205d0 51 push ecx 100205d1 8b0da8f35310 mov ecx,dword ptr [php5ts!executor_globals_id (1053f3a8)] 100205…
dbgeng - 在 c++ 中加载扩展 dll?
我编写了一个应用程序,在其中使用 dbgeng.dll 加载一个系统范围的故障转储。我想使用一些 WinDbg 命令,例如 (!vad) - 为此,我需要其他 dll,例如 e…
如何像gdb一样列出windbg中的函数定义?
在gdb中,我可以简单地list func来查看func的定义, 并且行数每次都会递增。但是在windbg中,我尝试了lsa func, 它有时有效,但有时无效。即使它有效…