Partager via


u, ub, uu (désassembler)

Les u* commandes affichent une traduction en assembleur du code de programme spécifié en mémoire.

Cette commande ne doit pas être confondue avec la commande ~u (Unfreeze Thread).

u[u|b] Range 
u[u|b] Address
u[u|b] 

Paramètres

Gamme
Spécifie la plage de mémoire qui contient les instructions de démontage. Pour plus d’informations sur la syntaxe, consultez Syntaxe d’adresse et de plage d’adresses. Si vous utilisez l’indicateur b , vous devez spécifier la plage à l’aide de la syntaxe « AddressLLength », et non de la syntaxe « Address1 Address2 ».

Adresse
Spécifie le début de la plage de mémoire à désassembler. Huit instructions sur un processeur x86 sont désassemblées. Pour plus d’informations sur la syntaxe, consultez Syntaxe d’adresse et de plage d’adresses.

b
Détermine la plage de mémoire à désassembler en comptant à rebours. Si l’adresse ub est utilisée, la plage démontée sera les huit instructions précédant l’adresse. Si une plage est spécifiée à l’aide de la syntaxe ubAddressLLength, la plage désassemblée sera la plage de la longueur spécifiée se terminant à Address.

u
Spécifie que le désassemblage se poursuit même en cas d’erreur de lecture de la mémoire.

Environnement

Élément Descriptif
Modes Mode utilisateur, mode noyau
Objectifs Vidage en direct et incident
Plateformes Tous

Informations supplémentaires

Pour plus d’informations sur le débogage de l’assembly et les commandes associées, consultez Débogage en mode assembly et Désassemblage x86 annoté.

Remarques

Si vous ne spécifiez pas de paramètre pour la commande u, le désassemblage commence à l’adresse actuelle et étend huit instructions sur un processeur x86 ou x64. Lorsque vous utilisez ub sans paramètre, le désassemblage inclut les huit instructions avant l’adresse actuelle. Pour plus d’informations sur l’utilisation des commandes du débogueur, consultez Utilisation des commandes du débogueur.

Ne confondez pas cette commande avec la commande up (Unassemble from Physical Memory). La commande u désassemble uniquement la mémoire virtuelle, tandis que la commande up désassemble uniquement la mémoire physique.