KiVerifyContextXStateCetUEnabled

__int64 __fastcall KiVerifyContextXStateCetUEnabled(_QWORD *a1, void *a2){
  bool v2; 
  unsigned __int64 v4; 
  __int128 MemoryInformation; 
  __int128 v7; 
  __int128 v8; 

  v2 = *a1 == 1i64;
  MemoryInformation = 0i64;
  v7 = 0i64;
  v8 = 0i64;
  if( !v2 )
    return 3221227018i64;
  v4 = a1[1];
  if( (v4 & 7) != 0 )
    return 3221227018i64;
  if( v4 < (unsigned __int64)a2 )
    return 3221227018i64;
  ZwQueryVirtualMemory(-1, a2, MemoryRegionInformation, &MemoryInformation, 48, 0i64);
  if( a1[1] > (unsigned __int64)(MemoryInformation + v7 - 4096) )
    return 3221227018i64;
  else
    return 0i64;
}

Referenced by:

KeVerifyContextXStateCetU
KiContinuePreviousModeUser
KiUnwindUserSspForApcContextCopyBypass