Debugging Tools for Windows

~s (Change Current Processor)

~s 命令设置在一个多处理器系统上要调试哪个处理器。

在内核模式下,~s改变当前处理器。不要将该命令和~s (Set Current Thread)(仅工作在用户模式)、|s (Set Current Process)||s (Set Current System)s (Search Memory)命令混淆。

语法

~Processor s 

参数

Processor
Specifies the number of the processor to debug.

环境

模式 仅内核模式
目标 活动目标、崩溃转储
平台 所有

注释

只能在内核模式下指定处理器。在用户模式下,波形符(~)用来引用线程。

当调试一个多处理器系统时,通过内核调试提示符的形状可以立刻知道当前处理器。下面例子中,0: 表示正在调试该计算机上的第一个处理器。

0: kd>

使用下面的命令来在处理器之间进行切换:

0: kd> ~1s
1: kd>

现在开始调试机器上的第二个处理器。

参见

多处理器语法

Build machine: CAPEBUILD