Memoria
Il motore del debugger può leggere e scrivere direttamente la memoria principale, i registri e altri spazi dati di destinazione. Nel debug in modalità kernel, è disponibile tutta la memoria della destinazione, tra cui memoria virtuale, memoria fisica, registri, registri specifici del modello, memoria del bus di sistema, memoria del bus di sistema, memoria Control-Space memoria e memoria di I/O. Nel debug in modalità utente sono disponibili solo la memoria virtuale e i registri.
Il motore espone, ai client, tutta la memoria nella destinazione usando indirizzi a 64 bit. Se la destinazione usa indirizzi a 32 bit, quando si comunica con la destinazione e i client, il motore converte automaticamente tra indirizzi a 32 bit e a 64 bit, in base alle esigenze. Se un indirizzo a 32 bit viene recuperato dalla destinazione, ad esempio leggendo dalla memoria o da un registro, deve essere esteso a 64 bit prima di poterlo usare nell'API del motore del debugger. L'estensione di firma viene eseguita automaticamente dal metodo ReadPointersVirtual .
Informazioni aggiuntive
Per informazioni dettagliate sulla lettura e la scrittura della memoria, vedere Accesso alla memoria.