Condividi tramite


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