/art/runtime/interpreter/ |
D | interpreter_goto_table_impl.cc | 1975 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 …]
|
D | interpreter_switch_impl.cc | 1807 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 …]
|
D | interpreter_common.cc | 62 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/ |
D | Format10t.java | 28 file.writeByte((byte) insn.vregA); in writeToFile() 49 return insn.vregA; in getTarget() 54 insn.vregA = target; in setTarget()
|
D | Format20t.java | 29 file.writeUShort((short) insn.vregA); in writeToFile() 50 return insn.vregA; in getTarget() 55 insn.vregA = target; in setTarget()
|
D | Format30t.java | 29 file.writeUInt((int) insn.vregA); in writeToFile() 50 return insn.vregA; in getTarget() 55 insn.vregA = target; in setTarget()
|
D | Format11x.java | 28 file.writeByte((byte) insn.vregA); in writeToFile()
|
D | Format12x.java | 28 file.writeByte((byte) (insn.vregA | (insn.vregB << 4))); in writeToFile()
|
D | Format20bc.java | 32 file.writeByte((byte) insn.vregA); in writeToFile()
|
D | Format22x.java | 28 file.writeByte((byte) insn.vregA); in writeToFile()
|
D | Format32x.java | 29 file.writeUShort((short) insn.vregA); in writeToFile()
|
D | Format3rmi.java | 28 file.writeByte((byte) insn.vregA); in writeToFile()
|
D | Format3rms.java | 28 file.writeByte((byte) insn.vregA); in writeToFile()
|
D | Format23x.java | 28 file.writeByte((byte) insn.vregA); in writeToFile()
|
D | Format11n.java | 28 file.writeByte((byte) (insn.vregA | (insn.vregB << 4))); in writeToFile()
|
D | Format21t.java | 28 file.writeByte((byte) insn.vregA); in writeToFile()
|
D | Format31t.java | 28 file.writeByte((byte) insn.vregA); in writeToFile()
|
D | Format35mi.java | 28 file.writeByte((byte) (insn.invokeFormatInfo.vregG | (insn.vregA << 4))); in writeToFile()
|
D | Format21h.java | 28 file.writeByte((byte) insn.vregA); in writeToFile()
|
/art/runtime/verifier/ |
D | register_line.cc | 274 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/ |
D | RandomInstructionGenerator.java | 52 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()
|
D | ValuePrinter.java | 162 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()
|
D | NonsenseStringPrinter.java | 125 constStringInsn.insn.vregA = stringRegister; in applyMutation() 131 streamLoadInsn.insn.vregA = streamRegister; in applyMutation() 136 invokeInsn.insn.vregA = 2; in applyMutation()
|
D | VRegChanger.java | 126 oldVregValue = (int) vregInsn.insn.vregA; in generateMutation() 170 oldVregValue = (int) vregInsn.insn.vregA; in applyMutation() 171 vregInsn.insn.vregA = (long) mutation.newVregValue; in applyMutation()
|
D | ConversionRepeater.java | 171 long tempReg = newInsnThere.insn.vregA; in applyMutation() 172 newInsnThere.insn.vregA = newInsnThere.insn.vregB; in applyMutation()
|