/art/tools/dexfuzz/src/dexfuzz/ |
D | DexFuzz.java | 51 if (!Options.readOptions(args)) { in main() 53 Options.usage(); in main() 64 if (Options.repeat > 1 && Options.execute) { in main() 66 if (Options.quiet) { in main() 76 multipleListener.addListener(new LogFileListener(Options.reportLogFile)); in main() 77 if (Options.runBisectionSearch) { in main() 82 multipleListener.addListener(new UniqueProgramTrackerListener(Options.uniqueDatabaseFile)); in main() 90 if ((Options.repeat > 1) && Options.execute) { in main() 92 } else if ((Options.repeat > 1) && !Options.execute) { in main() 94 } else if ((Options.repeat == 1) && Options.execute) { in main() [all …]
|
/art/tools/dexfuzz/src/dexfuzz/fuzzers/ |
D | FuzzerMultiple.java | 19 import dexfuzz.Options; 35 String inputFile = Options.inputFileList.get(0); in getNextInputFilename() 36 if (Options.inputFileList.size() > 1) { in getNextInputFilename() 37 int nextIndex = iterations % Options.inputFileList.size(); in getNextInputFilename() 38 inputFile = Options.inputFileList.get(nextIndex); in getNextInputFilename()
|
D | FuzzerSingle.java | 19 import dexfuzz.Options; 32 return Options.inputFileList.get(0); in getNextInputFilename() 36 return Options.outputFile; in getNextOutputFilename()
|
D | Fuzzer.java | 20 import dexfuzz.Options; 121 if (Options.useOptimizing) { in addExecutorsForArchitecture() 126 if (Options.useInterpreter) { in addExecutorsForArchitecture() 146 if (Options.executeOnHost) { in addExecutors() 149 device = new Device(Options.deviceName, Options.noBootImage); in addExecutors() 152 if (Options.useArchArm64) { in addExecutors() 157 if (Options.useArchArm) { in addExecutors() 162 if (Options.useArchX86_64) { in addExecutors() 167 if (Options.useArchX86) { in addExecutors() 188 if (!Options.skipMutation) { in fuzz() [all …]
|
D | FuzzerMultipleNoExecute.java | 19 import dexfuzz.Options; 34 return String.format("%09d_%s", iterations, Options.outputFile); in getNextOutputFilename() 39 for (iterations = 0; iterations < Options.repeat; iterations++) { in run()
|
D | FuzzerMultipleExecute.java | 19 import dexfuzz.Options; 35 return Options.outputFile; in getNextOutputFilename() 41 for (iterations = 0; iterations < Options.repeat; iterations++) { in run()
|
/art/profman/ |
D | profile_assistant.h | 31 class Options { 38 Options() in Options() function 106 const Options& options = Options()); 113 const Options& options = Options()); 120 const Options& options);
|
D | profile_assistant.cc | 34 const Options& options) { in ProcessProfilesInternal() 162 const Options& options) { in ProcessProfiles() 193 const Options& options) { in ProcessProfiles()
|
/art/tools/dexfuzz/src/dexfuzz/executors/ |
D | Executor.java | 20 import dexfuzz.Options; 46 executeClass = Options.executeClass; in Executor() 48 if (Options.shortTimeouts) { in Executor() 61 if (Options.executeOnHost) { in Executor() 64 this.testLocation = Options.executeDirectory; in Executor() 138 if (Options.dumpVerify) { in verifyOnHost() 158 if (!Options.executeOnHost) { in prepareProgramForExecution() 179 String androidRoot = Options.androidRoot.trim(); in execute()
|
D | X86InterpreterExecutor.java | 19 import dexfuzz.Options; 33 if (Options.executeOnHost) { in constructCommand()
|
D | X86OptimizingBackendExecutor.java | 19 import dexfuzz.Options; 36 if (Options.executeOnHost) { in constructCommand()
|
D | Device.java | 29 import dexfuzz.Options; 77 assert(Options.useArchX86); in getHostCoreImagePathWithArch() 92 if (Options.executeOnHost) { in setup() 199 if (Options.executeOnHost) { in executeCommand()
|
/art/tools/dexfuzz/src/dexfuzz/program/ |
D | Program.java | 21 import dexfuzz.Options; 161 if (Options.usingProvidedSeed) { in Program() 162 rng.setSeed(Options.rngSeed); in Program() 163 rngSeed = Options.rngSeed; in Program() 178 if (Options.loadMutations) { in Program() 181 loadMutationsFromDisk(Options.loadMutationsFile); in Program() 244 if (Options.loadMutations) { in registerMutator() 343 if (!Options.mutateLimit) { in legalToMutate() 369 int tickets = (2 << Options.methodMutations) - 1; in getNumberOfMutationsToPerform() 389 int luckyMutation = Options.methodMutations in getNumberOfMutationsToPerform() [all …]
|
/art/artd/ |
D | artd_main.cc | 37 Options ParseOptions(int argc, char** argv) { in ParseOptions() 38 Options options; in ParseOptions() 57 art::artd::Options options = art::artd::ParseOptions(argc, argv); in main()
|
D | artd_fuzzer.cc | 26 auto artd = SharedRefBase::make<Artd>(art::artd::Options()); in LLVMFuzzerTestOneInput()
|
/art/dexdump/ |
D | dexdump.h | 40 struct Options { struct 58 extern struct Options gOptions; argument
|
/art/tools/dexfuzz/src/dexfuzz/program/mutators/ |
D | CodeMutator.java | 21 import dexfuzz.Options; 73 if (Options.mutationLikelihoods.containsKey(name)) { in CodeMutator() 74 likelihood = Options.mutationLikelihoods.get(name); in CodeMutator()
|
/art/libartservice/service/java/com/android/server/art/ |
D | ArtFileManager.java | 72 @NonNull PackageState pkgState, @NonNull AndroidPackage pkg, @NonNull Options options) { in getDexAndAbis() 103 @NonNull AndroidPackage pkg, @NonNull Options options) throws RemoteException { in getWritableArtifacts() 140 var options = ArtFileManager.Options.builder() in getUsableArtifacts() 184 @NonNull PackageState pkgState, @NonNull AndroidPackage pkg, @NonNull Options options) { in getProfiles() 217 @NonNull PackageState pkgState, @NonNull Options options) { in getSecondaryDexInfo() 299 public abstract static class Options { class in ArtFileManager 320 public abstract @NonNull Options build(); in build()
|
/art/tools/dexanalyze/ |
D | dexanalyze.cc | 67 struct Options { struct in art::dexanalyze::DexAnalyze 135 explicit Analysis(const Options* options) : options_(options) { in Analysis() 184 const Options* const options_; 194 Options options; in Run()
|
/art/libarttools/ |
D | art_exec.cc | 77 struct Options { struct 94 Options ParseOptions(int argc, char** argv) { in ParseOptions() 95 Options options; in ParseOptions() 192 Options options = ParseOptions(argc, argv); in main()
|
/art/test/generate-boot-image/ |
D | generate-boot-image.cc | 86 struct Options { struct 130 int GenerateBootImage(const Options& options) { in GenerateBootImage() 181 Options options; in Main()
|
/art/tools/ |
D | run-gtests.sh | 28 Options after \`--\` are passed verbatim to each gtest binary.
|
/art/tools/dexfuzz/src/dexfuzz/listeners/ |
D | UniqueProgramTrackerListener.java | 20 import dexfuzz.Options; 249 if (Options.reportUnique) { in handleSummary()
|
/art/ |
D | PREUPLOAD.cfg | 14 [Builtin Hooks Options]
|
/art/test/dexdump/ |
D | run-all-tests | 71 Options:
|