Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.