ah (Gestion des assertions)
La commande ah contrôle la gestion des assertions status pour des adresses spécifiques.
ahb [Address]
ahi [Address]
ahd [Address]
ahc
ah
Paramètres
Ahb
S’insère dans le débogueur si une assertion échoue à l’adresse spécifiée.
Ahi
Ignore un échec d’assertion à l’adresse spécifiée.
Ahd
Supprime toutes les informations de gestion des assertions à l’adresse spécifiée. Cette suppression entraîne le retour du débogueur à son état par défaut pour cette adresse.
Adresse
Spécifie l’adresse de l’instruction dont la status de gestion des assertions est définie. Si vous omettez ce paramètre, le débogueur utilise le compteur de programme actuel.
Ahc
Supprime toutes les informations de gestion des assertions pour le processus actuel.
Ah
Affiche les paramètres actuels de gestion des assertions.
Environnement
Élément | Description |
---|---|
Modes | mode utilisateur, mode noyau |
Targets | débogage en direct uniquement |
Plateformes | all |
Informations supplémentaires
Pour plus d’informations sur les status d’arrêt et la gestion des status, des descriptions de tous les codes d’événement, une liste des status par défaut pour tous les événements et des détails sur les autres méthodes de contrôle de ce status, consultez Contrôle des exceptions et des événements.
Remarques
La commande ah\* contrôle la gestion des assertions status pour une adresse spécifique. La commande sx* asrt contrôle les status de gestion des assertions globales. Si vous utilisez ah\* pour une certaine adresse et qu’une assertion s’y produit, le débogueur répond en fonction des paramètres ah\* et ignore les paramètres sx* asrt .
Lorsque le débogueur rencontre une assertion, le débogueur vérifie d’abord si la gestion a été configurée pour cette adresse spécifique. Si vous n’avez pas configuré la gestion, le débogueur utilise le paramètre global.
La commande ah\* affecte uniquement le processus en cours. Lorsque le processus actuel se termine, tous les paramètres status sont perdus.
La gestion des assertions status affecte uniquement les exceptions STATUS_ASSERTION_EXCEPTION. Cette gestion n’affecte pas la routine ASSERT en mode noyau.