Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Perintah .cxr menampilkan rekaman konteks yang disimpan di alamat yang ditentukan. Ini juga mengatur konteks register.
.cxr [Options] [Address]
Parameter
Opsi - Bisa berupa kombinasi opsi berikut.
/f Ukuran
Memaksa ukuran konteks sama dengan nilai Ukuran, dalam byte. Ini dapat berguna ketika konteks tidak cocok dengan target aktual -- misalnya, saat menggunakan konteks x86 pada target 64-bit selama penelusuran kesalahan WOW64 . Jika ukuran yang tidak valid atau tidak konsisten ditentukan, kesalahan "Tidak dapat mengonversi konteks ke bentuk kanonis" akan ditampilkan.
/w
Menulis konteks saat ini ke memori, dan menampilkan alamat lokasi tempatnya ditulis.
Alamat - Alamat rekaman konteks sistem (struktur CONTEXT) yang akan dibaca/ditulis. Alamat -1, menyebabkan struktur CONTEXT dibaca dari file cadangan. Ini adalah perilaku yang sama dengan .ecxr. Alamat 0 tidak didukung. Saat men-debug file cadangan, menghilangkan alamat akan mengatur ulang konteks register ke konteks default untuk utas tersebut (Mode Pengguna) atau prosesor (Mode Kernel).
Lingkungan
| Item | Deskripsi |
|---|---|
| Mode | Mode pengguna, mode kernel |
| Target | Live, crash dump |
| Platform | Semua |
Informasi Tambahan
Untuk informasi selengkapnya tentang konteks pendaftaran dan pengaturan konteks lainnya, lihat Mengubah Konteks.
Keterangan
Informasi dari rekaman konteks dapat digunakan untuk membantu men-debug sistem berhenti di mana pengecualian yang tidak tertangani telah terjadi dan pelacakan tumpukan yang tepat tidak tersedia. Perintah .cxr menampilkan register penting untuk rekaman konteks yang ditentukan.
Perintah ini juga menginstruksikan debugger untuk menggunakan rekaman konteks yang ditentukan sebagai konteks register. Setelah perintah ini dijalankan, debugger akan memiliki akses ke register yang paling penting dan jejak tumpukan untuk utas ini. Konteks register ini bertahan hingga Anda mengizinkan target untuk mengeksekusi atau menggunakan perintah konteks register lain (.thread, .ecxr, .trap , atau .cxr lagi). Dalam mode pengguna, ini juga akan diatur ulang jika Anda mengubah proses atau utas saat ini. Lihat Mendaftarkan Konteks untuk detailnya.
Perintah .cxr sering digunakan untuk men-debug pemeriksaan bug 0x1E. Untuk informasi selengkapnya dan contohnya, lihat Pemeriksaan Bug 0x1E (KMODE_EXCEPTION_NOT_HANDLED).
Perintah .cxr /w menulis konteks ke memori dan menampilkan alamat tempatnya disimpan. Alamat ini dapat diteruskan ke .apply_dbp (Terapkan Titik Henti Data ke Konteks) jika Anda perlu menerapkan titik henti data ke konteks ini.