Searched refs:switchInsn (Results 1 - 3 of 3) sorted by relevance

/art/tools/dexfuzz/src/dexfuzz/program/mutators/
H A DSwitchBranchShifter.java110 MSwitchInsn switchInsn = switchInsns.get(switchInsnIdx);
113 int switchTargetIdx = rng.nextInt(switchInsn.targets.size());
116 MInsn oldTargetInsn = switchInsn.targets.get(switchTargetIdx);
157 MSwitchInsn switchInsn = switchInsns.get(mutation.switchInsnIdx);
164 switchInsn.targets.remove(mutation.switchTargetIdx);
165 switchInsn.targets.add(mutation.switchTargetIdx, newTargetInsn);
167 Log.info("Shifted target #" + mutation.switchTargetIdx + " of " + switchInsn
/art/tools/dexfuzz/src/dexfuzz/program/
H A DCodeTranslator.java382 private void readSwitchInstruction(MSwitchInsn switchInsn, argument
385 ContainsTarget containsTarget = (ContainsTarget) switchInsn.insn.info.format;
386 int dataLocation = switchInsn.location + (int) containsTarget.getTarget(switchInsn.insn);
387 switchInsn.dataTarget = insnLocationMap.get(dataLocation);
388 if (switchInsn.dataTarget == null) {
393 Instruction dataInsn = switchInsn.dataTarget.insn;
404 switchInsn.packed = true;
431 switchInsn.keys = keys;
435 int targetLocation = switchInsn
448 updateSwitchInstruction(MSwitchInsn switchInsn, MutatableCode mutatableCode) argument
[all...]
H A DMutatableCode.java262 MSwitchInsn switchInsn = (MSwitchInsn) mInsn;
265 for (MInsn target : switchInsn.targets) {
268 Log.debug(switchInsn + "[" + idx
274 switchInsn.targets.remove(idxToChange);
275 switchInsn.targets.add(idxToChange, replacementTarget);

Completed in 154 milliseconds