.trap (Afficher le trap frame)
La commande .trap affiche l’état des registres du trap frame et définit également le contexte de registre.
.trap [Address]
Paramètres
Adresse
Adresse hexadécimale du trap frame sur le système cible. Si l'adresse est omise, aucune information sur le trap frame n'est affichée, mais le contexte du registre est réinitialisé.
Environnement
Élément | Description |
---|---|
Modes | mode noyau uniquement |
Targets | live, vidage de la mémoire |
Platforms | all |
Informations supplémentaires
Pour plus d’informations sur le contexte de registre et sur d'autres paramètres de contexte, consultez Modification des contextes.
Notes
La commande .trap affiche les registres importants pour le trap frame spécifié.
Cette commande indique également au débogueur du noyau d’utiliser l’enregistrement de contexte spécifié comme contexte de registre. Une fois cette commande exécutée, le débogueur aura accès aux registres les plus importants et à la trace de pile pour ce thread. Ce contexte de registre persiste jusqu'à ce que vous autorisiez la cible à s'exécuter ou que vous utilisiez une autre commande de contexte de registre (.thread, .cxr ou .trap). Pour plus d’informations, consultez Contexte de registre.
Cette extension est couramment utilisée lors du débogage de vérification des erreurs 0xA et 0x7F. Pour plus d’informations et un exemple, consultez Vérification des erreurs 0xA (IRQL_NOT_LESS_OR_EQUAL).