Home
last modified time | relevance | path

Searched refs:targets (Results 1 – 10 of 10) sorted by relevance

/art/tools/dexfuzz/src/dexfuzz/program/
DMSwitchInsn.java29 public List<MInsn> targets = new LinkedList<MInsn>(); field in MSwitchInsn
43 for (MInsn target : targets) { in clone()
44 newInsn.targets.add(target); in clone()
DCodeTranslator.java401 int[] targets = new int[targetsSize]; in readSwitchInstruction() local
425 targets[i] = (int) RawInsnHelper.getUnsignedIntFromFourBytes(dataInsn.rawBytes, in readSwitchInstruction()
434 for (int target : targets) { in readSwitchInstruction()
437 switchInsn.targets.add(targetInsn); in readSwitchInstruction()
455 int targetsSize = switchInsn.targets.size(); in updateSwitchInstruction()
458 int[] targets = new int[targetsSize]; in updateSwitchInstruction() local
462 for (MInsn target : switchInsn.targets) { in updateSwitchInstruction()
463 targets[targetIdx] = target.location - switchInsn.location; in updateSwitchInstruction()
491 RawInsnHelper.writeUnsignedIntToFourBytes(dataInsn.rawBytes, rawPtr, targets[i]); in updateSwitchInstruction()
512 int targetsSize = switchInsn.targets.size(); in alignDataInstructions()
DMutatableCode.java265 for (MInsn target : switchInsn.targets) { in deleteInstructionFull()
274 switchInsn.targets.remove(idxToChange); in deleteInstructionFull()
275 switchInsn.targets.add(idxToChange, replacementTarget); in deleteInstructionFull()
/art/tools/dexfuzz/src/dexfuzz/program/mutators/
DSwitchBranchShifter.java113 int switchTargetIdx = rng.nextInt(switchInsn.targets.size()); in generateMutation()
116 MInsn oldTargetInsn = switchInsn.targets.get(switchTargetIdx); in generateMutation()
164 switchInsn.targets.remove(mutation.switchTargetIdx); in applyMutation()
165 switchInsn.targets.add(mutation.switchTargetIdx, newTargetInsn); in applyMutation()
/art/test/501-regression-packed-switch/
Dinfo.txt2 to trip when compiled code contained a packed switch with no targets.
/art/runtime/interpreter/
Dinterpreter_common.h860 const int32_t* targets = reinterpret_cast<const int32_t*>(&switch_data[4]); in DoPackedSwitch() local
861 DCHECK_ALIGNED(targets, 4); in DoPackedSwitch()
864 return targets[index]; in DoPackedSwitch()
/art/runtime/
Ddex_instruction.h48 const int32_t targets[]; member
/art/runtime/interpreter/mterp/
Dconfig_mips16 # Configuration for MIPS_32 targets.
Dconfig_arm16 # Configuration for ARMv7-A targets.
DREADME.txt187 transitioning from one Dalvik bytecode to the next. Mterp for ARM targets