bool __fastcall KiCheckUserAddressCetCompat(_EX_PUSH_LOCK *a1, VOID *a2){
char v4;
__int64 v6[5];
int v7;
__int64 v8;
v8 = 0i64;
v7 = 0;
v6[0] = 0i64;
v4 = 1;
if( (int)MmGetImageInformation(a2, &v8, v6, &v7) < 0 || !v8 || !v6[0] || (v7 & 1) == 0 && v8 != a1[164]._bf_0 )
return RtlFindDynamicEnforcedAddressInRanges(a1 + 322, (__int64)a2);
return v4;
}