Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il motore del debugger può leggere e scrivere direttamente la memoria principale, i registri e altri spazi dati della destinazione. Nel debug in modalità kernel, tutta la memoria della destinazione è disponibile, tra cui memoria virtuale, memoria fisica, registri, registri specifici del modello (MSR), 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 convertirà 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 del segno viene eseguita automaticamente dal metodo ReadPointersVirtual.
informazioni aggiuntive
Per informazioni dettagliate sulla lettura e la scrittura della memoria, vedere Accesso alla memoria.