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