KiResetGlobalDpcWatchdogProfiler

NTSTATUS __stdcall KiResetGlobalDpcWatchdogProfiler(INT64 a1){
  VOID *v1; 
  NTSTATUS result; 
  unsigned int v3; 

  v1 = *(VOID **)(a1 + 33960);
  if( v1 && *(VOID **)(a1 + 33968) != v1 )
  {
    result = *(_DWORD *)(a1 + 31732);
    if( *(_DWORD *)(a1 + 31724) < result )
    {
      v3 = dword_140C50A78;
      *(_QWORD *)(a1 + 33968) = v1;
      return(unsigned int)memset(v1, 0i64, 8 * v3);
    }
  }
  return result;
}

Referenced by:

KeAccumulateTicks
KeRelaxTimingConstraints
KeShouldYieldProcessor
KiDpcWatchdog
KiExpireTimer2
MiDecommitPages
MiGetPageChain
MiProbeAndLockPages
MiQueryAddressState
MiWalkPageTablesRecursively