Partager via


dl (Afficher la liste liée)

La commande dl affiche une liste liée LIST_ENTRY ou SINGLE_LIST_ENTRY.

dl[b] Address MaxCount Size

Paramètres

b
Si cela est inclus, la liste est vidée dans l’ordre inverse. (En d’autres termes, le débogueur suit le Blinks au lieu de Flink s.) Cela ne peut pas être utilisé avec un SINGLE_LIST_ENTRY.

Adresse
Adresse de départ de la liste. Pour plus de détails sur la syntaxe, veuillez consulter la rubrique Syntaxe de l’adresse et de la plage d’adresses.

MaxCount
Nombre maximal d’éléments à vider.

Taille
Taille de chaque élément. Il s’agit du nombre de ULONG_PTRs consécutifs qui seront affichés pour chaque élément de la liste.

Environnement

Élément Description
Modes Mode utilisateur, mode noyau
Targets Live, vidage de la mémoire
Platforms Tous

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

Cette liste doit être une structure LIST_ENTRY ou SINGLE_LIST_ENTRY. Si cela est incorporé dans une structure plus grande, assurez-vous que Address pointe vers la structure de liste liée et non pas au début de la structure externe.

L’affichage commence par l’adresse. Par conséquent, si vous fournissez l’adresse d’un pointeur qui pointe vers le début de la liste, vous devez ignorer le premier élément imprimé.

Les paramètres Address, MaxCount et Size se trouvent dans le rayon par défaut actuel. Vous pouvez utiliser la commande n (Définir la base de nombres) ou le préfixe 0x pour modifier le radix.

Si la liste effectue une boucle sur elle-même, le vidage s’arrête. Si un pointeur Null est rencontré, le vidage s’arrête.

Si vous souhaitez exécuter une commande pour chaque élément de la liste, utilisez l’extension !list .