MiProcessCommitIntact
BOOL __stdcall MiProcessCommitIntact(){
_EPROCESS *Process;
__int8 bf_0;
_MMSUPPORT_INSTANCE *p_Instance;
BOOL result;
VOID *v4;
_MMVAD *Address;
int v6;
Process = KeGetCurrentThread()->ApcState.Process;
bf_0 = Process->Vm.Instance.Flags._bf_0;
p_Instance = &Process->Vm.Instance;
result = 1;
if( (bf_0 & 0x60) == 96 )
{
if( MiGetSharedVm(p_Instance)->CommitReleaseContext )
{
if( (unsigned __int64)v4 < 0xFFFF800000000000ui64 )
{
Address = MiLocateAddress(v4);
if( !Address )
return 0;
MiIsVadEligibleForCommitRelease(&Address->Core);
if( v6 )
return 0;
}
}
}
return result;
}Referenced by:
MiProbeLeafPteAccess
MiSplitReducedCommitClonePage