PopAccumulateNonActivatedCpuTime
VOID __stdcall PopAccumulateNonActivatedCpuTime(UINT8 NonActivated, UINT64 *CpuBusyTimeSnapshot, UINT64 *CpuBusyTime){
_KPRCB *Prcb;
UINT64 v7;
UINT64 IdleTime;
UINT64 TotalTime;
IdleTime = 0i64;
TotalTime = 0i64;
Prcb = KeGetPrcb(0i64);
PpmParkSnapNodeIdleTime(Prcb, &TotalTime, &IdleTime);
v7 = TotalTime;
if( !NonActivated )
*CpuBusyTime += TotalTime - *CpuBusyTimeSnapshot - IdleTime;
*CpuBusyTimeSnapshot = v7 - IdleTime;
}Referenced by:
PopDripsWatchdogUpdateMetrics
PopPdcIdleResiliencyCallback
PopUpdateNonAttributedCpuTimeReference