~s (Aktuellen Prozessor ändern)
Der Befehl ~s legt fest, welcher Prozessor in einem Multiprozessorsystem debugged wird.
Im Kernelmodus ändert ~s den aktuellen Prozessor. Verwechseln Sie diesen Befehl nicht mit dem Befehl ~s (Set Current Thread) (der nur im Benutzermodus funktioniert), dem Befehl |s (Set Current Process), dem Befehl ||s (Set Current System) oder dem Befehl s (Search Memory).
~Processor s
Parameter
Prozessor
Gibt die Nummer des zu debuggenden Prozessors an.
Environment
Element | Beschreibung |
---|---|
Modi | Nur Kernelmodus |
Ziele | live, Crash Dump |
Plattformen | Alle |
Hinweise
Sie können Prozessoren nur im Kernelmodus angeben. Im Benutzermodus verweist die Tilde (~) auf einen Thread.
An der Form der Kernel-Debugging-Eingabeaufforderung können Sie sofort erkennen, dass Sie auf einem System mit mehreren Prozessoren arbeiten. Im folgenden Beispiel bedeutet 0:, dass Sie den ersten Prozessor im Computer debuggen.
0: kd>
Verwenden Sie den folgenden Befehl, um zwischen den Prozessoren zu wechseln:
0: kd> ~1s
1: kd>
Nun der zweite Prozessor in dem Computer, der getestet wird.