Home
last modified time | relevance | path

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

/art/runtime/interpreter/
Dinterpreter.cc652 uint32_t vregA = is_static ? inst->VRegA_21c() : inst->VRegA_22c(); in DoFieldGet() local
655 shadow_frame.SetVReg(vregA, f->GetBoolean(obj)); in DoFieldGet()
658 shadow_frame.SetVReg(vregA, f->GetByte(obj)); in DoFieldGet()
661 shadow_frame.SetVReg(vregA, f->GetChar(obj)); in DoFieldGet()
664 shadow_frame.SetVReg(vregA, f->GetShort(obj)); in DoFieldGet()
667 shadow_frame.SetVReg(vregA, f->GetInt(obj)); in DoFieldGet()
670 shadow_frame.SetVRegLong(vregA, f->GetLong(obj)); in DoFieldGet()
673 shadow_frame.SetVRegReference(vregA, f->GetObject(obj)); in DoFieldGet()
700 const uint32_t vregA = inst->VRegA_22c(); in DoIGetQuick() local
703 shadow_frame.SetVReg(vregA, static_cast<int32_t>(obj->GetField32(field_offset, is_volatile))); in DoIGetQuick()
[all …]
/art/runtime/verifier/
Dregister_line.cc356 const uint32_t vregA = inst->VRegA_12x(); in CheckBinaryOp2addr() local
358 if (VerifyRegisterType(vregA, src_type1) && in CheckBinaryOp2addr()
362 if (GetRegisterType(vregA).IsBooleanTypes() && in CheckBinaryOp2addr()
364 SetRegisterType(vregA, verifier_->GetRegTypeCache()->Boolean()); in CheckBinaryOp2addr()
368 SetRegisterType(vregA, dst_type); in CheckBinaryOp2addr()
376 const uint32_t vregA = inst->VRegA_12x(); in CheckBinaryOp2addrWide() local
378 if (VerifyRegisterTypeWide(vregA, src_type1_1, src_type1_2) && in CheckBinaryOp2addrWide()
380 SetRegisterTypeWide(vregA, dst_type1, dst_type2); in CheckBinaryOp2addrWide()
387 const uint32_t vregA = inst->VRegA_12x(); in CheckBinaryOp2addrWideShift() local
389 if (VerifyRegisterTypeWide(vregA, long_lo_type, long_hi_type) && in CheckBinaryOp2addrWideShift()
[all …]
Dmethod_verifier.cc1537 const uint32_t vregA = inst->VRegA_11x(); in CodeFlowVerifyInstruction() local
1538 const RegType& src_type = work_line_->GetRegisterType(vregA); in CodeFlowVerifyInstruction()
1545 work_line_->VerifyRegisterType(vregA, use_src ? src_type : return_type); in CodeFlowVerifyInstruction()
1547 AppendToLastFailMessage(StringPrintf(" return-1nr on invalid register v%d", vregA)); in CodeFlowVerifyInstruction()
1560 const uint32_t vregA = inst->VRegA_11x(); in CodeFlowVerifyInstruction() local
1561 bool success = work_line_->VerifyRegisterType(vregA, return_type); in CodeFlowVerifyInstruction()
1563 AppendToLastFailMessage(StringPrintf(" return-wide on invalid register v%d", vregA)); in CodeFlowVerifyInstruction()
1577 const uint32_t vregA = inst->VRegA_11x(); in CodeFlowVerifyInstruction() local
1578 const RegType& reg_type = work_line_->GetRegisterType(vregA); in CodeFlowVerifyInstruction()
3332 const uint32_t vregA) { in VerifyPrimitivePut() argument
[all …]
Dmethod_verifier.h486 const uint32_t vregA) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);