c (Confronta memoria)
Il comando c confronta i valori contenuti in due aree di memoria.
c Range Address
Parametri
Gamma
Primo dei due intervalli di memoria da confrontare. Per altri dettagli sulla sintassi, vedere Sintassi dell'intervallo di indirizzi e indirizzo.
Indirizzo
Indirizzo iniziale del secondo intervallo di memoria da confrontare. La dimensione di questo intervallo sarà uguale a quella specificata per il primo intervallo. Per altri dettagli sulla sintassi, vedere Sintassi dell'intervallo di indirizzi e indirizzo.
Ambiente
Articolo | Descrizione |
---|---|
Modalità | Modalità utente, modalità kernel |
Target | Live, crash dump |
Piattaforme | Tutte le date |
Informazioni aggiuntive
Per una panoramica della manipolazione della memoria e di una descrizione di altri comandi correlati alla memoria, vedere Lettura e scrittura di memoria.
Osservazioni:
Se le due aree non sono identiche, il debugger visualizzerà tutti gli indirizzi di memoria nel primo intervallo in cui non sono d'accordo.
Si consideri ad esempio il codice seguente:
void main()
{
char rgBuf1[100];
char rgBuf2[100];
memset(rgBuf1, 0xCC, sizeof(rgBuf1));
memset(rgBuf2, 0xCC, sizeof(rgBuf2));
rgBuf1[42] = 0xFF;
}
Per confrontare rgBuf1 e rgBuf2, usare uno dei comandi seguenti:
0:000> c rgBuf1 (rgBuf1+0n100) rgBuf2
0:000> c rgBuf1 L 0n100 rgBuf2