KiUmsTrapEntry

VOID __fastcall KiUmsTrapEntry(INT64 a1){
  __int64 v1; 
  __int64 v2; 
  INT64 v3; 
  INT64 v4; 
  INT64 v5; 
  INT64 v6; 
  _QWORD v7[5]; 
  __int64 v8; 
  __int64 v9; 
  INT64(__fastcall *v10)(); 
  __int64 v11; 
  __int64 v12; 
  char *v13; 
  char v14; 
  *(_QWORD *)(v2 - 128) = a1;
  *(_QWORD *)(v2 - 120) = v1;
  v7[4] = v2 + 272;
  v8 = v2 + 272 - (_QWORD)v7;
  v9 = v8 - 424;
  v10 = KiUmsTrapEntryContinue;
  v13 = &v14;
  v12 = v2 - 128;
  v11 |= 1ui64;
  KiSwapToUmsThread(v7);
  KiUmsFastReturnToUser(v4, v3, v5, v6);
}

Referenced by:

KiBoundFault
KiInvalidOpcodeFault
KiPageFault
KxMcheckAlternateReturn