PopVerifierFlushMemoryBeforeSleep
NTSTATUS __stdcall PopVerifierFlushMemoryBeforeSleep(){
NTSTATUS result;
__int64 v1;
UINT64 VerifierFlags;
LODWORD(VerifierFlags) = 0;
MmIsVerifierEnabled(&VerifierFlags);
result = (VerifierFlags & 2) != 0;
if( *(&stru_140C23628 + 2328) < 0 )
result = 1;
if( (_BYTE)result )
{
v1 = 2i64;
do
{
MmPerformMemoryListCommand(MemoryEmptyWorkingSets);
MmPerformMemoryListCommand(MemoryFlushModifiedList);
MmPerformMemoryListCommand(MemoryFlushModifiedList);
--v1;
}
while( v1 );
return MmPerformMemoryListCommand(MemoryPurgeStandbyList);
}
return result;
}Referenced by:
PoBroadcastSystemState