/art/tools/dexfuzz/src/dexfuzz/program/ |
D | MutationSerializer.java | 55 Log.errorAndQuit("Could not read line during mutation loading."); in readMutation() 66 Log.errorAndQuit("Cannot find a mutator class called: " + mutatorClassName); in readMutation() 73 Log.errorAndQuit("Unable to instantiate " + mutatorClassName in readMutation() 76 Log.errorAndQuit("Unable to access methods in " + mutatorClassName + "."); in readMutation() 80 Log.errorAndQuit("Unable to get Mutation for Mutator: " + mutatorClassName); in readMutation()
|
D | IdCreator.java | 56 Log.errorAndQuit("Did not create necessary return type before finding insertion " in findProtoIdInsertionPoint() 61 Log.errorAndQuit("Did not create necessary parameter list before finding insertion " in findProtoIdInsertionPoint() 92 Log.errorAndQuit("Did not create necessary class, name or proto strings before finding " in findMethodIdInsertionPoint() 117 Log.errorAndQuit("Did not create necessary descriptor string before finding " in findTypeIdInsertionPoint() 148 Log.errorAndQuit("Did not create necessary class, type or name strings before finding " in findFieldIdInsertionPoint() 171 Log.errorAndQuit("Referenced too many methods for the DEX file."); in createMethodId() 258 Log.errorAndQuit("Referenced too many classes for the DEX file."); in createTypeId() 325 Log.errorAndQuit("Corrupted DEX file, len(StringIDs) != len(StringDatas)"); in createString() 406 Log.errorAndQuit("Referenced too many fields for the DEX file."); in createFieldId() 500 Log.errorAndQuit("Invalid signature: " + signature); in convertSignatureToParametersAndReturnType() [all …]
|
D | CodeTranslator.java | 116 Log.errorAndQuit("Bad offset calculation in data-target insn"); in codeItemToMutatableCode() 123 Log.errorAndQuit("Bad offset calculation in branch insn"); in codeItemToMutatableCode() 160 Log.errorAndQuit(String.format("%s does not have expected location 0x%x", in mutatableCodeToCodeItem() 274 Log.errorAndQuit(String.format( in readTryBlocks() 279 Log.errorAndQuit(String.format( in readTryBlocks() 294 Log.errorAndQuit( in readTryBlocks() 308 Log.errorAndQuit(String.format( in readTryBlocks() 397 Log.errorAndQuit("Bad offset calculation for data target in switch insn"); in readSwitchInstruction() 447 Log.errorAndQuit("Bad offset calculation for target in switch insn"); in readSwitchInstruction()
|
D | Program.java | 329 Log.errorAndQuit("You've got an EncodedMethod that points to an Offsettable" in associateMethod() 462 Log.errorAndQuit("Why do you have a null MutatableCode?"); in mutateTheProgram() 474 Log.errorAndQuit("Why do you have a null MutatableCode?"); in mutateTheProgram() 502 Log.errorAndQuit("IOException while writing mutations to disk..."); in writeMutationsToDisk() 516 Log.errorAndQuit("IOException while loading mutations from disk..."); in loadMutationsFromDisk()
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
D | RawDexFile.java | 150 Log.errorAndQuit("MapItem's size " + mapItem.size in write() 159 Log.errorAndQuit("MapItem's size " + mapItem.size in write() 168 Log.errorAndQuit("MapItem's size " + mapItem.size in write() 177 Log.errorAndQuit("MapItem's size " + mapItem.size in write() 186 Log.errorAndQuit("MapItem's size " + mapItem.size in write() 195 Log.errorAndQuit("MapItem's size " + mapItem.size in write() 209 Log.errorAndQuit("MapItem's size " + mapItem.size in write() 218 Log.errorAndQuit("MapItem's size " + mapItem.size in write() 228 Log.errorAndQuit("MapItem's size " + mapItem.size in write() 238 Log.errorAndQuit("MapItem's size " + mapItem.size in write() [all …]
|
D | OffsetTracker.java | 186 Log.errorAndQuit("Not all created Offsettable items have been added to the " in updatePositionOfNextOffsettable() 241 Log.errorAndQuit("Being asked to update dangling offsets but the " in updateOffsets() 277 Log.errorAndQuit("Being asked to go to the point before the MapList was written out," in goBackToPreviousPoint() 296 Log.errorAndQuit("Header " + offsetName + " offset not pointing at first element?"); in updateHeaderOffsetIfValid() 358 Log.errorAndQuit("When calling updateMapListOffsets, could not find new " in updateOffsetsInHeaderAndMapFile() 424 Log.errorAndQuit("Could not find any StringDataItems to insert the type list before."); in insertNewOffsettableAsFirstEverTypeList() 445 Log.errorAndQuit("Could not find any MethodIdItems to insert the field before."); in insertNewOffsettableAsFirstEverField() 459 Log.errorAndQuit("Could not find any object of class: " + item.getClass()); in insertNewOffsettableAsFirstOfType() 476 Log.errorAndQuit("Did not find specified 'after' object in offsettable table."); in insertNewOffsettableAfter()
|
D | DebugInfoItem.java | 40 Log.errorAndQuit("Error reading debug_info_item. The last byte is not DBG_END_SEQUENCE."); in read()
|
D | HeaderItem.java | 81 Log.errorAndQuit("Invalid header size in header."); in read() 84 Log.errorAndQuit("Read a different amount than expected in header: " in read()
|
D | EncodedMethod.java | 34 Log.errorAndQuit("Sorry, DEX files with native methods are not supported yet."); in read()
|
D | Instruction.java | 123 Log.errorAndQuit("Couldn't find OpcodeInfo for opcode with value: " in read() 190 Log.errorAndQuit("Unrecognised ident in data-payload instruction: " + rawType); in readOpcode() 270 Log.errorAndQuit("Invalid number of vregs reported by a Format."); in toString() 312 Log.errorAndQuit(String.format("Opcode: %s (enum ordinal 0x%x) != (value 0x%x)", in addOpcodeInfo() 581 Log.errorAndQuit("Incorrect number of bytecodes defined.");
|
D | CodeItem.java | 200 Log.errorAndQuit("Unexpected IndexUpdateKind requested " in incrementIndex()
|
D | MapList.java | 203 Log.errorAndQuit("Encountered unknown map item when reading map item list."); in read()
|
/art/tools/dexfuzz/src/dexfuzz/executors/ |
D | Device.java | 70 Log.errorAndQuit("Cannot run a fuzzed program if $" + key + " is not set!"); in checkForEnvVar() 95 Log.errorAndQuit("Host core image not found at " + coreImage.getPath() in setup() 113 Log.errorAndQuit("Problem executing ADB - is it in your $PATH?"); in setup() 116 Log.errorAndQuit("IOException when executing ADB, is it working?"); in setup() 118 Log.errorAndQuit("InterruptedException when executing ADB, is it working?"); in setup() 124 Log.errorAndQuit("Couldn't connect to specified ADB device: " + deviceName); in setup() 232 Log.errorAndQuit("ExecutionResult.execute() caught an IOException"); in executeCommand() 234 Log.errorAndQuit("ExecutionResult.execute() caught an InterruptedException"); in executeCommand() 286 Log.errorAndQuit("Could not ADB PUSH program to device."); in pushProgramToDevice()
|
/art/tools/dexfuzz/src/dexfuzz/fuzzers/ |
D | Fuzzer.java | 132 Log.errorAndQuit("Executor doesn't have correct constructor."); in addExecutorsForArchitecture() 134 Log.errorAndQuit("Executor couldn't be instantiated."); in addExecutorsForArchitecture() 136 Log.errorAndQuit("Executor couldn't be accessed."); in addExecutorsForArchitecture() 138 Log.errorAndQuit("Invalid arguments to instantiation of Executor."); in addExecutorsForArchitecture() 140 Log.errorAndQuit("Instantiation of Executor threw an Exception!"); in addExecutorsForArchitecture() 185 Log.errorAndQuit("Problem loading seed file."); in fuzz() 213 Log.errorAndQuit("Your Fuzzer subclass called execute() " in execute() 388 Log.errorAndQuit("Couldn't open a file called " + inputName); in loadProgram() 390 Log.errorAndQuit("IOException when trying to load a DEX test file!"); in loadProgram() 415 Log.errorAndQuit("Couldn't open a file called " + outputName); in saveProgram() [all …]
|
/art/tools/dexfuzz/src/dexfuzz/ |
D | Log.java | 73 public static void errorAndQuit(String msg) { in errorAndQuit() method in Log
|
D | DexFuzz.java | 99 Log.errorAndQuit("Invalid options provided, desired fuzzer unknown."); in main()
|
D | Options.java | 221 Log.errorAndQuit("Specified argument to --inputs is not a directory!"); in handleKeyValueOption() 338 Log.errorAndQuit("No input given, and couldn't find fuzzingseed.dex!"); in validateOptions()
|
/art/tools/dexfuzz/src/dexfuzz/program/mutators/ |
D | VRegChanger.java | 135 Log.errorAndQuit("Invalid number of vregs reported by a Format."); in generateMutation() 184 Log.errorAndQuit("Invalid number of vregs specified in a VRegChanger mutation."); in applyMutation()
|
D | OppositeBranchChanger.java | 63 Log.errorAndQuit("Could not find if branch."); in getModifiedOpcode()
|
D | TryBlockShifter.java | 137 Log.errorAndQuit("Faulty logic in TryBlockShifter!"); in generateMutation() 206 Log.errorAndQuit("faulty logic in TryBlockShifter"); in applyMutation()
|
D | InstructionDeleter.java | 133 Log.errorAndQuit("Tried to delete a data insn, " in applyMutation()
|
D | RandomInstructionGenerator.java | 190 Log.errorAndQuit("Invalid number of vregs specified."); in generateMutation() 246 Log.errorAndQuit("Invalid number of vregs specified."); in applyMutation()
|
D | ConversionRepeater.java | 165 Log.errorAndQuit( in applyMutation()
|
D | NewInstanceChanger.java | 123 Log.errorAndQuit("Less than two types present, quitting..."); in generateMutation()
|
D | ValuePrinter.java | 122 Log.errorAndQuit("Requested to print output of an instruction, whose output" in applyMutation()
|