KdpTimeSlipWork

VOID __stdcall KdpTimeSlipWork(VOID *Context){
  unsigned __int64 v1; 

  if( ExAcquireTimeRefreshLock(0) )
  {
    ExUpdateSystemTimeFromCmos(0, 0i64);
    ExReleaseTimeRefreshLock();
    v1 = (unsigned __int8)KeAcquireSpinLockRaiseToDpc(&KdpTimeSlipEventLock);
    if( KdpTimeSlipEvent )
      KeSetEvent((PRKEVENT)KdpTimeSlipEvent, 0, 0);
    KxReleaseSpinLock(&KdpTimeSlipEventLock);
    __writecr8(v1);
  }
  KiSetTimerEx(&KdpTimeSlipTimer, (_LARGE_INTEGER)-1800000000i64, 0i64, 0, &KdpTimeSlipDpc);
}

Referenced by:

No references.