JIT: temporarily disable the JIT and concurrent GC on SMP systems
Change-Id: If2d489b2aca39cd0297453f311a5c3ce80f577d9
diff --git a/vm/compiler/Dataflow.c b/vm/compiler/Dataflow.c
index c5ec123..e68e174 100644
--- a/vm/compiler/Dataflow.c
+++ b/vm/compiler/Dataflow.c
@@ -711,31 +711,31 @@
DF_DA | DF_UB,
// E3 OP_IGET_VOLATILE
- DF_NOP,
+ DF_DA | DF_UB,
// E4 OP_IPUT_VOLATILE
- DF_NOP,
+ DF_UA | DF_UB,
// E5 OP_SGET_VOLATILE
- DF_NOP,
+ DF_DA,
// E6 OP_SPUT_VOLATILE
- DF_NOP,
+ DF_UA,
// E7 OP_IGET_OBJECT_VOLATILE
- DF_NOP,
+ DF_DA | DF_UB,
// E8 OP_IGET_WIDE_VOLATILE
- DF_NOP,
+ DF_DA_WIDE | DF_UB,
// E9 OP_IPUT_WIDE_VOLATILE
- DF_NOP,
+ DF_UA_WIDE | DF_UB,
// EA OP_SGET_WIDE_VOLATILE
- DF_NOP,
+ DF_DA_WIDE,
// EB OP_SPUT_WIDE_VOLATILE
- DF_NOP,
+ DF_UA_WIDE,
// EC OP_BREAKPOINT
DF_NOP,
@@ -786,13 +786,13 @@
DF_FORMAT_3RC,
// FC OP_IPUT_OBJECT_VOLATILE
- DF_NOP,
+ DF_UA | DF_UB,
// FD OP_SGET_OBJECT_VOLATILE
- DF_NOP,
+ DF_DA,
// FE OP_SPUT_OBJECT_VOLATILE
- DF_NOP,
+ DF_UA,
// FF OP_UNUSED_FF
DF_NOP,