/art/tools/dexfuzz/src/dexfuzz/executors/ |
D | Executor.java | 98 public boolean verifyOnHost(String programName) { in verifyOnHost() argument 116 commandBuilder.append("--runtime-arg ").append(programName).append(" "); in verifyOnHost() 117 commandBuilder.append("--dex-file=").append(programName).append(" "); in verifyOnHost() 157 public void prepareProgramForExecution(String programName) { in prepareProgramForExecution() argument 159 device.pushProgramToDevice(programName, testLocation); in prepareProgramForExecution() 164 device.cleanCodeCache(architecture, testLocation, programName); in prepareProgramForExecution() 172 public abstract void execute(String programName); in execute() argument
|
D | Device.java | 244 private String getOatFileName(String testLocation, String programName) { in getOatFileName() argument 246 return (testLocation.replace("/", "@").substring(1) + "@" + programName); in getOatFileName() 249 public void cleanCodeCache(Architecture architecture, String testLocation, String programName) { in cleanCodeCache() argument 251 + getOatFileName(testLocation, programName); in cleanCodeCache() 255 public void pushProgramToDevice(String programName, String testLocation) { in pushProgramToDevice() argument 258 executeCommand(getExecutionPrefixWithAdb("push") + programName + " " + testLocation, false); in pushProgramToDevice()
|
D | Mips64InterpreterExecutor.java | 28 public void execute(String programName) { in execute() argument 31 commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" "); in execute()
|
D | MipsOptimizingBackendExecutor.java | 28 public void execute(String programName) { in execute() argument 31 commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" "); in execute()
|
D | MipsQuickBackendExecutor.java | 28 public void execute(String programName) { in execute() argument 31 commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" "); in execute()
|
D | X86_64InterpreterExecutor.java | 28 public void execute(String programName) { in execute() argument 31 commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" "); in execute()
|
D | X86_64OptimizingBackendExecutor.java | 28 public void execute(String programName) { in execute() argument 31 commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" "); in execute()
|
D | X86_64QuickBackendExecutor.java | 28 public void execute(String programName) { in execute() argument 31 commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" "); in execute()
|
D | Mips64OptimizingBackendExecutor.java | 28 public void execute(String programName) { in execute() argument 31 commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" "); in execute()
|
D | Mips64QuickBackendExecutor.java | 28 public void execute(String programName) { in execute() argument 31 commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" "); in execute()
|
D | MipsInterpreterExecutor.java | 28 public void execute(String programName) { in execute() argument 31 commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" "); in execute()
|
D | Arm64InterpreterExecutor.java | 28 public void execute(String programName) { in execute() argument 34 commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" "); in execute()
|
D | Arm64OptimizingBackendExecutor.java | 28 public void execute(String programName) { in execute() argument 34 commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" "); in execute()
|
D | Arm64QuickBackendExecutor.java | 28 public void execute(String programName) { in execute() argument 34 commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" "); in execute()
|
D | ArmInterpreterExecutor.java | 28 public void execute(String programName) { in execute() argument 34 commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" "); in execute()
|
D | ArmOptimizingBackendExecutor.java | 28 public void execute(String programName) { in execute() argument 34 commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" "); in execute()
|
D | ArmQuickBackendExecutor.java | 28 public void execute(String programName) { in execute() argument 34 commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" "); in execute()
|
D | X86InterpreterExecutor.java | 29 public void execute(String programName) { in execute() argument 35 commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" "); in execute()
|
D | X86OptimizingBackendExecutor.java | 29 public void execute(String programName) { in execute() argument 35 commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" "); in execute()
|
D | X86QuickBackendExecutor.java | 29 public void execute(String programName) { in execute() argument 35 commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" "); in execute()
|
/art/tools/dexfuzz/src/dexfuzz/fuzzers/ |
D | Fuzzer.java | 242 String programName = getNextOutputFilename(); in execute() local 246 verified = goldenExecutor.verifyOnHost(programName); in execute() 257 executor.prepareProgramForExecution(programName); in execute() 258 executor.execute(programName); in execute() 269 listener.handleSuccessfullyFuzzedFile(programName); in execute() 270 analyseResults(program, programName); in execute() 311 private boolean checkGoldenExecutorForSelfDivergence(String programName) { in checkGoldenExecutorForSelfDivergence() argument 320 goldenExecutor.execute(programName); in checkGoldenExecutorForSelfDivergence() 331 private void analyseResults(Program program, String programName) { in analyseResults() argument 380 if (checkGoldenExecutorForSelfDivergence(programName)) { in analyseResults()
|
/art/tools/dexfuzz/src/dexfuzz/listeners/ |
D | UniqueProgramTrackerListener.java | 83 private String getMD5SumOfProgram(String programName) { in getMD5SumOfProgram() argument 86 FileInputStream stream = new FileInputStream(programName); in getMD5SumOfProgram() 222 public void handleSuccessfullyFuzzedFile(String programName) { in handleSuccessfullyFuzzedFile() argument 223 String md5sum = getMD5SumOfProgram(programName); in handleSuccessfullyFuzzedFile() 226 fuzzedFile = programName; in handleSuccessfullyFuzzedFile()
|
D | ConsoleLoggerListener.java | 115 public void handleSuccessfullyFuzzedFile(String programName) { in handleSuccessfullyFuzzedFile() argument 116 logToConsole("Program " + programName + " successfully fuzzed."); in handleSuccessfullyFuzzedFile()
|
D | MultiplexerListener.java | 172 public void handleSuccessfullyFuzzedFile(String programName) { in handleSuccessfullyFuzzedFile() argument 174 listener.handleSuccessfullyFuzzedFile(programName); in handleSuccessfullyFuzzedFile()
|
D | BaseListener.java | 68 public void handleSuccessfullyFuzzedFile(String programName) { } in handleSuccessfullyFuzzedFile() argument
|