/art/tools/dexfuzz/src/dexfuzz/ |
D | Log.java | 22 public class Log { class 26 private Log() { } in Log() method in Log
|
/art/tools/dexfuzz/src/dexfuzz/program/mutators/ |
D | FieldFlagChanger.java | 19 import dexfuzz.Log; 100 Log.debug("No field instructions in method, skipping..."); in canMutate() 143 Log.info("Set field idx " + fieldIdx + " as volatile"); in applyMutation() 146 Log.info("Set field idx " + fieldIdx + " as not volatile"); in applyMutation()
|
D | PoolIndexChanger.java | 19 import dexfuzz.Log; 118 Log.debug("Method does not contain any insns that index into a const pool size > 1"); in canMutate() 122 Log.debug("Method contains no instructions that index into the constant pool."); in canMutate() 188 Log.info("Changed pool index " + oldPoolIndex + " to " + mutation.newPoolIndex in applyMutation()
|
D | OppositeBranchChanger.java | 19 import dexfuzz.Log; 63 Log.errorAndQuit("Could not find if branch."); in getModifiedOpcode()
|
D | IfBranchChanger.java | 19 import dexfuzz.Log; 100 Log.debug("No if branch operation, skipping..."); in canMutate() 131 Log.info("Changed " + oldInsnString + " to " + ifBranchInsn); in applyMutation()
|
D | CmpBiasChanger.java | 19 import dexfuzz.Log; 93 Log.debug("No cmp-with-bias operations in method, skipping..."); in canMutate() 125 Log.info("Changed " + oldInsnString + " to " + cmpBiasInsn); in applyMutation()
|
D | ConstantValueChanger.java | 19 import dexfuzz.Log; 96 Log.debug("Method contains no const instructions."); in canMutate() 138 Log.info("Changed constant value #" + oldConstant + " to #" + mutation.newConstant in applyMutation()
|
D | NewArrayLengthChanger.java | 19 import dexfuzz.Log; 94 Log.debug("No New Array instruction in method, skipping..."); in canMutate() 138 Log.info("Changed the length of the array to " + newInsn.insn.vregB); in applyMutation()
|
D | RandomInstructionGenerator.java | 19 import dexfuzz.Log; 190 Log.errorAndQuit("Invalid number of vregs specified."); in generateMutation() 246 Log.errorAndQuit("Invalid number of vregs specified."); in applyMutation() 259 Log.info("Generated random instruction: " + newInsn in applyMutation() 271 Log.info("Generated matching monitor-exit: " + exitInsn); in applyMutation() 276 Log.info("Generated matching monitor-enter: " + enterInsn); in applyMutation()
|
D | SwitchBranchShifter.java | 19 import dexfuzz.Log; 100 Log.debug("Method contains no switch instructions."); in canMutate() 167 Log.info("Shifted target #" + mutation.switchTargetIdx + " of " + switchInsn in applyMutation()
|
D | RegisterClobber.java | 19 import dexfuzz.Log; 98 Log.info("Assigned zero to the registers from 0 to " + (totalRegUsed - 1) + in applyMutation()
|
D | InstructionDuplicator.java | 19 import dexfuzz.Log; 98 Log.info("Duplicating " + oldInsn); in applyMutation()
|
D | InvokeChanger.java | 19 import dexfuzz.Log; 111 Log.debug("No invoke instruction in method, skipping..."); in canMutate() 143 Log.info("Changed " + oldInsnString + " to " + invokeInsn); in applyMutation()
|
D | ValuePrinter.java | 19 import dexfuzz.Log; 73 Log.debug("No instructions with legible output in method, skipping."); in canMutate() 122 Log.errorAndQuit("Requested to print output of an instruction, whose output" in applyMutation() 182 Log.info(String.format("Printing output value of instruction %s", insnOutputToPrint)); in applyMutation()
|
D | NonsenseStringPrinter.java | 19 import dexfuzz.Log; 140 Log.info(String.format("Printing nonsense string '%s', inserting at %s", in applyMutation()
|
D | NewMethodCaller.java | 19 import dexfuzz.Log; 179 Log.info(String.format("Called new method %s %s %s, inserting at %s", in applyMutation()
|
D | ArithOpChanger.java | 19 import dexfuzz.Log; 99 Log.debug("No arithmetic operations in method, skipping..."); in canMutate() 142 Log.info("Changed " + oldInsnString + " to " + randomInsn); in applyMutation()
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
D | EncodedMethod.java | 19 import dexfuzz.Log; 34 Log.errorAndQuit("Sorry, DEX files with native methods are not supported yet."); in read()
|
D | HeaderItem.java | 19 import dexfuzz.Log; 81 Log.errorAndQuit("Invalid header size in header."); in read() 84 Log.errorAndQuit("Read a different amount than expected in header: " in read()
|
D | DexRandomAccessFile.java | 19 import dexfuzz.Log; 152 Log.debug("Writing " + value + " using the largest possible ULEB128 encoding."); in writeLargestUleb128()
|
D | CodeItem.java | 19 import dexfuzz.Log; 200 Log.errorAndQuit("Unexpected IndexUpdateKind requested " in incrementIndex()
|
D | Instruction.java | 19 import dexfuzz.Log; 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() 221 Log.debug("vA in an 35c invoke was greater than 5? Assuming 5."); in toString() 224 Log.debug("vA in an 35c invoke was less than 0? Assuming 0."); in toString() 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.");
|
/art/tools/dexfuzz/src/dexfuzz/listeners/ |
D | BisectionSearchListener.java | 21 import dexfuzz.Log; 103 Log.error( in handleDivergences()
|
D | LogFileListener.java | 20 import dexfuzz.Log; 72 Log.always("Full log in " + logFile); in shutdown()
|
/art/tools/jvmti-agents/titrace/ |
D | titrace.cc | 129 void Log() { in Log() function 223 stats.Log(); in DataDumpRequest() 312 TraceStatistics::GetSingleton().Log(); in Agent_OnUnload()
|