MiDeleteVirtualAddresses
signed __int64 __fastcall MiDeleteVirtualAddresses(unsigned __int64 a1, unsigned __int64 a2, int a3, _QWORD *a4){
__int64 v5;
signed __int64 result;
v5 = *((_QWORD *)KeGetCurrentThread() + 23);
MiDeletePagablePteRange(v5 + 1664, 0x11u, a1, a2, 0, a3 | 0x80, a4);
result = a4[3];
if( result )
return _InterlockedExchangeAdd64((volatile signed __int64 *)(v5 + 1272), -result);
return result;
}Referenced by:
MiDeleteFinalPageTables
MiDeletePartialVad
MiDeleteRotateAndStopFaults
MiUnmapLockedPagesInUserSpace