Delen via


Geheugen

De engine voor foutopsporing kan het hoofdgeheugen, de registers en andere gegevensruimten van het doel rechtstreeks lezen en schrijven. Bij foutopsporing in de kernelmodus is al het geheugen van het doel beschikbaar, waaronder virtueel geheugen, fysiek geheugen, registers, modelspecifieke registers (MSR's), System Bus-geheugen, Control-Space-geheugen en I/O-geheugen. In foutopsporing in de gebruikersmodus zijn alleen het virtuele geheugen en de registers beschikbaar.

De engine maakt al het geheugen in de doelomgeving beschikbaar voor de klanten met behulp van 64-bits adressen. Als het doel gebruikmaakt van 32-bits adressen, zal de engine, indien nodig, automatisch converteren tussen 32-bits en 64-bits adressen tijdens de communicatie met het doel en de clients. Als een 32-bits adres van het doel wordt hersteld, bijvoorbeeld door uit het geheugen of een register te lezen, moet het tekenuitgebreid worden tot 64 bits voordat het kan worden gebruikt in de debugger-engine API. De tekenextensie wordt automatisch uitgevoerd met de methode ReadPointersVirtual .

aanvullende informatie

Zie Geheugentoegang voor meer informatie over het lezen en schrijven van geheugen.