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