Freigeben über


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. (Anders ausgedrückt: Der Debugger folgt den Blinksanstelle der Flink-s.) Dies kann nicht mit einem SINGLE_LIST_ENTRY verwendet werden.

Adresse
Die Startadresse der Liste. Weitere Syntaxdetails finden Sie unter Adress- und Adressbereichssyntax.

MaxCount
Maximale Anzahl von Elementen, die speicherabbilden sollen.

Größe
Größe der einzelnen Elemente. Dies ist die Anzahl der aufeinanderfolgenden ULONG_PTRs, die für jedes Element in der Liste angezeigt wird.

Environment

Element BESCHREIBUNG
Modi Benutzermodus, Kernelmodus
Targets Liveabbild, Absturzabbild
Plattformen All

Zusätzliche Informationen

Eine Übersicht über die Speicherbearbeitung und eine Beschreibung anderer speicherbezogener Befehle finden Sie unter Lesen und Schreiben von Arbeitsspeicher.

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 also 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 den Radix zu ändern.

Wenn die Liste sich selbst in eine Schleife zurückgibt, wird das Speicherabbild beendet. Wenn ein NULL-Zeiger gefunden wird, wird das Speicherabbild beendet.

Wenn Sie einen Befehl für jedes Element der Liste ausführen möchten, verwenden Sie die Erweiterung !list .