dl (Verknüpfte Liste anzeigen)
Der Befehl dl zeigt eine LIST_ENTRY oder SINGLE_LIST_ENTRY verknüpfte Liste an.
dl[b] Address MaxCount Size
Parameter
b
Wenn dies enthalten ist, wird die Liste in umgekehrter Reihenfolge gedumpt. (Mit anderen Worten, der Debugger folgt dem Blinkenanstelle der Flinks.) Dies kann nicht mit einem SINGLE_LIST_ENTRY verwendet werden.
Adresse
Die Startadresse der Liste. Weitere Details zur Syntax finden Sie unter Adress- und Adressbereichssyntax.
MaxCount
Maximale Anzahl der abzubildenden Elemente.
Größe
Größe jedes Elements. Dies ist die Anzahl aufeinander folgender ULONG_PTRs, die für jedes Element in der Liste angezeigt wird.
Environment
Element | Beschreibung |
---|---|
Modi | Benutzermodus, Kernel-Modus |
Ziele | Live, Crash Dump |
Plattformen | Alle |
Zusätzliche Informationen
Einen Überblick über die Speichermanipulation und eine Beschreibung anderer speicherbezogener Befehle finden Sie unter Lesen und Schreiben von Speicher.
Hinweise
Diese Liste muss eine LIST_ENTRY- oder SINGLE_LIST_ENTRY-Struktur sein. Wenn dies in eine größere Struktur eingebettet ist, stellen Sie sicher, dass Address auf die verknüpfte Listenstruktur und nicht auf den Anfang der äußeren Struktur verweist.
Die Anzeige beginnt mit "Adresse". Wenn Sie daher die Adresse eines Zeigers angeben, der auf den Anfang der Liste verweist, sollten Sie das erste gedruckte Element ignorieren.
Die Parameter "Address", "MaxCount" und "Size " befinden sich im aktuellen Standardradiix. Sie können den Befehl "n" (Set Number Base) oder das Präfix 0x verwenden, um das Radix zu ändern.
Wenn sich die Liste wieder auf sich selbst befindet, wird das Dump beendet. Wenn ein Nullzeiger gefunden wird, wird das Dump beendet.
Wenn Sie einen Befehl für jedes Element der Liste ausführen möchten, verwenden Sie die Erweiterung !list .