PopDripsWatchdogGetDeviceActiveTime

INT64 __fastcall PopDripsWatchdogGetDeviceActiveTime(INT64 a1){
  UINT64 v1; 
  UINT64 *v2; 
  INT64 v4; 
  unsigned __int8 v5; 
  unsigned __int64 v6; 
  v2 = (UINT64 *)(a1 + 600);
  KeAcquireSpinLockRaiseToDpc((UINT64 *)(a1 + 600), v1);
  v4 = 0i64;
  v6 = v5;
  if( *(_BYTE *)(a1 + 608) )
    v4 = *(_QWORD *)&KUSER_SHARED_DATA.InterruptTime.LowPart - *(_QWORD *)(a1 + 624);
  KxReleaseSpinLock(v2);
  __writecr8(v6);
  return v4;
}

Referenced by:

PopDripsWatchdogCallbackHandler