ah (Penanganan Pernyataan)
Perintah ah mengontrol status penanganan pernyataan untuk alamat tertentu.
ahb [Address]
ahi [Address]
ahd [Address]
ahc
ah
Parameter
ahb
Memecah ke debugger jika pernyataan gagal pada alamat yang ditentukan.
ahi
Mengabaikan kegagalan pernyataan pada alamat yang ditentukan.
ahd
Menghapus informasi penanganan pernyataan apa pun di alamat yang ditentukan. Penghapusan ini menyebabkan debugger kembali ke status default untuk alamat tersebut.
Alamat
Menentukan alamat instruksi yang status penanganan pernyataannya sedang ditetapkan. Jika Anda menghilangkan parameter ini, debugger menggunakan penghitung program saat ini.
ahc
Menghapus semua informasi penanganan pernyataan untuk proses saat ini.
Ah
Menampilkan pengaturan penanganan pernyataan saat ini.
Lingkungan
Item | Deskripsi |
---|---|
Mode | mode pengguna, mode kernel |
Target | penelusuran kesalahan langsung saja |
Platform | semua |
Informasi Tambahan
Untuk informasi selengkapnya tentang status pemutusan dan status penanganan, deskripsi semua kode peristiwa, daftar status default untuk semua peristiwa, dan detail tentang metode lain untuk mengontrol status ini, lihat Mengontrol Pengecualian dan Peristiwa.
Keterangan
Perintah ah\* mengontrol status penanganan pernyataan untuk alamat tertentu. Perintah sx* asrt mengontrol status penanganan pernyataan global. Jika Anda menggunakan ah\* untuk alamat tertentu dan kemudian pernyataan terjadi di sana, debugger merespons berdasarkan pengaturan ah\* dan mengabaikan pengaturan asrt sx* .
Ketika debugger menemukan pernyataan, debugger terlebih dahulu memeriksa apakah penanganan telah dikonfigurasi untuk alamat tertentu tersebut. Jika Anda belum mengonfigurasi penanganan, debugger menggunakan pengaturan global.
Perintah ah\* hanya memengaruhi proses saat ini. Ketika proses saat ini berakhir, semua pengaturan status akan hilang.
Status penanganan pernyataan hanya memengaruhi pengecualian STATUS_ASSERTION_EXCEPTION. Penanganan ini tidak memengaruhi rutinitas ASSERT mode kernel.