.apply_dbp (Terapkan Titik Henti Data ke Konteks)

Perintah .apply_dbp menerapkan titik henti data proses saat ini yang ada ke konteks register yang ditentukan.

    .apply_dbp [/m Context] 

Parameter

Konteks /m
Menentukan alamat konteks register (struktur CONTEXT) dalam memori untuk menerapkan titik henti data proses saat ini.

Lingkungan

Mode

mode pengguna dan mode kernel

Target

target langsung saja

Platform

semua

Informasi Tambahan

Untuk informasi selengkapnya tentang titik henti yang dikontrol oleh prosesor, lihat Titik Henti Prosesor (ba Titik Henti). Untuk informasi selengkapnya tentang konteks register (konteks utas), lihat Mendaftarkan Konteks.

Keterangan

Titik henti yang dikontrol oleh prosesor disebut titik henti data atau titik henti prosesor. Titik henti ini dibuat oleh perintah ba (Break on Access).

Titik henti ini dikaitkan dengan lokasi memori di ruang alamat proses tertentu. Perintah .apply_dbp memodifikasi konteks register yang ditentukan sehingga titik henti data ini akan aktif saat konteks ini digunakan.

Jika parameter Alamat/m tidak digunakan, titik henti data akan diterapkan ke konteks register saat ini.

Perintah ini hanya dapat digunakan jika target berada dalam mode komputer asli. Misalnya, jika target berjalan pada komputer 64-bit yang meniru prosesor x86 menggunakan WOW64, perintah ini tidak dapat digunakan.

Salah satu contoh waktu perintah ini berguna adalah ketika Anda berada dalam filter pengecualian. Perintah .apply_dbp dapat memperbarui konteks tersimpan filter pengecualian. Titik henti data kemudian akan diterapkan saat filter pengecualian keluar dan konteks yang disimpan dilanjutkan. Tanpa modifikasi seperti itu, ada kemungkinan bahwa titik henti data akan hilang.