MiTrimPteWorker
INT64 __fastcall MiTrimPteWorker(INT64 a1, UINT64 a2, UINT64 a3, INT64 a4, INT64 a5, INT64 a6, INT64 a7){
__int64 v7;
v7 = *(_QWORD *)(a1 + 24);
if( !(unsigned int)MiTrimThisWsle(v7, a3, a4, (int *)a5, a6, (_DWORD *)a7) )
return 0i64;
MiInsertTbFlushEntry(a5 + 56, a3, 1i64, 0i64);
if( (*(_DWORD *)a5 & 0x10) != 0 )
MI_WSLE_LOG_ACCESS(v7, a2);
if( ((++*(_QWORD *)(a5 + 16), *(_QWORD *)(a5 + 16) == *(_QWORD *)(a5 + 8))
|| *(_DWORD *)(a5 + 68) == *(_DWORD *)(a5 + 64))
&& (MiTrimWorkingSetBuildup(a1, a5), *(_QWORD *)(a5 + 16) == *(_QWORD *)(a5 + 8)) )
{
return 1i64;
}
else
{
return 0i64;
}
}Referenced by:
MiTrimWorkingSetEPTCallback