Speicherzugriff

Die Debugger-Engine bietet Schnittstellen zum direkten Lesen und Schreiben in den Standard Speicher, Registern und anderen Datenbereichen des Ziels.

Beim Debuggen im Benutzermodus kann nur auf den virtuellen Arbeitsspeicher und auf Register zugegriffen werden. auf den physischen Arbeitsspeicher und andere Datenbereiche kann nicht zugegriffen werden.

Die Debugger-Engine-API verwendet immer 64-Bit-Adressen, wenn sie auf Speicherspeicherorte auf dem Ziel verweist.

Wenn das Ziel 32-Bit-Adressen verwendet, wird die native 32-Bit-Adresse automatisch von der Engine auf 64-Bit-Adressen erweitert. Die Engine konvertiert automatisch zwischen 64-Bit-Adressen und nativen 32-Bit-Adressen, wenn sie mit dem Ziel kommunizieren.

Dieser Abschnitt umfasst Folgendes:

Virtueller und physischer Arbeitsspeicher

Register

Andere Datenräume