PpmSnapDripsAccountingSnapshot

VOID __stdcall PpmSnapDripsAccountingSnapshot(UINT64 CsDuration, UINT64 DripsResidency){
  UINT64 *v2; 
  __int64 v4; 
  UINT64 v5; 
  UINT64 *v6; 
  __int64 v7; 
  _QWORD *v8; 
  UINT64 *v9; 
  __int64 v10[26]; 

  v4 = 0i64;
  v5 = PopWnfCsEnterScenarioId;
  v6 = v2;
  if( PpmPlatformStates && (_DWORD)PlatformIdleStateIndex != -1 )
  {
    v7 = 26i64;
    v8 = (_QWORD *)(1008i64 * (unsigned int)PlatformIdleStateIndex + *(_QWORD *)(PpmPlatformStates + 48) + 200i64);
    do
    {
      v10[v4] = PpmConvertTime(
                  *v8 - *(_QWORD *)((char *)&PpmDripsAccountingSnapshot + v4 * 8),
                  PopQpcFrequency,
                  0x989680ui64);
      ++v4;
      v8 += 4;
      --v7;
    }
    while( v7 );
    PpmEventTraceDripsAccountingSnapshot(v9);
    PopDiagTraceDripsHistogram(v5, DripsResidency, v6);
  }
}

Referenced by:

PopCaptureSleepStudyStatistics