MiReleaseOutSwapReservations
int __fastcall MiReleaseOutSwapReservations(char **a1, unsigned __int64 a2){
__int64 *v4;
char *v5;
char *v6;
__int64 v8[14];
memset(&v8[2], 0i64, 0x60u);
v8[1] = 4096i64;
v4 = v8;
v8[0] = 0i64;
v8[3] = (__int64)v8;
v8[5] = 0i64;
v8[6] = 0i64;
LOWORD(v8[2]) = 3;
v8[4] = 1i64;
while( (unsigned __int64)a1 <= a2 )
{
v5 = *a1;
v6 = &a1[1][(_QWORD)*a1];
while( v5 < v6 )
{
v8[0] = (__int64)v5;
LODWORD(v4) = MmAccessFault(0i64, v5, 0, (char *)&v8[2] + 1);
v5 += 4096;
}
a1 += 2;
}
return(int)v4;
}Referenced by:
MiProcessWsInSwapRanges