/art/tools/dexfuzz/src/dexfuzz/fuzzers/ |
D | Fuzzer.java | 28 import dexfuzz.executors.Executor; 55 private List<Executor> executors; 61 private Executor goldenExecutor; 80 executors = new ArrayList<Executor>(); in Fuzzer() 108 for (Executor executor : executors) { in shutdown() 114 private void addExecutorsForArchitecture(Device device, Class<? extends Executor> optimizing, in addExecutorsForArchitecture() 115 Class<? extends Executor> interpreter) { in addExecutorsForArchitecture() 122 Constructor<? extends Executor> constructor = in addExecutorsForArchitecture() 127 Constructor<? extends Executor> constructor = in addExecutorsForArchitecture() 230 for (Executor executor : executors) { in execute() [all …]
|
/art/tools/dexfuzz/src/dexfuzz/listeners/ |
D | BaseListener.java | 20 import dexfuzz.executors.Executor; 44 public void handleTimeouts(List<Executor> timedOut, List<Executor> didNotTimeOut) { } in handleTimeouts() 46 public void handleDivergences(Map<String, List<Executor>> outputMap) { } in handleDivergences() 54 public void handleSuccess(Map<String, List<Executor>> outputMap) { } in handleSuccess() 56 public void handleDumpOutput(String outputLine, Executor executor) { } in handleDumpOutput()
|
D | ConsoleLoggerListener.java | 20 import dexfuzz.executors.Executor; 82 public void handleTimeouts(List<Executor> timedOut, List<Executor> didNotTimeOut) { in handleTimeouts() 87 public void handleDivergences(Map<String, List<Executor>> outputMap) { in handleDivergences() 90 for (List<Executor> executors : outputMap.values()) { in handleDivergences() 92 for (Executor executor : executors) { in handleDivergences() 120 public void handleSuccess(Map<String, List<Executor>> outputMap) { in handleSuccess() 125 public void handleDumpOutput(String outputLine, Executor executor) { in handleDumpOutput()
|
D | BisectionSearchListener.java | 20 import dexfuzz.executors.Executor; 73 public void handleDivergences(Map<String, List<Executor>> outputMap) { in handleDivergences() 82 List<List<Executor>> executorsGroupedByOutput = in handleDivergences() 83 new ArrayList<List<Executor>>(outputMap.values()); in handleDivergences() 85 for (List<Executor> executors : executorsGroupedByOutput) { in handleDivergences() 91 List<Executor> executors = executorsGroupedByOutput.get(i); in handleDivergences() 92 for (Executor executor : executors) { in handleDivergences()
|
D | LogFileListener.java | 21 import dexfuzz.executors.Executor; 113 public void handleTimeouts(List<Executor> timedOut, List<Executor> didNotTimeOut) { in handleTimeouts() 116 for (Executor executor : timedOut) { in handleTimeouts() 121 for (Executor executor : didNotTimeOut) { in handleTimeouts() 129 public void handleDivergences(Map<String, List<Executor>> outputMap) { in handleDivergences() 132 for (List<Executor> executors : outputMap.values()) { in handleDivergences() 134 for (Executor executor : executors) { in handleDivergences() 173 public void handleSuccess(Map<String, List<Executor>> outputMap) { in handleSuccess() 179 public void handleDumpOutput(String outputLine, Executor executor) { in handleDumpOutput()
|
D | UpdatingConsoleListener.java | 20 import dexfuzz.executors.Executor; 75 public void handleTimeouts(List<Executor> timedOut, List<Executor> didNotTimeOut) { in handleTimeouts() 80 public void handleDivergences(Map<String, List<Executor>> outputMap) { in handleDivergences() 95 public void handleSuccess(Map<String, List<Executor>> outputMap) { in handleSuccess()
|
D | MultiplexerListener.java | 20 import dexfuzz.executors.Executor; 88 public void handleTimeouts(List<Executor> timedOut, List<Executor> didNotTimeOut) { in handleTimeouts() 95 public void handleDivergences(Map<String, List<Executor>> outputMap) { in handleDivergences() 123 public void handleSuccess(Map<String, List<Executor>> outputMap) { in handleSuccess() 130 public void handleDumpOutput(String outputLine, Executor executor) { in handleDumpOutput()
|
D | FinalStatusListener.java | 22 import dexfuzz.executors.Executor; 35 public void handleDivergences(Map<String, List<Executor>> outputMap) { in handleDivergences()
|
D | UniqueProgramTrackerListener.java | 21 import dexfuzz.executors.Executor; 230 public void handleDivergences(Map<String, List<Executor>> outputMap) { in handleDivergences() 240 public void handleSuccess(Map<String, List<Executor>> outputMap) { in handleSuccess()
|
/art/libartservice/service/java/com/android/server/art/model/ |
D | Config.java | 35 import java.util.concurrent.Executor; 75 @NonNull Executor executor, @NonNull BatchDexoptStartCallback callback) { in setBatchDexoptStartCallback() 89 @NonNull Executor executor, @NonNull ScheduleBackgroundDexoptJobCallback callback) { in setScheduleBackgroundDexoptJobCallback() 104 @NonNull Executor executor, @NonNull DexoptDoneCallback callback) { in addDexoptDoneCallback() 122 @NonNull Executor executor, @NonNull AdjustCompilerFilterCallback callback) { in setAdjustCompilerFilterCallback() 139 public abstract @NonNull Executor executor(); in executor() 142 @NonNull CallbackType callback, @NonNull Executor executor, in create() 148 @NonNull CallbackType callback, @NonNull Executor executor) { in create()
|
/art/libartservice/service/java/com/android/server/art/ |
D | DexoptHelper.java | 56 import java.util.concurrent.Executor; 90 @NonNull CancellationSignal cancellationSignal, @NonNull Executor dexoptExecutor) { in dexopt() 102 @NonNull CancellationSignal cancellationSignal, @NonNull Executor dexoptExecutor, in dexopt() 103 @Nullable Executor progressCallbackExecutor, in dexopt() 119 @NonNull Executor dexoptExecutor, @Nullable Executor progressCallbackExecutor, in dexoptPackages()
|
D | ArtManagerLocal.java | 103 import java.util.concurrent.Executor; 472 @Nullable @CallbackExecutor Executor progressCallbackExecutor, in dexoptPackages() 538 public void setBatchDexoptStartCallback(@NonNull @CallbackExecutor Executor executor, in setBatchDexoptStartCallback() 611 public void setScheduleBackgroundDexoptJobCallback(@NonNull @CallbackExecutor Executor executor, in setScheduleBackgroundDexoptJobCallback() 694 @NonNull @CallbackExecutor Executor executor, @NonNull DexoptDoneCallback callback) { in addDexoptDoneCallback() 882 @Nullable @CallbackExecutor Executor progressCallbackExecutor, in onBoot() 1043 public void setAdjustCompilerFilterCallback(@NonNull @CallbackExecutor Executor executor, in setAdjustCompilerFilterCallback() 1200 @NonNull Executor executor, in maybeDowngradePackages() 1201 @Nullable @CallbackExecutor Executor progressCallbackExecutor, in maybeDowngradePackages() 1238 @NonNull CancellationSignal cancellationSignal, @NonNull Executor dexoptExecutor, in maybeDexoptPackagesSupplementaryPass() [all …]
|
D | Utils.java | 67 import java.util.concurrent.Executor; 270 public static void executeAndWait(@NonNull Executor executor, @NonNull Runnable runnable) { in executeAndWait() 274 public static <T> T executeAndWait(@NonNull Executor executor, @NonNull Supplier<T> supplier) { in executeAndWait()
|
/art/tools/dexfuzz/src/dexfuzz/executors/ |
D | X86_64InterpreterExecutor.java | 21 public class X86_64InterpreterExecutor extends Executor {
|
D | X86_64OptimizingBackendExecutor.java | 21 public class X86_64OptimizingBackendExecutor extends Executor {
|
D | ArmInterpreterExecutor.java | 21 public class ArmInterpreterExecutor extends Executor {
|
D | Arm64InterpreterExecutor.java | 21 public class Arm64InterpreterExecutor extends Executor {
|
D | ArmOptimizingBackendExecutor.java | 21 public class ArmOptimizingBackendExecutor extends Executor {
|
D | Arm64OptimizingBackendExecutor.java | 21 public class Arm64OptimizingBackendExecutor extends Executor {
|
D | X86InterpreterExecutor.java | 22 public class X86InterpreterExecutor extends Executor {
|
D | X86OptimizingBackendExecutor.java | 22 public class X86OptimizingBackendExecutor extends Executor {
|
D | Executor.java | 27 public abstract class Executor { class 44 protected Executor(String name, int timeout, BaseListener listener, Architecture architecture, in Executor() method in Executor
|
/art/libartservice/service/javatests/com/android/server/art/ |
D | UtilsTest.java | 43 import java.util.concurrent.Executor; 188 Executor executor = ForkJoinPool.commonPool(); in testExecuteAndWait() 203 Executor executor = ForkJoinPool.commonPool(); in testExecuteAndWaitPropagatesException()
|
D | DexoptHelperTest.java | 69 import java.util.concurrent.Executor; 421 Executor dexoptExecutor = Runnable::run; in testDexoptCancelledDuringDex2oatInvocationsOnCurrentThread() 826 private static class DelayedExecutor implements Executor {
|
/art/libartservice/service/api/ |
D | system-server-current.txt | 7 …method public void addDexoptDoneCallback(boolean, @NonNull java.util.concurrent.Executor, @NonNull… 23 …method public void onBoot(@NonNull String, @Nullable java.util.concurrent.Executor, @Nullable java… 27 …method public void setAdjustCompilerFilterCallback(@NonNull java.util.concurrent.Executor, @NonNul… 28 …method public void setBatchDexoptStartCallback(@NonNull java.util.concurrent.Executor, @NonNull co… 29 …id setScheduleBackgroundDexoptJobCallback(@NonNull java.util.concurrent.Executor, @NonNull com.and…
|