Searched refs:vregC (Results 1 - 21 of 21) sorted by relevance

/art/tools/dexfuzz/src/dexfuzz/rawdex/formats/
H A DFormat22b.java30 file.writeByte((byte) insn.vregC);
51 return insn.vregC;
56 insn.vregC = constant;
H A DFormat22s.java29 file.writeUShort((short) insn.vregC);
50 return insn.vregC;
55 insn.vregC = constant;
H A DFormat22t.java29 file.writeUShort((short) insn.vregC);
50 return insn.vregC;
55 insn.vregC = target;
H A DFormat22cs.java58 return (int) insn.vregC;
63 insn.vregC = poolIndex;
H A DFormat22c.java31 file.writeUShort((short) insn.vregC);
57 return (int) insn.vregC;
62 insn.vregC = poolIndex;
H A DFormat23x.java30 file.writeByte((byte) insn.vregC);
H A DFormat35mi.java30 file.writeByte((byte) ((insn.invokeFormatInfo.vregD << 4) | insn.vregC));
H A DFormat35ms.java30 file.writeByte((byte) ((insn.invokeFormatInfo.vregD << 4) | insn.vregC));
H A DFormat3rmi.java30 file.writeUShort((short) insn.vregC);
H A DFormat3rms.java30 file.writeUShort((short) insn.vregC);
H A DFormat35c.java32 file.writeByte((byte) ((insn.invokeFormatInfo.vregD << 4) | insn.vregC));
H A DFormat3rc.java32 file.writeUShort((short) insn.vregC);
/art/tools/dexfuzz/src/dexfuzz/rawdex/
H A DCodeItem.java171 if (insn.vregC >= insertedIdx) {
172 insn.vregC++;
184 if (insn.vregC >= insertedIdx) {
185 insn.vregC++;
H A DInstruction.java81 public long vregC = 0; field in class:Instruction
103 newInsn.vregC = vregC;
133 vregC = info.format.getC(rawBytes);
242 vregs = "v" + vregC + vregs;
261 vregs = ", v" + vregC;
/art/tools/dexfuzz/src/dexfuzz/program/mutators/
H A DVRegChanger.java132 oldVregValue = (int) vregInsn.insn.vregC;
179 oldVregValue = (int) vregInsn.insn.vregC;
180 vregInsn.insn.vregC = (long) mutation.newVregValue;
H A DRandomInstructionGenerator.java54 public int vregC; field in class:RandomInstructionGenerator.AssociatedMutation
70 vregC,
88 vregC = Integer.parseInt(elements[12]);
181 mutation.vregC = rng.nextInt(mutatableCode.registersSize);
237 newInsn.insn.vregC = mutation.vregC;
H A DNonsenseStringPrinter.java138 invokeInsn.insn.vregC = streamRegister;
H A DValuePrinter.java180 invokeInsn.insn.vregC = streamRegister;
/art/runtime/interpreter/
H A Dinterpreter_common.cc533 uint32_t vregC; // only used in invoke-XXX-range. local
535 vregC = inst->VRegC_3rc();
544 size_t receiver_reg = is_range ? vregC : arg[0];
555 const size_t src_reg = (is_range) ? vregC + arg_offset : arg[arg_offset];
660 uint32_t vregC = (is_range) ? inst->VRegC_3rc() : inst->VRegC_35c(); local
661 shadow_frame.SetVRegReference(vregC, result->GetL());
735 uint32_t vregC; // only used in filled-new-array-range. local
737 vregC = inst->VRegC_3rc();
742 size_t src_reg = is_range ? vregC + i : arg[i];
H A Dinterpreter_common.h106 const uint32_t vregC = (is_range) ? inst->VRegC_3rc() : inst->VRegC_35c(); local
107 Object* receiver = (type == kStatic) ? nullptr : shadow_frame.GetVRegReference(vregC);
132 const uint32_t vregC = (is_range) ? inst->VRegC_3rc() : inst->VRegC_35c(); local
133 Object* const receiver = shadow_frame.GetVRegReference(vregC);
/art/runtime/verifier/
H A Dregister_line.cc237 const uint32_t vregC = inst->VRegC_23x(); local
239 VerifyRegisterType(verifier, vregC, src_type2)) {
243 GetRegisterType(verifier, vregC).IsBooleanTypes()) {

Completed in 1260 milliseconds