/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 …]
|
D | Options.java | 34 public class Options { class 38 private Options() { } in Options() method in Options
|
/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 | 43 class Options { 50 Options() in Options() function 109 const Options& options = Options()); 116 const Options& options = Options()); 123 const Options& options);
|
D | profile_assistant.cc | 34 const Options& options) { in ProcessProfilesInternal() 151 const Options& options) { in ProcessProfiles() 182 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/dexlayout/ |
D | dex_ir_builder.h | 26 class Options; variable 34 const Options& options);
|
D | dexlayout.h | 50 class Options { 52 Options() = default; 104 DexLayout(Options& options, in DexLayout() 131 const Options& GetOptions() const { in GetOptions() 188 Options& options_;
|
D | dexlayout_main.cc | 82 Options options; in DexlayoutDriver()
|
D | dexdiag.cc | 302 Options options; in ProcessOneDexMapping()
|
/art/dexdump/ |
D | dexdump.h | 40 struct Options { struct 56 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/tools/dexanalyze/ |
D | dexanalyze.cc | 66 struct Options { struct in art::dexanalyze::DexAnalyze 134 explicit Analysis(const Options* options) : options_(options) { in Analysis() 183 const Options* const options_; 193 Options options; in Run()
|
/art/ |
D | PREUPLOAD.cfg | 15 [Builtin Hooks Options]
|
/art/tools/dexfuzz/src/dexfuzz/listeners/ |
D | UniqueProgramTrackerListener.java | 20 import dexfuzz.Options; 249 if (Options.reportUnique) { in handleSummary()
|
/art/test/dexdump/ |
D | run-all-tests | 71 Options:
|
/art/openjdkjvmti/ |
D | fixed_up_dex_file.cc | 85 art::Options options; in Create()
|