Commandes
Cette section de la référence décrit les différentes commandes de débogueur que vous pouvez utiliser dans CDB, KD et WinDbg.
- ENTRÉE (Répéter la dernière commande)
- $<, $><, $$<, $$><, $$ >a< (Exécuter le fichier de script)
- ? (Aide de la commande)
- ? (Évaluer l’expression)
- ?? (Évaluer l’expression C++)
- # (Rechercher le modèle de désassemblement)
- || (État du système)
- ||s (Définir le système actuel)
- | (État du processus)
- |s (Définir le processus actuel)
- ~ (État du thread)
- ~e (commande spécifique au thread)
- ~f (Figer le thread)
- ~u (libérer le thread)
- ~n (Suspendre le thread)
- ~m (Reprendre le thread)
- ~s (Définir le thread actuel)
- ~s (Modifier le processeur actuel)
- a (Assembler)
- ad (Supprimer l’alias)
- ah (Gestion des assertions)
- al (Alias de liste)
- as, aS (Définir l’alias)
- ba (Break on Access)
- bc (point d’arrêt clair)
- bd (désactivation du point d’arrêt)
- be (Activer le point d’arrêt)
- bl (liste de points d’arrêt)
- bp, bu, bm (Définir le point d’arrêt)
- br (renuméroter le point d’arrêt)
- bs (commande Mettre à jour le point d’arrêt)
- bsc (Mettre à jour le point d’arrêt conditionnel)
- c (Comparer la mémoire)
- d, da, db, dc, dd, dD, df, dp, dq, du, dw, dW, dyb, dyd (mémoire d’affichage)
- dda, ddp, ddu, dpa, dpp, dpu, dqa, dqp, dqu (Display Referenced Memory)
- dds, dps, dqs (Afficher les mots et les symboles)
- dg (sélecteur d’affichage)
- dl (Afficher la liste liée)
- ds, dS (display string)
- dt (type d’affichage)
- dtx (Type d’affichage - Informations sur le modèle objet du débogueur étendu)
- dv (Afficher les variables locales)
- dx (afficher l’expression de modèle objet du débogueur)
- e, ea, eb, ed, eD, ef, ep, eq, eu, ew, eza, ezu (Enter Values)
- f, fp (Remplissage de la mémoire)
- g (Go)
- gc (Passer du point d’arrêt conditionnel)
- gh (Go with Exception Handled)
- gn, gN (Go avec l’exception non gérée)
- gu (Monter)
- ib, iw, id (entrée à partir du port)
- j (Exécuter si - Else)
- k, kb, kc, kd, kp, kP, kv (Backtrace de la pile d’affichage)
- l+, l- (Définir les options de source)
- ld (Symboles de charge)
- lm (Lister les modules chargés)
- ln (Répertorier les symboles les plus proches)
- ls, lsa (Lister les lignes sources)
- lsc (Lister la source actuelle)
- lse (Lancer l’éditeur de source)
- lsf, lsf- (Charger ou décharger le fichier source)
- lsp (Définir le nombre de lignes sources)
- m (Déplacer la mémoire)
- n (Définir la base du nombre)
- ob, ow, od (Sortie vers le port)
- p (Étape)
- pa (étape vers l’adresse)
- pc (étape jusqu’à l’appel suivant)
- pct (Étape jusqu’à l’appel suivant ou retour)
- ph (Étape jusqu’à l’instruction de branchement suivante)
- pt (Retour de l’étape vers le retour suivant)
- q, qq (Quitter)
- qd (Quitter et détacher)
- r (Registres)
- rdmsr (Read MSR)
- rm (Register Mask)
- s (Recherche de mémoire)
- so (Définir les options de débogage du noyau)
- sq (Définir le mode silencieux)
- ss (Définir le suffixe de symbole)
- sx, sxd, sxe, sxi, sxn, sxr, sx- (Définir des exceptions)
- t (Trace)
- ta (Trace à l’adresse)
- Tb (Trace à la branche suivante)
- tc (Trace jusqu’à l’appel suivant)
- tct (Trace jusqu’à l’appel suivant ou retour)
- th (Trace to Next Branching Instruction)
- tt (trace jusqu’au retour suivant)
- u (Unassemble)
- uf (Unassemble Function)
- up (Annuler l’assemblage à partir de la mémoire physique)
- your (Unassemble Real Mode BIOS)
- ux (Unassemble x86 BIOS)
- vercommand (Afficher la ligne de commande du débogueur)
- version (Afficher la version du débogueur)
- vertarget (Afficher la version de l’ordinateur cible)
- wrmsr (Écriture MSR)
- wt (Suivi et surveillance des données)
- x (Examiner les symboles)
- z (Exécuter pendant)