/art/tools/dexfuzz/src/dexfuzz/rawdex/formats/ |
D | Format22t.java | 29 file.writeUShort((short) insn.vregC); in writeToFile() 50 return insn.vregC; in getTarget() 55 insn.vregC = target; in setTarget()
|
D | Format22b.java | 30 file.writeByte((byte) insn.vregC); in writeToFile() 51 return insn.vregC; in getConst() 56 insn.vregC = constant; in setConst()
|
D | Format22s.java | 29 file.writeUShort((short) insn.vregC); in writeToFile() 50 return insn.vregC; in getConst() 55 insn.vregC = constant; in setConst()
|
D | Format22c.java | 31 file.writeUShort((short) insn.vregC); in writeToFile() 57 return (int) insn.vregC; in getPoolIndex() 62 insn.vregC = poolIndex; in setPoolIndex()
|
D | Format22cs.java | 58 return (int) insn.vregC; in getPoolIndex() 63 insn.vregC = poolIndex; in setPoolIndex()
|
D | Format3rmi.java | 30 file.writeUShort((short) insn.vregC); in writeToFile()
|
D | Format3rms.java | 30 file.writeUShort((short) insn.vregC); in writeToFile()
|
D | Format23x.java | 30 file.writeByte((byte) insn.vregC); in writeToFile()
|
D | Format35ms.java | 30 file.writeByte((byte) ((insn.invokeFormatInfo.vregD << 4) | insn.vregC)); in writeToFile()
|
D | Format35mi.java | 30 file.writeByte((byte) ((insn.invokeFormatInfo.vregD << 4) | insn.vregC)); in writeToFile()
|
D | Format3rc.java | 32 file.writeUShort((short) insn.vregC); in writeToFile()
|
D | Format35c.java | 32 file.writeByte((byte) ((insn.invokeFormatInfo.vregD << 4) | insn.vregC)); in writeToFile()
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
D | CodeItem.java | 171 if (insn.vregC >= insertedIdx) { in incrementIndex() 172 insn.vregC++; in incrementIndex() 184 if (insn.vregC >= insertedIdx) { in incrementIndex() 185 insn.vregC++; in incrementIndex()
|
D | Instruction.java | 81 public long vregC = 0; field in Instruction 103 newInsn.vregC = vregC; in clone() 133 vregC = info.format.getC(rawBytes); in read() 242 vregs = "v" + vregC + vregs; in toString() 261 vregs = ", v" + vregC; in toString()
|
/art/tools/dexfuzz/src/dexfuzz/program/mutators/ |
D | RandomInstructionGenerator.java | 54 public int vregC; field in RandomInstructionGenerator.AssociatedMutation 70 vregC, in getString() 88 vregC = Integer.parseInt(elements[12]); in parseString() 181 mutation.vregC = rng.nextInt(mutatableCode.registersSize); in generateMutation() 237 newInsn.insn.vregC = mutation.vregC; in applyMutation()
|
D | VRegChanger.java | 132 oldVregValue = (int) vregInsn.insn.vregC; in generateMutation() 179 oldVregValue = (int) vregInsn.insn.vregC; in applyMutation() 180 vregInsn.insn.vregC = (long) mutation.newVregValue; in applyMutation()
|
D | NonsenseStringPrinter.java | 138 invokeInsn.insn.vregC = streamRegister; in applyMutation()
|
D | ValuePrinter.java | 180 invokeInsn.insn.vregC = streamRegister; in applyMutation()
|
/art/runtime/interpreter/ |
D | interpreter_common.cc | 566 uint32_t vregC) REQUIRES_SHARED(Locks::mutator_lock_); 1536 uint32_t vregC) { in DoCallCommon() argument 1588 uint32_t string_init_vreg_this = is_range ? vregC : arg[0]; in DoCallCommon() 1606 vregC++; // Skips the 0th vreg in the range ("this"). in DoCallCommon() 1649 size_t receiver_reg = is_range ? vregC : arg[0]; in DoCallCommon() 1660 const size_t src_reg = (is_range) ? vregC + arg_offset : arg[arg_offset]; in DoCallCommon() 1718 vregC, in DoCallCommon() 1749 uint32_t vregC = 0; in DoCall() local 1751 vregC = inst->VRegC_3rc(); in DoCall() 1753 vregC = inst->VRegC_35c(); in DoCall() [all …]
|
D | interpreter_common.h | 150 const uint32_t vregC = (is_range) ? inst->VRegC_3rc() : inst->VRegC_35c(); in DoInvoke() local 177 (type == kStatic) ? nullptr : shadow_frame.GetVRegReference(vregC); in DoInvoke() 265 size_t src = vregC; in DoInvoke()
|
/art/runtime/verifier/ |
D | register_line.cc | 234 const uint32_t vregC = inst->VRegC_23x(); in CheckBinaryOp() local 236 VerifyRegisterType(verifier, vregC, src_type2)) { in CheckBinaryOp() 240 GetRegisterType(verifier, vregC).IsBooleanTypes()) { in CheckBinaryOp()
|