PopVerifierFlushMemoryBeforeSleep

INT64 __stdcall PopVerifierFlushMemoryBeforeSleep(){
  INT64 result; 
  __int64 v1; 
  UINT64 VerifierFlags; 
  LODWORD(VerifierFlags) = 0;
  MmIsVerifierEnabled(&VerifierFlags);
  result = (VerifierFlags & 2) != 0;
  if( *(char *)PopSimulate < 0 )
    result = 1i64;
  if( (_BYTE)result )
  {
    v1 = 2i64;
    do
    {
      MmPerformMemoryListCommand();
      MmPerformMemoryListCommand();
      MmPerformMemoryListCommand();
      --v1;
    }
    while( v1 );
    return MmPerformMemoryListCommand();
  }
  return result;
}

Referenced by:

PoBroadcastSystemState