Bagikan melalui


Mendeteksi Overrun dan Underruns

Anda dapat menggunakan opsi Verifikasi Mulai atau Verifikasi Akhir di GFlags untuk menyelaraskan alokasi dari kumpulan khusus sehingga paling cocok untuk mendeteksi overrun (mengakses memori melewati akhir alokasi) atau underruns (mengakses memori yang mendahului awal alokasi).

  • Verifikasi Mulai memungkinkan deteksi underrun pada alokasi dari kumpulan khusus. Ini menyebabkan pemeriksaan bug ketika program mencoba mengakses memori sebelum alokasi memori kumpulan khususnya.

  • Verifikasi Akhir memungkinkan deteksi overrun pada alokasi dari kumpulan khusus. Ini menyebabkan pemeriksaan bug ketika program mencoba mengakses memori di luar alokasi memori kumpulan khususnya. Karena overrun jauh lebih umum, Verifikasi Akhir adalah default.

Di Windows Vista dan versi Windows yang lebih baru, opsi ini tersedia pada tab Registri Sistem dan Bendera Kernel . Di versi Windows yang lebih lama, versi ini hanya tersedia pada tab Registri Sistem .

Untuk menentukan perataan kumpulan khusus

  1. Klik tab Registri Sistem .

  2. Klik Verifikasi Mulai atau Verifikasi Berakhir.

  3. KlikTerapkan.

    Cuplikan layar berikut menunjukkan pengaturan Verifikasi Mulai dan Verifikasi Akhir pada tab Registri Sistem.

    Cuplikan layar opsi Verifikasi Mulai dan Verifikasi Akhir pada tab Registri Sistem di GFlags.

Komentar

Pengaturan Verifikasi Mulai dan Verifikasi Penyelarasan akhir berlaku untuk semua alokasi dari kumpulan khusus, termasuk permintaan alokasi kumpulan khusus yang diatur di Pemverifikasi Driver. Jika Anda mengatur perataan tanpa menentukan tag kumpulan atau ukuran alokasi, maka pengaturan hanya berlaku untuk permintaan yang diatur di Pemverifikasi Driver.