__debugbreak
Khusus Microsoft
Menyebabkan titik henti dalam kode Anda, di mana pengguna akan diminta untuk menjalankan debugger.
Sintaks
void __debugbreak();
Persyaratan
Intrinsik | Sistem | Header |
---|---|---|
__debugbreak |
x86, x64, ARM, ARM64 | <intrin.h> |
Keterangan
Kompilator __debugbreak
intrinsik, mirip dengan DebugBreak, adalah cara Win32 portabel untuk menyebabkan titik henti.
Catatan
Saat mengkompilasi dengan /clr, fungsi yang berisi __debugbreak
akan dikompilasi ke MSIL. asm int 3
menyebabkan fungsi dikompilasi ke asli. Untuk informasi selengkapnya, lihat __asm.
Contohnya:
main() {
__debugbreak();
}
mirip dengan:
main() {
__asm {
int 3
}
}
pada komputer x86.
Pada ARM64, __debugbreak
intrinsik dikompilasi ke dalam instruksi brk #0xF000
.
Rutinitas ini hanya tersedia sebagai intrinsik.
END Khusus Microsoft