KdpTimeSlipWork

VOID __fastcall KdpTimeSlipWork(VOID *Context){
  UINT64 v1; 
  unsigned __int8 v2; 
  unsigned __int64 v3; 
  if( ExAcquireTimeRefreshLock(0) )
  {
    ExUpdateSystemTimeFromCmos(0, 0i64);
    ExReleaseTimeRefreshLock();
    KeAcquireSpinLockRaiseToDpc(&KdpTimeSlipEventLock, v1);
    v3 = v2;
    if( KdpTimeSlipEvent )
      KeSetEvent((PRKEVENT)KdpTimeSlipEvent, 0);
    KxReleaseSpinLock(&KdpTimeSlipEventLock);
    __writecr8(v3);
  }
  KiSetTimerEx((_KTIMER *)KdpTimeSlipTimer, (_LARGE_INTEGER)-1800000000i64, 0i64, 0, &KdpTimeSlipDpc);
}

Referenced by:

No references.