PopDiagComputeEarlyHiberStats

NTSTATUS __stdcall PopDiagComputeEarlyHiberStats(){
  UINT64 HypervisorTscAdjustment; 
  UINT64 v1; 
  UINT64 v2; 

  *(&stru_140C23628 + 84) = PopCaptureTimeOnProcZero();
  *(&stru_140C23628 + 77) = 1000i64 * KeGetPrcb(0i64)->MHz;
  HypervisorTscAdjustment = HvlQueryHypervisorTscAdjustment();
  v1 = *(&stru_140C23628 + 76) - HypervisorTscAdjustment;
  *(&stru_140C23628 + 82) = HypervisorTscAdjustment;
  v2 = *(&stru_140C23628 + 81) + HypervisorTscAdjustment;
  *(&stru_140C23628 + 79) -= v2;
  *(&stru_140C23628 + 83) -= v2;
  *(&stru_140C23628 + 76) = v1;
  *(&stru_140C23628 + 84) -= v2;
  *(&stru_140C23628 + 62) = v1 - *(&stru_140C23628 + 63);
  return v2;
}

Referenced by:

PopTransitionSystemPowerStateEx