/art/tools/dexfuzz/src/dexfuzz/program/mutators/ |
D | NewArrayLengthChanger.java | 71 private void generateCachedArrayLengthInsns(MutatableCode mutatableCode) { in generateCachedArrayLengthInsns() 86 protected boolean canMutate(MutatableCode mutatableCode) { in canMutate() 99 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 105 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local 114 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local 149 private int scanNewArray(MutatableCode mutatableCode) { in scanNewArray()
|
D | CodeMutator.java | 88 public boolean attemptToMutate(MutatableCode mutatableCode) { in attemptToMutate() 112 private boolean shouldMutate(MutatableCode mutatableCode) { in shouldMutate() 116 private void generateAndApplyMutation(MutatableCode mutatableCode) { in generateAndApplyMutation() 127 protected boolean canMutate(MutatableCode mutatableCode) { in canMutate() 131 protected abstract Mutation generateMutation(MutatableCode mutatableCode); in generateMutation()
|
D | NewInstanceChanger.java | 82 private void generateCachedNewInstanceInsns(MutatableCode mutatableCode) { in generateCachedNewInstanceInsns() 97 protected boolean canMutate(MutatableCode mutatableCode) { in canMutate() 114 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 131 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local 141 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local 173 MutatableCode mutatableCode = mutation.mutatableCode; in changeInvokeDirect() local 208 protected int foundInsnIdx(MutatableCode mutatableCode, MInsn newInstanceInsn) { in foundInsnIdx()
|
D | FieldFlagChanger.java | 78 private void generateCachedFieldInsns(MutatableCode mutatableCode) { in generateCachedFieldInsns() 93 protected boolean canMutate(MutatableCode mutatableCode) { in canMutate() 105 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 122 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local 132 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local 155 private boolean isFileDefinedFieldInstruction(MInsn mInsn, MutatableCode mutatableCode) { in isFileDefinedFieldInstruction()
|
D | ConstantValueChanger.java | 75 private void generateCachedConstInsns(MutatableCode mutatableCode) { in generateCachedConstInsns() 89 protected boolean canMutate(MutatableCode mutatableCode) { in canMutate() 101 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 120 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local 130 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local
|
D | BranchShifter.java | 75 private void generateCachedBranchInsns(MutatableCode mutatableCode) { in generateCachedBranchInsns() 90 protected boolean canMutate(MutatableCode mutatableCode) { in canMutate() 107 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 141 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local 151 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local
|
D | CmpBiasChanger.java | 71 private void generateCachedCmpBiasInsns(MutatableCode mutatableCode) { in generateCachedCmpBiasInsns() 86 protected boolean canMutate(MutatableCode mutatableCode) { in canMutate() 98 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 104 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local 113 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local
|
D | ConversionRepeater.java | 71 private void generateCachedConversionInsns(MutatableCode mutatableCode) { in generateCachedConversionInsns() 86 protected boolean canMutate(MutatableCode mutatableCode) { in canMutate() 98 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 102 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local 111 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local
|
D | IfBranchChanger.java | 78 private void generateCachedifBranchInsns(MutatableCode mutatableCode) { in generateCachedifBranchInsns() 93 protected boolean canMutate(MutatableCode mutatableCode) { in canMutate() 105 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 111 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local 119 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local
|
D | RegisterClobber.java | 68 protected boolean canMutate(MutatableCode mutatableCode) { in canMutate() 73 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 77 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local 85 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local
|
D | SwitchBranchShifter.java | 78 private void generateCachedSwitchInsns(MutatableCode mutatableCode) { in generateCachedSwitchInsns() 93 protected boolean canMutate(MutatableCode mutatableCode) { in canMutate() 105 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 142 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local 153 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local
|
D | InstructionDeleter.java | 65 protected boolean canMutate(MutatableCode mutatableCode) { in canMutate() 76 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 81 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local 90 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local
|
D | VRegChanger.java | 78 private void generateCachedVRegInsns(MutatableCode mutatableCode) { in generateCachedVRegInsns() 92 protected boolean canMutate(MutatableCode mutatableCode) { in canMutate() 108 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 145 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local 156 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local
|
D | PoolIndexChanger.java | 76 private void generateCachedPoolIndexInsns(MutatableCode mutatableCode) { in generateCachedPoolIndexInsns() 90 protected boolean canMutate(MutatableCode mutatableCode) { in canMutate() 127 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 167 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local 177 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local
|
D | InstructionSwapper.java | 69 protected boolean canMutate(MutatableCode mutatableCode) { in canMutate() 79 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 136 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local 146 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local
|
D | InvokeChanger.java | 89 private void generateCachedinvokeCallInsns(MutatableCode mutatableCode) { in generateCachedinvokeCallInsns() 104 protected boolean canMutate(MutatableCode mutatableCode) { in canMutate() 116 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 122 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local 131 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local
|
D | TryBlockShifter.java | 83 protected boolean canMutate(MutatableCode mutatableCode) { in canMutate() 96 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 166 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local 180 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local
|
D | ArithOpChanger.java | 77 private void generateCachedArithmeticInsns(MutatableCode mutatableCode) { in generateCachedArithmeticInsns() 92 protected boolean canMutate(MutatableCode mutatableCode) { in canMutate() 104 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 120 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local 130 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local
|
D | InstructionDuplicator.java | 65 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 83 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local 92 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local
|
D | ValuePrinter.java | 66 protected boolean canMutate(MutatableCode mutatableCode) { in canMutate() 78 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 100 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local 109 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local
|
D | NonsenseStringPrinter.java | 71 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 89 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local 99 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local
|
D | NewMethodCaller.java | 105 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 123 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local 141 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local
|
D | RandomInstructionGenerator.java | 109 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() 147 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local 202 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local
|
/art/tools/dexfuzz/src/dexfuzz/program/ |
D | Mutation.java | 28 public MutatableCode mutatableCode; field in Mutation 37 public void setup(Class<? extends CodeMutator> mutatorClass, MutatableCode mutatableCode) { in setup()
|
D | CodeTranslator.java | 55 MutatableCode mutatableCode = new MutatableCode(program); in codeItemToMutatableCode() local 140 public void mutatableCodeToCodeItem(CodeItem codeItem, MutatableCode mutatableCode) { in mutatableCodeToCodeItem() 175 updateSwitchInstruction((MSwitchInsn)mInsn, mutatableCode); in mutatableCodeToCodeItem() local 249 private void readTryBlocks(CodeItem codeItem, MutatableCode mutatableCode, in readTryBlocks() 320 private void updateTryBlocks(CodeItem codeItem, MutatableCode mutatableCode) { in updateTryBlocks() 456 private void updateSwitchInstruction(MSwitchInsn switchInsn, MutatableCode mutatableCode) { in updateSwitchInstruction() 511 private void alignDataInstructions(MutatableCode mutatableCode) { in alignDataInstructions()
|