dds, dps, dqs (Afficher des mots et des symboles)

Les commandes dds, dps et dqs affichent le contenu de la mémoire dans la plage spécifiée. Cette mémoire est supposée être une série d’adresses dans la table des symboles. Les symboles correspondants sont également affichés.

dds [Options] [Range] 
dqs [Options] [Range] 
dps [Options] [Range] 

Paramètres

Options Spécifie une ou plusieurs options d’affichage. Toute option suivante peut être incluse, à l’exception qu’une seule option /p* peut être indiquée :

/cWidth
Spécifie le nombre de colonnes à utiliser dans l’affichage. Si cela est omis, le nombre de colonnes par défaut dépend du type d’affichage. En raison de la façon dont les symboles sont affichés par ces commandes, il est généralement préférable d’utiliser la valeur par défaut d’une seule colonne de données.

/p
(Mode noyau uniquement) Utilise les adresses de mémoire physique pour l’affichage. La plage spécifiée par Range sera extraite de la mémoire physique plutôt que de la mémoire virtuelle.

/p[c]
(Mode noyau uniquement) Identique à /p, sauf que la mémoire mise en cache sera lue. Les crochets autour de c doivent être inclus.

/p[uc]
(Mode noyau uniquement) Identique à /p, sauf que la mémoire non mise en cache sera lue. Les crochets autour de uc doivent être inclus.

/p[wc]
(Mode noyau uniquement) Identique à /p, sauf que la mémoire à écriture combinée sera lue. Les crochets autour de wc doivent être inclus.

Plage
Spécifie la zone mémoire à afficher. Pour plus de détails sur la syntaxe, veuillez consulter la rubrique Syntaxe de l’adresse et de la plage d’adresses. Si vous omettez Range, la commande affichera la mémoire à partir de l’emplacement de fin de la dernière commande d’affichage. Si Range est omis et qu’aucune commande d’affichage précédente n’a été utilisée, l’affichage commence au pointeur d’instruction actuel. Si une simple adresse est donnée, la longueur de plage par défaut est de 128 octets.

Environnement

Modes : mode utilisateur, mode noyau

Cibles : live, vidage sur incident

Plateformes: toutes

Informations supplémentaires

Pour obtenir une vue d’ensemble de la manipulation de la mémoire et une description d’autres commandes liées à la mémoire, consultez Lecture et écriture de données dans la mémoire.

Notes

Le deuxième caractère de dds est sensible à la casse. Le troisième caractère de toutes ces commandes est sensible à la casse.

La commande dds affiche des valeurs de mots double (4 octets) comme la commande dd. La commande dqs affiche des valeurs de quad-mots (8 octets) comme la commande dq. La commande dps affiche des valeurs de la taille d’un pointeur (4 octets ou 8 octets, selon l’architecture de l’ordinateur cible) comme la commande dp.

Chacun de ces mots est traité comme une adresse dans la table des symboles. Les informations de symbole correspondantes sont affichées pour chaque mot.

Si des informations sur le numéro de ligne sont activées, les noms de fichiers source et les numéros de ligne seront affichés si disponibles.