!eb, !ed
Die Erweiterungen !eb und !ed schreiben eine Folge von Werten in eine bestimmte physikalische Adresse.
Diese Erweiterungsbefehle sind nicht mit dem Befehl e* (Werte eingeben) zu verwechseln.
!eb [Flag] PhysicalAddress Data [ ... ]
!ed [Flag] PhysicalAddress Data [ ... ]
Parameter
Flagge
Kann einer der folgenden Werte sein. Der Wert Flag muss von eckigen Klammern umgeben sein:
[c]
Schreibt in den Cache-Speicher.
[uc]
Schreibt in den nicht gepufferten Speicher.
[wc]
Schreibt in den Schreib-Kombispeicher.
PhysicalAddress
Gibt die erste physikalische Adresse auf dem Zielcomputer an, in die die Daten geschrieben werden, in hexadezimaler Form.
Daten
Gibt einen oder mehrere Werte an, die sequentiell in den physischen Speicher geschrieben werden sollen. Geben Sie diese Werte im hexadezimalen Format ein. Für die Erweiterung !eb muss jeder Wert 1 Byte (zwei hexadezimale Ziffern) betragen. Für die Erweiterung !ed muss jeder Wert ein DWORD (acht hexadezimale Ziffern) sein. Sie können eine beliebige Anzahl von Data Werten in eine Zeile aufnehmen. Um mehrere Werte zu trennen, verwenden Sie Kommas oder Leerzeichen.
DLL
Kext.dll
Zusätzliche Informationen
Um physischen Speicher zu lesen, verwenden Sie die Erweiterungen !d\*. Einen Überblick über die Speichermanipulation und eine Beschreibung anderer speicherbezogener Befehle finden Sie unter Lesen und Schreiben von Speicher.