summaryrefslogtreecommitdiffstats
path: root/tools/dexfuzz/src/dexfuzz/executors
diff options
context:
space:
mode:
Diffstat (limited to 'tools/dexfuzz/src/dexfuzz/executors')
-rw-r--r--tools/dexfuzz/src/dexfuzz/executors/Arm64QuickBackendExecutor.java2
-rw-r--r--tools/dexfuzz/src/dexfuzz/executors/ArmQuickBackendExecutor.java2
-rw-r--r--tools/dexfuzz/src/dexfuzz/executors/Mips64QuickBackendExecutor.java2
-rw-r--r--tools/dexfuzz/src/dexfuzz/executors/MipsQuickBackendExecutor.java2
-rw-r--r--tools/dexfuzz/src/dexfuzz/executors/X86QuickBackendExecutor.java2
-rw-r--r--tools/dexfuzz/src/dexfuzz/executors/X86_64QuickBackendExecutor.java2
6 files changed, 6 insertions, 6 deletions
diff --git a/tools/dexfuzz/src/dexfuzz/executors/Arm64QuickBackendExecutor.java b/tools/dexfuzz/src/dexfuzz/executors/Arm64QuickBackendExecutor.java
index 726a7a8..7251ec5 100644
--- a/tools/dexfuzz/src/dexfuzz/executors/Arm64QuickBackendExecutor.java
+++ b/tools/dexfuzz/src/dexfuzz/executors/Arm64QuickBackendExecutor.java
@@ -27,7 +27,7 @@ public class Arm64QuickBackendExecutor extends Executor {
@Override
public void execute(String programName) {
StringBuilder commandBuilder = new StringBuilder();
- commandBuilder.append("dalvikvm64 ");
+ commandBuilder.append("dalvikvm64 -Xcompiler-option --compiler-backend=Quick ");
if (device.noBootImageAvailable()) {
commandBuilder.append("-Ximage:/data/art-test/core.art -Xnorelocate ");
}
diff --git a/tools/dexfuzz/src/dexfuzz/executors/ArmQuickBackendExecutor.java b/tools/dexfuzz/src/dexfuzz/executors/ArmQuickBackendExecutor.java
index 611270b..7d226e8 100644
--- a/tools/dexfuzz/src/dexfuzz/executors/ArmQuickBackendExecutor.java
+++ b/tools/dexfuzz/src/dexfuzz/executors/ArmQuickBackendExecutor.java
@@ -27,7 +27,7 @@ public class ArmQuickBackendExecutor extends Executor {
@Override
public void execute(String programName) {
StringBuilder commandBuilder = new StringBuilder();
- commandBuilder.append("dalvikvm32 ");
+ commandBuilder.append("dalvikvm32 -Xcompiler-option --compiler-backend=Quick ");
if (device.noBootImageAvailable()) {
commandBuilder.append("-Ximage:/data/art-test/core.art -Xnorelocate ");
}
diff --git a/tools/dexfuzz/src/dexfuzz/executors/Mips64QuickBackendExecutor.java b/tools/dexfuzz/src/dexfuzz/executors/Mips64QuickBackendExecutor.java
index bebf27c..36e39c2 100644
--- a/tools/dexfuzz/src/dexfuzz/executors/Mips64QuickBackendExecutor.java
+++ b/tools/dexfuzz/src/dexfuzz/executors/Mips64QuickBackendExecutor.java
@@ -27,7 +27,7 @@ public class Mips64QuickBackendExecutor extends Executor {
@Override
public void execute(String programName) {
StringBuilder commandBuilder = new StringBuilder();
- commandBuilder.append("dalvikvm64 ");
+ commandBuilder.append("dalvikvm64 -Xcompiler-option --compiler-backend=Quick ");
commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" ");
commandBuilder.append(executeClass);
executionResult = executeCommandWithTimeout(commandBuilder.toString(), true);
diff --git a/tools/dexfuzz/src/dexfuzz/executors/MipsQuickBackendExecutor.java b/tools/dexfuzz/src/dexfuzz/executors/MipsQuickBackendExecutor.java
index a534866..0ea166b 100644
--- a/tools/dexfuzz/src/dexfuzz/executors/MipsQuickBackendExecutor.java
+++ b/tools/dexfuzz/src/dexfuzz/executors/MipsQuickBackendExecutor.java
@@ -27,7 +27,7 @@ public class MipsQuickBackendExecutor extends Executor {
@Override
public void execute(String programName) {
StringBuilder commandBuilder = new StringBuilder();
- commandBuilder.append("dalvikvm32 ");
+ commandBuilder.append("dalvikvm32 -Xcompiler-option --compiler-backend=Quick ");
commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" ");
commandBuilder.append(executeClass);
executionResult = executeCommandWithTimeout(commandBuilder.toString(), true);
diff --git a/tools/dexfuzz/src/dexfuzz/executors/X86QuickBackendExecutor.java b/tools/dexfuzz/src/dexfuzz/executors/X86QuickBackendExecutor.java
index 4a68bde..7e4a2f6 100644
--- a/tools/dexfuzz/src/dexfuzz/executors/X86QuickBackendExecutor.java
+++ b/tools/dexfuzz/src/dexfuzz/executors/X86QuickBackendExecutor.java
@@ -28,7 +28,7 @@ public class X86QuickBackendExecutor extends Executor {
@Override
public void execute(String programName) {
StringBuilder commandBuilder = new StringBuilder();
- commandBuilder.append("dalvikvm32 ");
+ commandBuilder.append("dalvikvm32 -Xcompiler-option --compiler-backend=Quick ");
if (Options.executeOnHost) {
commandBuilder.append(device.getHostExecutionFlags()).append(" ");
}
diff --git a/tools/dexfuzz/src/dexfuzz/executors/X86_64QuickBackendExecutor.java b/tools/dexfuzz/src/dexfuzz/executors/X86_64QuickBackendExecutor.java
index 9579b76..995cba2 100644
--- a/tools/dexfuzz/src/dexfuzz/executors/X86_64QuickBackendExecutor.java
+++ b/tools/dexfuzz/src/dexfuzz/executors/X86_64QuickBackendExecutor.java
@@ -27,7 +27,7 @@ public class X86_64QuickBackendExecutor extends Executor {
@Override
public void execute(String programName) {
StringBuilder commandBuilder = new StringBuilder();
- commandBuilder.append("dalvikvm64 ");
+ commandBuilder.append("dalvikvm64 -Xcompiler-option --compiler-backend=Quick ");
commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" ");
commandBuilder.append(executeClass);
executionResult = executeCommandWithTimeout(commandBuilder.toString(), true);