Home
last modified time | relevance | path

Searched refs:vregC (Results 1 – 22 of 22) sorted by relevance

/art/tools/dexfuzz/src/dexfuzz/rawdex/formats/
DFormat22t.java29 file.writeUShort((short) insn.vregC); in writeToFile()
50 return insn.vregC; in getTarget()
55 insn.vregC = target; in setTarget()
DFormat22s.java29 file.writeUShort((short) insn.vregC); in writeToFile()
50 return insn.vregC; in getConst()
55 insn.vregC = constant; in setConst()
DFormat22b.java30 file.writeByte((byte) insn.vregC); in writeToFile()
51 return insn.vregC; in getConst()
56 insn.vregC = constant; in setConst()
DFormat22c.java31 file.writeUShort((short) insn.vregC); in writeToFile()
57 return (int) insn.vregC; in getPoolIndex()
62 insn.vregC = poolIndex; in setPoolIndex()
DFormat22cs.java58 return (int) insn.vregC; in getPoolIndex()
63 insn.vregC = poolIndex; in setPoolIndex()
DFormat3rmi.java30 file.writeUShort((short) insn.vregC); in writeToFile()
DFormat3rms.java30 file.writeUShort((short) insn.vregC); in writeToFile()
DFormat23x.java30 file.writeByte((byte) insn.vregC); in writeToFile()
DFormat35ms.java30 file.writeByte((byte) ((insn.invokeFormatInfo.vregD << 4) | insn.vregC)); in writeToFile()
DFormat35mi.java30 file.writeByte((byte) ((insn.invokeFormatInfo.vregD << 4) | insn.vregC)); in writeToFile()
DFormat3rc.java32 file.writeUShort((short) insn.vregC); in writeToFile()
DFormat35c.java32 file.writeByte((byte) ((insn.invokeFormatInfo.vregD << 4) | insn.vregC)); in writeToFile()
/art/tools/dexfuzz/src/dexfuzz/rawdex/
DCodeItem.java171 if (insn.vregC >= insertedIdx) { in incrementIndex()
172 insn.vregC++; in incrementIndex()
184 if (insn.vregC >= insertedIdx) { in incrementIndex()
185 insn.vregC++; in incrementIndex()
DInstruction.java81 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/
DRandomInstructionGenerator.java54 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()
DVRegChanger.java132 oldVregValue = (int) vregInsn.insn.vregC; in generateMutation()
179 oldVregValue = (int) vregInsn.insn.vregC; in applyMutation()
180 vregInsn.insn.vregC = (long) mutation.newVregValue; in applyMutation()
DNonsenseStringPrinter.java138 invokeInsn.insn.vregC = streamRegister; in applyMutation()
DValuePrinter.java180 invokeInsn.insn.vregC = streamRegister; in applyMutation()
/art/runtime/interpreter/
Dinterpreter_common.cc463 uint32_t vregC) REQUIRES_SHARED(Locks::mutator_lock_);
936 uint32_t vregC) { in DoCallCommon() argument
988 uint32_t string_init_vreg_this = is_range ? vregC : arg[0]; in DoCallCommon()
1006 vregC++; // Skips the 0th vreg in the range ("this"). in DoCallCommon()
1049 size_t receiver_reg = is_range ? vregC : arg[0]; in DoCallCommon()
1060 const size_t src_reg = (is_range) ? vregC + arg_offset : arg[arg_offset]; in DoCallCommon()
1118 vregC, in DoCallCommon()
1149 uint32_t vregC = 0; in DoCall() local
1151 vregC = inst->VRegC_3rc(); in DoCall()
1153 vregC = inst->VRegC_35c(); in DoCall()
[all …]
Dinterpreter_common.h126 const uint32_t vregC = inst->VRegC_35c(); in DoFastInvoke() local
129 : shadow_frame.GetVRegReference(vregC); in DoFastInvoke()
169 const uint32_t vregC = (is_range) ? inst->VRegC_3rc() : inst->VRegC_35c(); in DoInvoke() local
170 …jPtr<mirror::Object> receiver = (type == kStatic) ? nullptr : shadow_frame.GetVRegReference(vregC); in DoInvoke()
226 const uint32_t vregC = (is_range) ? inst->VRegC_3rc() : inst->VRegC_35c(); in DoInvokeVirtualQuick() local
227 ObjPtr<mirror::Object> const receiver = shadow_frame.GetVRegReference(vregC); in DoInvokeVirtualQuick()
/art/runtime/verifier/
Dregister_line.cc232 const uint32_t vregC = inst->VRegC_23x(); in CheckBinaryOp() local
234 VerifyRegisterType(verifier, vregC, src_type2)) { in CheckBinaryOp()
238 GetRegisterType(verifier, vregC).IsBooleanTypes()) { in CheckBinaryOp()
/art/runtime/interpreter/mterp/
Dmterp.cc271 const uint32_t vregC = inst->VRegC_35c(); in MterpInvokeVirtualQuick() local
273 ObjPtr<mirror::Object> const receiver = shadow_frame->GetVRegReference(vregC); in MterpInvokeVirtualQuick()