Partager via


Afficher et éditer les registres dans CDB

Les registres sont de petites unités de mémoire volatiles situées sur le processeur. De nombreux registres sont dédiés à des utilisations spécifiques, et d’autres registres sont disponibles pour les applications en mode utilisateur à utiliser. Les processeurs x86 et x64 disposent de différentes collections de registres disponibles. Pour plus d’informations sur les registres sur chaque processeur, consultez Architecture du processeur.

Dans CDB, vous pouvez afficher les registres en entrant la commande r (Registres) dans la fenêtre Commande du débogueur. Vous pouvez personnaliser l’affichage à l’aide de plusieurs options ou à l’aide de la commande rm (Register Mask).

Les registres sont également affichés automatiquement chaque fois que la cible s’arrête. Si vous effectuez un pas à pas dans votre code avec les commandes p (Step) ou t (Trace), vous voyez un affichage de registre à chaque étape. Pour arrêter cet affichage, utilisez l’option r lorsque vous utilisez ces commandes.

Sur un processeur x86, l’option r contrôle également plusieurs registres un bits appelés indicateurs. Pour modifier ces indicateurs, vous utilisez une syntaxe légèrement différente de celle de la modification des registres réguliers. Pour plus d’informations sur ces indicateurs et une explication de cette syntaxe, consultez indicateurs x86.