Home
last modified time | relevance | path

Searched refs:vregA (Results 1 – 25 of 41) sorted by relevance

12

/art/runtime/interpreter/
Dinterpreter_goto_table_impl.cc1975 uint32_t vregA = inst->VRegA_12x(inst_data); in ExecuteGotoImpl() local
1976 shadow_frame.SetVReg(vregA, in ExecuteGotoImpl()
1977 SafeAdd(shadow_frame.GetVReg(vregA), in ExecuteGotoImpl()
1984 uint32_t vregA = inst->VRegA_12x(inst_data); in ExecuteGotoImpl() local
1985 shadow_frame.SetVReg(vregA, in ExecuteGotoImpl()
1986 SafeSub(shadow_frame.GetVReg(vregA), in ExecuteGotoImpl()
1993 uint32_t vregA = inst->VRegA_12x(inst_data); in ExecuteGotoImpl() local
1994 shadow_frame.SetVReg(vregA, in ExecuteGotoImpl()
1995 SafeMul(shadow_frame.GetVReg(vregA), in ExecuteGotoImpl()
2002 uint32_t vregA = inst->VRegA_12x(inst_data); in ExecuteGotoImpl() local
[all …]
Dinterpreter_switch_impl.cc1807 uint4_t vregA = inst->VRegA_12x(inst_data); in ExecuteSwitchImpl() local
1808 shadow_frame.SetVReg(vregA, SafeAdd(shadow_frame.GetVReg(vregA), in ExecuteSwitchImpl()
1815 uint4_t vregA = inst->VRegA_12x(inst_data); in ExecuteSwitchImpl() local
1816 shadow_frame.SetVReg(vregA, in ExecuteSwitchImpl()
1817 SafeSub(shadow_frame.GetVReg(vregA), in ExecuteSwitchImpl()
1824 uint4_t vregA = inst->VRegA_12x(inst_data); in ExecuteSwitchImpl() local
1825 shadow_frame.SetVReg(vregA, in ExecuteSwitchImpl()
1826 SafeMul(shadow_frame.GetVReg(vregA), in ExecuteSwitchImpl()
1833 uint4_t vregA = inst->VRegA_12x(inst_data); in ExecuteSwitchImpl() local
1834 bool success = DoIntDivide(shadow_frame, vregA, shadow_frame.GetVReg(vregA), in ExecuteSwitchImpl()
[all …]
Dinterpreter_common.cc62 uint32_t vregA = is_static ? inst->VRegA_21c(inst_data) : inst->VRegA_22c(inst_data); in DoFieldGet() local
65 shadow_frame.SetVReg(vregA, f->GetBoolean(obj)); in DoFieldGet()
68 shadow_frame.SetVReg(vregA, f->GetByte(obj)); in DoFieldGet()
71 shadow_frame.SetVReg(vregA, f->GetChar(obj)); in DoFieldGet()
74 shadow_frame.SetVReg(vregA, f->GetShort(obj)); in DoFieldGet()
77 shadow_frame.SetVReg(vregA, f->GetInt(obj)); in DoFieldGet()
80 shadow_frame.SetVRegLong(vregA, f->GetLong(obj)); in DoFieldGet()
83 shadow_frame.SetVRegReference(vregA, f->GetObject(obj)); in DoFieldGet()
148 const uint32_t vregA = inst->VRegA_22c(inst_data); in EXPLICIT_DO_FIELD_GET_ALL_TEMPLATE_DECL() local
151 shadow_frame.SetVReg(vregA, static_cast<int32_t>(obj->GetField32(field_offset))); in EXPLICIT_DO_FIELD_GET_ALL_TEMPLATE_DECL()
[all …]
/art/tools/dexfuzz/src/dexfuzz/rawdex/formats/
DFormat10t.java28 file.writeByte((byte) insn.vregA); in writeToFile()
49 return insn.vregA; in getTarget()
54 insn.vregA = target; in setTarget()
DFormat20t.java29 file.writeUShort((short) insn.vregA); in writeToFile()
50 return insn.vregA; in getTarget()
55 insn.vregA = target; in setTarget()
DFormat30t.java29 file.writeUInt((int) insn.vregA); in writeToFile()
50 return insn.vregA; in getTarget()
55 insn.vregA = target; in setTarget()
DFormat11x.java28 file.writeByte((byte) insn.vregA); in writeToFile()
DFormat12x.java28 file.writeByte((byte) (insn.vregA | (insn.vregB << 4))); in writeToFile()
DFormat20bc.java32 file.writeByte((byte) insn.vregA); in writeToFile()
DFormat22x.java28 file.writeByte((byte) insn.vregA); in writeToFile()
DFormat32x.java29 file.writeUShort((short) insn.vregA); in writeToFile()
DFormat3rmi.java28 file.writeByte((byte) insn.vregA); in writeToFile()
DFormat3rms.java28 file.writeByte((byte) insn.vregA); in writeToFile()
DFormat23x.java28 file.writeByte((byte) insn.vregA); in writeToFile()
DFormat11n.java28 file.writeByte((byte) (insn.vregA | (insn.vregB << 4))); in writeToFile()
DFormat21t.java28 file.writeByte((byte) insn.vregA); in writeToFile()
DFormat31t.java28 file.writeByte((byte) insn.vregA); in writeToFile()
DFormat35mi.java28 file.writeByte((byte) (insn.invokeFormatInfo.vregG | (insn.vregA << 4))); in writeToFile()
DFormat21h.java28 file.writeByte((byte) insn.vregA); in writeToFile()
/art/runtime/verifier/
Dregister_line.cc274 const uint32_t vregA = inst->VRegA_12x(); in CheckBinaryOp2addr() local
276 if (VerifyRegisterType(verifier, vregA, src_type1) && in CheckBinaryOp2addr()
280 if (GetRegisterType(verifier, vregA).IsBooleanTypes() && in CheckBinaryOp2addr()
282 SetRegisterType(verifier, vregA, verifier->GetRegTypeCache()->Boolean()); in CheckBinaryOp2addr()
286 SetRegisterType(verifier, vregA, dst_type); in CheckBinaryOp2addr()
294 const uint32_t vregA = inst->VRegA_12x(); in CheckBinaryOp2addrWide() local
296 if (VerifyRegisterTypeWide(verifier, vregA, src_type1_1, src_type1_2) && in CheckBinaryOp2addrWide()
298 SetRegisterTypeWide(verifier, vregA, dst_type1, dst_type2); in CheckBinaryOp2addrWide()
305 const uint32_t vregA = inst->VRegA_12x(); in CheckBinaryOp2addrWideShift() local
307 if (VerifyRegisterTypeWide(verifier, vregA, long_lo_type, long_hi_type) && in CheckBinaryOp2addrWideShift()
[all …]
/art/tools/dexfuzz/src/dexfuzz/program/mutators/
DRandomInstructionGenerator.java52 public int vregA; field in RandomInstructionGenerator.AssociatedMutation
68 vregA, in getString()
86 vregA = Integer.parseInt(elements[10]); in parseString()
187 mutation.vregA = rng.nextInt(mutatableCode.registersSize); in generateMutation()
243 newInsn.insn.vregA = mutation.vregA; in applyMutation()
DValuePrinter.java162 valueCopyInsn.insn.vregB = insnOutputToPrint.insn.vregA; in applyMutation()
163 valueCopyInsn.insn.vregA = valueRegister; in applyMutation()
169 streamLoadInsn.insn.vregA = streamRegister; in applyMutation()
175 invokeInsn.insn.vregA = 3; in applyMutation()
177 invokeInsn.insn.vregA = 2; in applyMutation()
DNonsenseStringPrinter.java125 constStringInsn.insn.vregA = stringRegister; in applyMutation()
131 streamLoadInsn.insn.vregA = streamRegister; in applyMutation()
136 invokeInsn.insn.vregA = 2; in applyMutation()
DVRegChanger.java126 oldVregValue = (int) vregInsn.insn.vregA; in generateMutation()
170 oldVregValue = (int) vregInsn.insn.vregA; in applyMutation()
171 vregInsn.insn.vregA = (long) mutation.newVregValue; in applyMutation()
DConversionRepeater.java171 long tempReg = newInsnThere.insn.vregA; in applyMutation()
172 newInsnThere.insn.vregA = newInsnThere.insn.vregB; in applyMutation()

12