Bagikan melalui


c (Bandingkan Memori)

Perintah c membandingkan nilai yang disimpan di dua area memori.

c Range Address 

Parameter

Lingkup
Yang pertama dari dua rentang memori yang akan dibandingkan. Untuk detail sintaks selengkapnya, lihat Sintaks Alamat dan Rentang Alamat.

Alamat
Alamat awal rentang memori kedua yang akan dibandingkan. Ukuran rentang ini akan sama dengan yang ditentukan untuk rentang pertama. Untuk detail sintaks selengkapnya, lihat Sintaks Alamat dan Rentang Alamat.

Lingkungan

Item Deskripsi
Mode Mode pengguna, mode kernel
Target Live, crash dump
Platform Semua

Informasi Tambahan

Untuk gambaran umum manipulasi memori dan deskripsi perintah terkait memori lainnya, lihat Membaca dan Menulis Memori.

Keterangan

Jika kedua area tidak identik, debugger akan menampilkan semua alamat memori dalam rentang pertama di mana mereka tidak setuju.

Sebagai contoh, pertimbangkan kode berikut:

void main()
{
    char rgBuf1[100];
    char rgBuf2[100];

    memset(rgBuf1, 0xCC, sizeof(rgBuf1));
    memset(rgBuf2, 0xCC, sizeof(rgBuf2));

    rgBuf1[42] = 0xFF;
}

Untuk membandingkan rgBuf1 dan rgBuf2, gunakan salah satu perintah berikut:

0:000> c rgBuf1 (rgBuf1+0n100) rgBuf2

0:000> c rgBuf1 L 0n100 rgBuf2