Home
last modified time | relevance | path

Searched refs:mutatableCode (Results 26 – 28 of 28) sorted by relevance

12

/art/tools/dexfuzz/src/dexfuzz/program/mutators/
DArithOpChanger.java77 private void generateCachedArithmeticInsns(MutatableCode mutatableCode) { in generateCachedArithmeticInsns() argument
84 for (MInsn mInsn : mutatableCode.getInstructions()) { in generateCachedArithmeticInsns()
92 protected boolean canMutate(MutatableCode mutatableCode) { in canMutate() argument
93 for (MInsn mInsn : mutatableCode.getInstructions()) { in canMutate()
104 protected Mutation generateMutation(MutatableCode mutatableCode) { in generateMutation() argument
105 generateCachedArithmeticInsns(mutatableCode); in generateMutation()
120 mutation.setup(this.getClass(), mutatableCode); in generateMutation() local
130 MutatableCode mutatableCode = mutation.mutatableCode; in applyMutation() local
132 generateCachedArithmeticInsns(mutatableCode); in applyMutation()
/art/tools/dexfuzz/src/dexfuzz/program/
DProgram.java399 private boolean mutateAMutatableCode(MutatableCode mutatableCode) { in mutateAMutatableCode() argument
402 Log.info("Attempting " + mutations + " mutations for method " + mutatableCode.name); in mutateAMutatableCode()
414 if (mutator.attemptToMutate(mutatableCode)) { in mutateAMutatableCode()
428 mutatedCodes.add(mutatableCode); in mutateAMutatableCode()
460 for (MutatableCode mutatableCode : mutatableCodes) { in mutateTheProgram()
461 if (mutatableCode == null) { in mutateTheProgram()
464 mutateAMutatableCode(mutatableCode); in mutateTheProgram()
472 MutatableCode mutatableCode = mutatableCodes.get(randomMethodIdx); in mutateTheProgram() local
473 if (mutatableCode == null) { in mutateTheProgram()
476 if (!mutatedCodes.contains(mutatableCode)) { in mutateTheProgram()
[all …]
DMutationSerializer.java87 mutation.mutatableCode = null; in readMutation()

12