~s (Changer de processeur actuel)

La commande ~s définit quel processeur est débogué sur un système multiprocesseur.

En mode noyau, ~s modifie le processeur actuel. Ne confondez pas cette commande avec la commande ~s (Définir le thread actuel) (qui fonctionne uniquement en mode utilisateur), la commande |s (Définir le processus actuel), la commande ||s (Définir le système actuel), ou la commande s (Rechercher dans la mémoire).

~Processor s

Paramètres

Processeur
Spécifie le numéro du processeur à déboguer.

Environnement

Élément Description
Modes mode noyau uniquement
Targets live, vidage de la mémoire
Platforms all

Notes

Vous ne pouvez spécifier les processeurs qu’en mode noyau. En mode utilisateur, le tilde (~) fait référence à un thread.

Vous pouvez immédiatement savoir si vous travaillez sur un système multiprocesseur par la forme de l’invite de débogage du noyau. Dans l’exemple suivant, 0: signifie que vous déboguez le premier processeur de l’ordinateur.

0: kd>

Utilisez la commande suivante pour basculer entre les processeurs :

0: kd> ~1s
1: kd>

Maintenant, le deuxième processeur de l’ordinateur est en cours de débogage.

Voir aussi

Syntaxe multiprocesseur