dda, ddp, ddu, dpa, dpp, dpu, dqa, dqp, dqu (Display Referenced Memory)
Die Befehle "dda", "ddp", "ddu", "dpa", "dpp", "dpu", "dqa", "dqp" und "dqu" zeigen den Zeiger an der angegebenen Position an, leiten den Zeiger ab und zeigen dann den Speicher an der resultierenden Position in einer Vielzahl von Formaten an.
ddp [Options] [Range]
dqp [Options] [Range]
dpp [Options] [Range]
dda [Options] [Range]
dqa [Options] [Range]
dpa [Options] [Range]
ddu [Options] [Range]
dqu [Options] [Range]
dpu [Options] [Range]
Parameter
Options Gibt eine oder mehrere Anzeigeoptionen an. Jede der folgenden Optionen kann angegeben werden, außer dass nicht mehr als eine /p*-Option angegeben werden kann:
/cWidth
Gibt die Anzahl der Spalten an, die für die Anzeige verwendet werden sollen. Wird diese Angabe weggelassen, hängt die Standardanzahl der Spalten von der Art der Anzeige ab. Aufgrund der Art und Weise, wie Zeiger von diesen Befehlen angezeigt werden, empfiehlt es sich in der Regel, den Standardwert nur einer Datenspalte zu verwenden.
/p
(Nur im Kernel-Modus) Verwendet physische Speicheradressen für die Anzeige. Der durch Range angegebene Bereich wird aus dem physischen Speicher und nicht aus dem virtuellen Speicher entnommen.
/p[c]
(Nur im Kernel-Modus) Wie /p, mit dem Unterschied, dass der zwischengespeicherte Speicher gelesen wird. Die Klammern um c müssen enthalten sein.
/p[uc]
(Nur im Kernel-Modus) Wie /p, mit dem Unterschied, dass nicht gepufferter Speicher gelesen wird. Die Klammern um uc müssen enthalten sein.
/p[wc]
(Nur im Kernel-Modus) Wie /p, mit dem Unterschied, dass der kombinierte Schreibspeicher gelesen wird. Die Klammern um wc müssen enthalten sein.
Bereich
Gibt den Speicherbereich an, der angezeigt werden soll. Weitere Details zur Syntax finden Sie unter Adress- und Adressbereichssyntax. Wenn Sie Range weglassen, zeigt der Befehl den Speicher ab der Endposition des letzten Anzeigebefehls an. Wenn Range weggelassen wird und kein vorheriger Anzeigebefehl verwendet wurde, beginnt die Anzeige am aktuellen Befehlszeiger. Wird eine einfache Adresse angegeben, beträgt die Standardbereichslänge 128 Byte.
Environment
Modes: Benutzermodus, Kernel-Modus
Targets: Live, Crash Dump
Platforms: Alle
Zusätzliche Informationen
Einen Überblick über die Speichermanipulation und eine Beschreibung anderer speicherbezogener Befehle finden Sie unter Lesen und Schreiben von Speicher.
Hinweise
Bei den zweiten und dritten Zeichen dieses Befehls wird die Groß-/Kleinschreibung beachtet.
Das zweite Zeichen dieses Befehls bestimmt die verwendete Zeigergröße:
Get-Help | Anzeige |
---|---|
dd | Verwendete 32-Bit-Zeiger |
dq | Verwendete 64-Bit-Zeiger |
DP* | Verwendete Standardzeigergrößen: 32-Bit oder 64-Bit, abhängig von der Prozessorarchitektur des Ziels |
Das dritte Zeichen dieses Befehls bestimmt, wie der abgeleitete Speicher angezeigt wird:
Get-Help | Anzeige |
---|---|
dp | Zeigt den Inhalt des Speichers an, auf den der Zeiger im DWORD- oder QWORD-Format verweist, abhängig von der Zeigergröße der Prozessorarchitektur des Ziels. Wenn dieser Wert einem bekannten Symbol entspricht, wird dieses Symbol ebenfalls angezeigt. |
da | Zeigt den Inhalt des Speichers an, auf den der Zeiger im ASCII-Zeichenformat verweist. |
d*u | Zeigt den Inhalt des Speichers an, auf den der Zeiger im Unicode-Zeichenformat verweist. |
Wenn die Zeilennummerninformation aktiviert wurde, werden die Namen der Quelldateien und die Zeilennummern angezeigt, wenn sie verfügbar sind.