MmImageSectionPagable

BOOL __fastcall MmImageSectionPagable(VOID *a1, INT64 *a2){
  BOOL result; 
  char v3; 
  result = 0;
  if( *(_DWORD *)a1 == 1633969454 )
    return 1;
  if( *(_DWORD *)a1 == 1162297680 )
  {
    v3 = *((_BYTE *)a1 + 4);
    result = 1;
    if( v3 == 75 )
    {
      if( *((_BYTE *)a1 + 5) == 68 )
        return(unsigned __int8)KdPageDebuggerSection;
    }
    else if( v3 == 86 && *((_BYTE *)a1 + 5) == 82 && *((_BYTE *)a1 + 6) == 70 && (MiFlags & 1) != 0 )
    {
      return 0;
    }
  }
  return result;
}

Referenced by:

MiLockPagableSections
MiSnapDriverRange
MmResetDriverPaging
sub_140A1BFE4