windbg 相关问题

WinDbg是Windows的用户和内核模式调试器。它可用于调试本机代码和托管代码。


Windbg可以显示线程名称吗?

Windbg 应该理解用于将线程名称传递给调试器的 MS 异常协议。 我无法让它发挥作用。网上查了一下,有很多例子显示“~”线程列表,但没有...

回答 2 投票 0

观察默认进程堆的创建(堆创建上的断点)

我想观察默认进程堆何时创建,即有一个断点并获取创建的调用堆栈。这没有任何实际背景。我只是想了解 Windows

回答 1 投票 0

如何从非侵入式连接切换到侵入式?

使用WinDbg,我可以以非侵入模式附加到进程。 警告:进程 8196 未作为调试对象附加 可以检查进程,但不会接收调试事件 ………… ...

回答 1 投票 0

.NET Core 应用程序从子进程读取 stdout 和 stderr 时出现死锁 - 如何使用 WinDBG 进行故障排除?

我怀疑我正在成为 https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.process.standardoutput?view=net-9.0#remarks 的牺牲品,特别是当家长时的情况进程读取两者...

回答 1 投票 0

WINDBG:显示转储文件捕获标志

这是一个非常快速的问题。我进行了搜索,似乎找不到显示小型转储文件中存在哪些选项的 Windbg 命令。 另外,我想取回等效的参数...

回答 2 投票 0

Mongo 进程在 Windows 上每隔几天就会崩溃

我在Linux上使用过MongoDB几次,这是我第一次在Windows上使用它。由于还有其他类似的应用程序在 Linux 上运行,并且所有这些应用程序看起来都很好,我怀疑这个 p...

回答 1 投票 0

如何在WinDbg中跟踪堆?

我找到了一篇学习解决内存泄漏问题的文章,www.codeproject.com/KB/cpp/MemoryLeak.aspx。 当我执行 !heap -stat –h xxx 步骤时,文章告诉我结果应该是 li...

回答 1 投票 0

为 Windbg(来自 Microsoft Store)编写新扩展的标准/首选方式是什么?

背景: Windbg 目前有两种“版本”,第一个(也是众所周知的)是随 Windows SDK 附带的版本。第二个也是相对较新的版本

回答 1 投票 0

如何在WinDbg中的另一个别名中使用别名解释器?

我有一堆别名用于访问代码中的全局调试变量,它们看起来像这样: as _dbg_log_last "dx mymodule!g_dbg_variable_with_a_long_name->logger.log_buffer[

回答 1 投票 0

C++:Windbg 扩展 - 将参数定义评估为 PCSTR args 的更好方法

编写 Windbg 扩展(使用 DbgEng.h)时,可以使用 _In_opt_ PCSTR args 接受来自 Windbg 命令行的参数;但是,这是作为完整字符串传递的。 例子: H 结果

回答 1 投票 0

Windbg:psscor4 不起作用

我搜索并尝试了很多东西,但无法让psscor4正常工作。 当我调用 !threads 时,我总是得到 请求ThreadStore失败 我检查的内容如下: 我是

回答 2 投票 0

使用 procdump -mk 创建“内核”转储时没有堆栈

我正在尝试使用 procdump(版本 11)的 -mk 选项来获取 64 位 Windows 进程的堆栈跟踪的内核部分。内核转储已创建,但在 WinDbg 中打开它,我得到的只是

回答 1 投票 0

如何从我的 WinDbg 扩展获取目标更改的通知 - 或者,ChangeDebuggeeState 是如何工作的?

当目标的虚拟或物理内存通过 DEBUG_DATA_SPACE_VIRTUAL 或 DEBUG_DATA_SPACE_PHYSICAL 标志发生更改时,我需要能够从 WinDbg 扩展接收通知。 我是霍皮人...

回答 1 投票 0

为 Windows 调试器提供符号服务器身份验证

我们有一个运行cdb并处理dmp文件的工具。符号服务器需要对 cdb 进行身份验证才能从中下载文件。我们的设置不允许未经身份验证的符号访问。 我明白了...

回答 1 投票 0

如何在WinDbg中设置符号?

我正在使用 Windows 调试工具,启动 WinDbg / cdb 或 ntsd 时收到以下错误消息: 符号搜索路径为:*** 无效 *** **********************************************...

回答 2 投票 0

如何在WinDBG中查看托管异常详细信息?

VS2005 C# 编译器在我们团队的夜间构建过程中崩溃。 我使用 WinDBG 附加到它,加载 SOS 扩展,打印调用堆栈,但看不到异常信息。 我尝试了 !PrintException,如

回答 2 投票 0

如何从 WinDbg 扩展中提取用户流?

我已在转储中嵌入了自定义流(即将 UserStreamParam 参数传递给 MiniDumpWriteDump 函数)。现在,我尝试从 WinDbg 扩展中提取流。 (请注意,我有

回答 3 投票 0

Aarch64 的 CPSR 寄存器的困惑:如何读取它以及“ARM 处理器模式”的编码

我正在使用 Aarch64 架构。如果我理解正确的话,CPSR(或“当前程序状态寄存器”)是一个状态寄存器,保存CPU核心执行的当前状态......

回答 1 投票 0

使用WinDbg查找C++静态类成员的地址

我没有使用 WinDbg 的经验,我正在尝试在 C++ Win32 应用程序中的静态成员变量上设置数据断点 (ba),以查看它何时被意外写入损坏。让我们...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.