MiCleanupPageTablePages
UINT64 __fastcall MiCleanupPageTablePages(INT64 a1){
UINT64 result;
__int64 v3;
UINT64 v4;
result = MiFreeLargeZeroPages(*(_QWORD *)(a1 + 32), (CHAR *)a1, 0i64);
v3 = *(_QWORD *)(a1 + 40);
if( v3 )
{
result = *(_QWORD *)(a1 + 48);
if( result != v3 )
{
v4 = v3 - result;
MiReturnCommit(*(_MI_PARTITION **)(a1 + 32), v4);
result = MiReturnSystemCharges(*(_QWORD *)(a1 + 32), v4, *(unsigned int *)(a1 + 56));
}
}
*(_QWORD *)(a1 + 40) = 0i64;
return result;
}Referenced by:
MiMakeZeroedPageTablesEx
MmCreateShadowMapping