VOID __stdcall KeEnterKernelDebugger(CHAR a1, _BYTE *a2){
_InterlockedExchange(&KiHardwareTrigger, 1);
_disable();
KeGetCurrentIrql();
__writecr8(0xFui64);
if( !(_BYTE)KdDebuggerEnabled && !KdPitchDebugger && !_InterlockedExchange(&dword_140CF9CAC, 1) )
KdInitSystem(0i64, 0i64);
KiBugCheckDebugBreak(5ui64);
}