KdpAllowDisable

NTSTATUS __stdcall KdpAllowDisable(){
  unsigned int ActiveProcessorCount; 
  int v1; 
  _KPRCB **i; 

  ActiveProcessorCount = KeQueryActiveProcessorCountEx(0xFFFFu);
  v1 = 0;
  if( !ActiveProcessorCount )
    return 0;
  for( i = &KiProcessorBlock; !LOBYTE((*i)->ProcessorState.SpecialRegisters.KernelDr7); ++i )
  {
    if( ++v1 >= ActiveProcessorCount )
      return 0;
  }
  return -1073741790;
}

Referenced by:

KdDisableDebuggerWithLock