Home
last modified time | relevance | path

Searched defs:mutatableCode (Results 1 – 22 of 22) sorted by relevance

/art/tools/dexfuzz/src/dexfuzz/program/mutators/
DCodeMutator.java88 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()
DFieldFlagChanger.java78 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()
DConstantValueChanger.java75 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
DConversionRepeater.java71 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
DCmpBiasChanger.java71 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
DBranchShifter.java75 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
DSwitchBranchShifter.java78 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
DVRegChanger.java78 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
DInstructionDeleter.java65 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
DPoolIndexChanger.java76 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
DInstructionSwapper.java69 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
DTryBlockShifter.java83 protected boolean canMutate(MutatableCode mutatableCode) { in canMutate()
93 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation()
163 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local
177 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local
DArithOpChanger.java77 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
DInstructionDuplicator.java65 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation()
83 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local
92 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local
DValuePrinter.java66 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
DNonsenseStringPrinter.java71 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation()
89 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local
99 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local
DNewMethodCaller.java105 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation()
123 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local
141 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local
DRandomInstructionGenerator.java109 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation()
151 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local
206 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local
/art/tools/dexfuzz/src/dexfuzz/program/
DMutation.java28 public MutatableCode mutatableCode; field in Mutation
37 public void setup(Class<? extends CodeMutator> mutatorClass, MutatableCode mutatableCode) { in setup()
DCodeTranslator.java55 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()
313 private void updateTryBlocks(CodeItem codeItem, MutatableCode mutatableCode) { in updateTryBlocks()
448 private void updateSwitchInstruction(MSwitchInsn switchInsn, MutatableCode mutatableCode) { in updateSwitchInstruction()
503 private void alignDataInstructions(MutatableCode mutatableCode) { in alignDataInstructions()
DProgram.java386 private boolean mutateAMutatableCode(MutatableCode mutatableCode) { in mutateAMutatableCode()
459 MutatableCode mutatableCode = mutatableCodes.get(randomMethodIdx); in mutateTheProgram() local
/art/tools/dexfuzz/src/dexfuzz/rawdex/
DCodeItem.java37 private MutatableCode mutatableCode; field in CodeItem
121 public void registerMutatableCode(MutatableCode mutatableCode) { in registerMutatableCode()