SmStoreCompressionStart
INT64 __stdcall SmStoreCompressionStart(){
INT64 v0;
INT64 result;
INT64 v2;
INT64 v3;
__int64 v4;
v0 = *((_QWORD *)KeGetCurrentThread() + 23);
v3 = v0;
result = SmpKeyedStoreEntryGet((UINT64)&qword_140D23188, &v3, 0i64, 0i64);
v2 = result;
if( result || dword_140D231B0 != -1 )
{
MmStoreFlushOutstandingEvictions();
if( v2 )
{
result = MmQueryProcessWorkingSetSwapPages(v0, &v4);
if( (int)result >= 0 )
return SmSwapStore(0);
}
}
return result;
}Referenced by:
MmProcessWorkingSetControl