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.