MiReduceWs
INT64 __fastcall MiReduceWs(INT64 a1, INT64 a2, INT64 a3, INT64 *a4){
CHAR v4;
unsigned __int64 v6;
unsigned int i;
UINT64 v9;
UINT64 v10;
INT64 v12;
v4 = a2;
v6 = *(_QWORD *)(a1 + 136);
for( i = 7; v6 > a3; --i )
{
v9 = v6 - a3;
if( i )
{
v10 = *(_QWORD *)(a1 + 8i64 * i + 40);
if( v10 > v9 )
v10 = v9;
v9 = v10;
}
if( v9 )
{
LODWORD(v12) = 80;
MiTrimWorkingSet(a1, v9, v4, i, v12);
if( !i )
break;
}
v6 = *(_QWORD *)(a1 + 136);
}
return MiSimpleAging(a1, v4);
}Referenced by:
MiPreUnlockWorkingSetShared