WinDbg 命令提示符指示什么?

WinDbg 命令提示符指示什么?

我在用着调试我想知道 WinDbg 命令提示符指示什么。在我的例子中,命令提示符显示为

2: KD>;

我假设 kd 表示我在内核模式下调试(而不是用户模式,请参阅Windows 调试入门)。这样对吗?如果我在用户模式下调试,提示符会是什么样子?

此外,2:似乎指示当前处理器,因为当我使用命令将当前处理器更改为 0 时~0s,提示也会发生变化:

0:KD>;

是否有文章或摘要解释 WinDbg 命令提示符可以出现的不同格式以及这些格式显示的值的含义?

答案1

我找到了官方文档使用调试器命令由 Microsoft 提供。其中包含一个解释调试器命令窗口提示符的部分。它解释了:

  • 2: kd>表示内核模式调试(kd),当前处理器为2。
  • 用户模式调试期间提示符的示例为2:005>3:2:005>,其中 005 是当前线程号,2 是当前进程号,前导 3 是当前系统号,仅在调试器连接到多个计算机系统的情况下才显示。

相关内容