/art/tools/dexfuzz/src/dexfuzz/executors/ |
D | Executor.java | 40 protected Device device; field in Executor 44 Device device, boolean needsCleanCodeCache) { in Executor() argument 56 this.device = device; in Executor() 76 return device.executeCommand(timeoutString + device.getExecutionShellPrefix() + command, in executeCommandWithTimeout() 106 commandBuilder.append("--boot-image=").append(device.getAndroidProductOut()); in verifyOnHost() 107 if (device.noBootImageAvailable()) { in verifyOnHost() 114 commandBuilder.append("--android-root=").append(device.getAndroidHostOut()).append(" "); in verifyOnHost() 120 ExecutionResult verificationResult = device.executeCommand(commandBuilder.toString(), true, in verifyOnHost() 149 device.executeCommand("rm output.oat", false); in verifyOnHost() 159 device.pushProgramToDevice(programName, testLocation); in prepareProgramForExecution() [all …]
|
D | Arm64OptimizingBackendExecutor.java | 23 public Arm64OptimizingBackendExecutor(BaseListener listener, Device device) { in Arm64OptimizingBackendExecutor() argument 24 super("ARM64 Optimizing Backend", 5, listener, Architecture.ARM64, device, true); in Arm64OptimizingBackendExecutor() 31 if (device.noBootImageAvailable()) { in execute()
|
D | ArmQuickBackendExecutor.java | 23 public ArmQuickBackendExecutor(BaseListener listener, Device device) { in ArmQuickBackendExecutor() argument 24 super("ARM Quick Backend", 5, listener, Architecture.ARM, device, true); in ArmQuickBackendExecutor() 31 if (device.noBootImageAvailable()) { in execute()
|
D | Arm64QuickBackendExecutor.java | 23 public Arm64QuickBackendExecutor(BaseListener listener, Device device) { in Arm64QuickBackendExecutor() argument 24 super("ARM64 Quick Backend", 5, listener, Architecture.ARM64, device, true); in Arm64QuickBackendExecutor() 31 if (device.noBootImageAvailable()) { in execute()
|
D | ArmOptimizingBackendExecutor.java | 23 public ArmOptimizingBackendExecutor(BaseListener listener, Device device) { in ArmOptimizingBackendExecutor() argument 24 super("ARM Optimizing Backend", 5, listener, Architecture.ARM, device, true); in ArmOptimizingBackendExecutor() 31 if (device.noBootImageAvailable()) { in execute()
|
D | Arm64InterpreterExecutor.java | 23 public Arm64InterpreterExecutor(BaseListener listener, Device device) { in Arm64InterpreterExecutor() argument 24 super("ARM64 Interpreter", 30, listener, Architecture.ARM64, device, false); in Arm64InterpreterExecutor() 31 if (device.noBootImageAvailable()) { in execute()
|
D | ArmInterpreterExecutor.java | 23 public ArmInterpreterExecutor(BaseListener listener, Device device) { in ArmInterpreterExecutor() argument 24 super("ARM Interpreter", 30, listener, Architecture.ARM, device, false); in ArmInterpreterExecutor() 31 if (device.noBootImageAvailable()) { in execute()
|
D | X86InterpreterExecutor.java | 24 public X86InterpreterExecutor(BaseListener listener, Device device) { in X86InterpreterExecutor() argument 25 super("x86 Interpreter", 30, listener, Architecture.X86, device, false); in X86InterpreterExecutor() 33 commandBuilder.append(device.getHostExecutionFlags()).append(" "); in execute()
|
D | X86QuickBackendExecutor.java | 24 public X86QuickBackendExecutor(BaseListener listener, Device device) { in X86QuickBackendExecutor() argument 25 super("x86 Quick Backend", 5, listener, Architecture.X86, device, true); in X86QuickBackendExecutor() 33 commandBuilder.append(device.getHostExecutionFlags()).append(" "); in execute()
|
D | X86OptimizingBackendExecutor.java | 24 public X86OptimizingBackendExecutor(BaseListener listener, Device device) { in X86OptimizingBackendExecutor() argument 25 super("x86 Optimizing Backend", 5, listener, Architecture.X86, device, true); in X86OptimizingBackendExecutor() 33 commandBuilder.append(device.getHostExecutionFlags()).append(" "); in execute()
|
D | MipsInterpreterExecutor.java | 23 public MipsInterpreterExecutor(BaseListener listener, Device device) { in MipsInterpreterExecutor() argument 24 super("MIPS Interpreter", 30, listener, Architecture.MIPS, device, false); in MipsInterpreterExecutor()
|
D | Mips64OptimizingBackendExecutor.java | 23 public Mips64OptimizingBackendExecutor(BaseListener listener, Device device) { in Mips64OptimizingBackendExecutor() argument 24 super("MIPS64 Optimizing Backend", 5, listener, Architecture.MIPS64, device, true); in Mips64OptimizingBackendExecutor()
|
D | Mips64InterpreterExecutor.java | 23 public Mips64InterpreterExecutor(BaseListener listener, Device device) { in Mips64InterpreterExecutor() argument 24 super("MIPS64 Interpreter", 30, listener, Architecture.MIPS64, device, false); in Mips64InterpreterExecutor()
|
D | X86_64QuickBackendExecutor.java | 23 public X86_64QuickBackendExecutor(BaseListener listener, Device device) { in X86_64QuickBackendExecutor() argument 24 super("x86_64 Quick Backend", 5, listener, Architecture.X86_64, device, true); in X86_64QuickBackendExecutor()
|
D | X86_64InterpreterExecutor.java | 23 public X86_64InterpreterExecutor(BaseListener listener, Device device) { in X86_64InterpreterExecutor() argument 24 super("x86_64 Interpreter", 30, listener, Architecture.X86_64, device, false); in X86_64InterpreterExecutor()
|
D | X86_64OptimizingBackendExecutor.java | 23 public X86_64OptimizingBackendExecutor(BaseListener listener, Device device) { in X86_64OptimizingBackendExecutor() argument 24 super("x86_64 Optimizing Backend", 5, listener, Architecture.X86_64, device, true); in X86_64OptimizingBackendExecutor()
|
D | MipsQuickBackendExecutor.java | 23 public MipsQuickBackendExecutor(BaseListener listener, Device device) { in MipsQuickBackendExecutor() argument 24 super("MIPS Quick Backend", 5, listener, Architecture.MIPS, device, true); in MipsQuickBackendExecutor()
|
D | MipsOptimizingBackendExecutor.java | 23 public MipsOptimizingBackendExecutor(BaseListener listener, Device device) { in MipsOptimizingBackendExecutor() argument 24 super("MIPS Optimizing Backend", 5, listener, Architecture.MIPS, device, true); in MipsOptimizingBackendExecutor()
|
D | Mips64QuickBackendExecutor.java | 23 public Mips64QuickBackendExecutor(BaseListener listener, Device device) { in Mips64QuickBackendExecutor() argument 24 super("MIPS64 Quick Backend", 5, listener, Architecture.MIPS64, device, true); in Mips64QuickBackendExecutor()
|
/art/tools/ |
D | libcore_failures.txt | 20 modes: [device], 26 modes: [device], 34 modes: [device], 50 modes: [device], 68 modes: [device], 83 modes: [device], 87 description: "Needs the newest cat version on the device", 89 modes: [device], 107 modes_variants: [[device,X64]], 124 description: "Needs kernel updates on host/device", [all …]
|
D | art | 15 # This script is used on host and device. It uses a common subset
|
/art/tools/dexfuzz/src/dexfuzz/fuzzers/ |
D | Fuzzer.java | 124 private void addExecutorsForArchitecture(Device device, Class<? extends Executor> quick, in addExecutorsForArchitecture() argument 134 executors.add(constructor.newInstance(listener, device)); in addExecutorsForArchitecture() 139 executors.add(constructor.newInstance(listener, device)); in addExecutorsForArchitecture() 144 executors.add(constructor.newInstance(listener, device)); in addExecutorsForArchitecture() 160 Device device = null; in addExecutors() local 162 device = new Device(); in addExecutors() 164 device = new Device(Options.deviceName, Options.noBootImage); in addExecutors() 168 addExecutorsForArchitecture(device, Arm64QuickBackendExecutor.class, in addExecutors() 173 addExecutorsForArchitecture(device, ArmQuickBackendExecutor.class, in addExecutors() 178 addExecutorsForArchitecture(device, X86_64QuickBackendExecutor.class, in addExecutors() [all …]
|
/art/tools/dexfuzz/ |
D | README | 18 ADB-connected Android device, and it will fuzz these seed files, and execute the 19 resulting new tests on the Android device. 24 DexFuzz can run its test programs on either an ADB-connected device, or a host-build of 27 Execution on an ADB-connected device 31 2. Make sure you have an Android device connected via ADB, that is capable of 37 5. Create a directory on your device that mutated test files can be pushed to and 40 your device using "adb devices -l". 59 Note that if you wanted to test both ARM and ARM64 on an ARM64 device, you can use 68 Add in --device=<device name, e.g. device:generic> if you want to specify a device. 69 Add in --execute-dir=<dir on device> if you want to specify an execution directory.
|
/art/ |
D | Android.mk | 57 adb wait-for-device remount 125 adb wait-for-device remount 130 adb wait-for-device push $(ANDROID_PRODUCT_OUT)/system $(ART_TEST_ANDROID_ROOT) 365 adb wait-for-device remount 385 adb wait-for-device shell stop 392 adb wait-for-device shell stop 399 adb wait-for-device shell stop 406 adb wait-for-device shell stop
|
/art/test/ |
D | README.txt | 6 device, or using the desktop "reference implementation".
|