KiTpEmulateGroup11Instruction

NTSTATUS __stdcall KiTpEmulateGroup11Instruction(INT64 a1, INT64 a2, INT64 *a3){
  NTSTATUS result; 
  CHAR v7; 
  UINT64 v8[4]; 
  CHAR v9; 

  v8[0] = 0i64;
  v7 = 0;
  v9 = 0;
  result = KiTpDecodeModRm((UINT8 *)a1, a2, a3);
  if( result >= 0 )
  {
    result = KiTpFetchImmediateOperand(a1, a2, a3);
    if( result >= 0 )
    {
      if( a2 )
      {
        KiTpDecodeModRmOperand(a1, a2, (UINT64)v8, (CHAR)&v7, (CHAR)&v9);
        v8[1] = *(_QWORD *)(a1 + 32);
        KiTpAccessMemory();
      }
      else
      {
        return 0;
      }
    }
  }
  return result;
}

Referenced by:

KiTpEmulateInstruction