/art/tools/dexfuzz/src/dexfuzz/executors/ |
D | Executor.java | 100 public boolean verifyOnHost(String programName) { in verifyOnHost() argument 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 protected abstract String constructCommand(String programName); in constructCommand() argument 177 public void execute(String programName) { in execute() argument 185 command += constructCommand(programName); in execute() 192 …public ExecutionResult runBisectionSearch(String programName, String expectedOutputFile, String lo… in runBisectionSearch() argument 194 String runtimeCommand = constructCommand(programName); in runBisectionSearch()
|
D | X86_64InterpreterExecutor.java | 29 protected String constructCommand(String programName) { in constructCommand() argument 32 commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" "); in constructCommand()
|
D | X86_64OptimizingBackendExecutor.java | 29 protected String constructCommand(String programName) { in constructCommand() argument 35 commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" "); in constructCommand()
|
D | Arm64InterpreterExecutor.java | 29 protected String constructCommand(String programName) { in constructCommand() argument 35 commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" "); in constructCommand()
|
D | ArmInterpreterExecutor.java | 29 protected String constructCommand(String programName) { in constructCommand() argument 35 commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" "); in constructCommand()
|
D | ArmOptimizingBackendExecutor.java | 29 protected String constructCommand(String programName) { in constructCommand() argument 38 commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" "); in constructCommand()
|
D | Arm64OptimizingBackendExecutor.java | 29 protected String constructCommand(String programName) { in constructCommand() argument 38 commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" "); in constructCommand()
|
D | X86InterpreterExecutor.java | 30 protected String constructCommand(String programName) { in constructCommand() argument 36 commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" "); in constructCommand()
|
D | X86OptimizingBackendExecutor.java | 30 protected String constructCommand(String programName) { in constructCommand() argument 39 commandBuilder.append("-cp ").append(testLocation).append("/").append(programName).append(" "); in constructCommand()
|
D | Device.java | 269 private String getOatFileName(String testLocation, String programName) { in getOatFileName() argument 271 return (testLocation.replace("/", "@").substring(1) + "@" + programName); in getOatFileName() 274 public void cleanCodeCache(Architecture architecture, String testLocation, String programName) { in cleanCodeCache() argument 276 + getOatFileName(testLocation, programName); in cleanCodeCache() 280 public void pushProgramToDevice(String programName, String testLocation) { in pushProgramToDevice() argument 283 String command = getExecutionPrefixWithAdb("push") + programName + " " + testLocation; in pushProgramToDevice()
|
/art/tools/dexfuzz/src/dexfuzz/fuzzers/ |
D | Fuzzer.java | 217 String programName = getNextOutputFilename(); in execute() local 221 verified = goldenExecutor.verifyOnHost(programName); in execute() 232 executor.prepareProgramForExecution(programName); in execute() 233 executor.execute(programName); in execute() 244 listener.handleSuccessfullyFuzzedFile(programName); in execute() 245 analyseResults(program, programName); in execute() 286 private boolean checkGoldenExecutorForSelfDivergence(String programName) { in checkGoldenExecutorForSelfDivergence() argument 295 goldenExecutor.execute(programName); in checkGoldenExecutorForSelfDivergence() 306 private void analyseResults(Program program, String programName) { in analyseResults() argument 355 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 | BisectionSearchListener.java | 53 public void handleSuccessfullyFuzzedFile(String programName) { in handleSuccessfullyFuzzedFile() argument 54 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
|
D | LogFileListener.java | 249 public void handleSuccessfullyFuzzedFile(String programName) { in handleSuccessfullyFuzzedFile() argument 250 write("Successfully fuzzed file '" + programName + "'"); in handleSuccessfullyFuzzedFile()
|