Home
last modified time | relevance | path

Searched refs:GetVRegReference (Results 1 – 12 of 12) sorted by relevance

/art/runtime/interpreter/
Dshadow_frame.cc28 return GetVRegReference(0); in GetThisObject()
33 return GetVRegReference(reg); in GetThisObject()
42 return GetVRegReference(NumberOfVRegs() - num_ins); in GetThisObject()
Dunstarted_runtime.cc179 mirror::Object* param = shadow_frame->GetVRegReference(arg_offset); in GetClassName()
219 ObjPtr<mirror::ClassLoader>::DownCast(shadow_frame->GetVRegReference(arg_offset + 2)); in UnstartedClassForNameCommon()
279 mirror::Object* param = shadow_frame->GetVRegReference(arg_offset); in UnstartedClassNewInstance()
337 ObjPtr<mirror::Class> klass = shadow_frame->GetVRegReference(arg_offset)->AsClass(); in UnstartedClassGetDeclaredField()
338 ObjPtr<mirror::String> name2 = shadow_frame->GetVRegReference(arg_offset + 1)->AsString(); in UnstartedClassGetDeclaredField()
390 ObjPtr<mirror::Class> klass = shadow_frame->GetVRegReference(arg_offset)->AsClass(); in UnstartedClassGetDeclaredMethod()
395 ObjPtr<mirror::String> name = shadow_frame->GetVRegReference(arg_offset + 1)->AsString(); in UnstartedClassGetDeclaredMethod()
397 shadow_frame->GetVRegReference(arg_offset + 2)->AsObjectArray<mirror::Class>(); in UnstartedClassGetDeclaredMethod()
429 ObjPtr<mirror::Class> klass = shadow_frame->GetVRegReference(arg_offset)->AsClass(); in UnstartedClassGetDeclaredConstructor()
435 shadow_frame->GetVRegReference(arg_offset + 1)->AsObjectArray<mirror::Class>(); in UnstartedClassGetDeclaredConstructor()
[all …]
Dinterpreter_intrinsics.cc189 ObjPtr<mirror::String> str = shadow_frame->GetVRegReference(arg[0])->AsString(); in MterpStringCharAt()
213 ObjPtr<mirror::String> str = shadow_frame->GetVRegReference(arg[0])->AsString(); in MterpStringCompareTo()
214 ObjPtr<mirror::Object> arg1 = shadow_frame->GetVRegReference(arg[1]); in MterpStringCompareTo()
230 ObjPtr<mirror::String> str = shadow_frame->GetVRegReference(arg[0])->AsString(); \
254 ObjPtr<mirror::String> str = shadow_frame->GetVRegReference(arg[0])->AsString(); \
274 ObjPtr<mirror::String> str = shadow_frame->GetVRegReference(arg[0])->AsString(); in MterpStringGetCharsNoCheck()
278 ObjPtr<mirror::CharArray> array = shadow_frame->GetVRegReference(arg[3])->AsCharArray(); in MterpStringGetCharsNoCheck()
301 ObjPtr<mirror::String> str = shadow_frame->GetVRegReference(arg[0])->AsString(); in MterpStringEquals()
302 ObjPtr<mirror::Object> obj = shadow_frame->GetVRegReference(arg[1]); in MterpStringEquals()
Dinterpreter_switch_impl-inl.h319 ObjPtr<mirror::Object> a = GetVRegReference(B()); in HandleAGet()
336 ObjPtr<mirror::Object> a = GetVRegReference(B()); in HandleAPut()
424 SetVRegReference(A(), GetVRegReference(B())); in MOVE_OBJECT()
429 SetVRegReference(A(), GetVRegReference(B())); in MOVE_OBJECT_FROM16()
434 SetVRegReference(A(), GetVRegReference(B())); in MOVE_OBJECT_16()
492 ObjPtr<mirror::Object> obj_result = GetVRegReference(ref_idx); in RETURN_OBJECT()
496 obj_result = GetVRegReference(ref_idx); in RETURN_OBJECT()
659 ObjPtr<mirror::Object> obj = GetVRegReference(A()); in MONITOR_ENTER()
673 ObjPtr<mirror::Object> obj = GetVRegReference(A()); in MONITOR_EXIT()
692 ObjPtr<mirror::Object> obj = GetVRegReference(A()); in CHECK_CAST()
[all …]
Dinterpreter_common.h184 self, shadow_frame, shadow_frame->GetVRegReference(*reg.dex_registers.begin())); in UnlockHeldMonitors()
275 (type == kStatic) ? nullptr : shadow_frame.GetVRegReference(vregC); in DoInvoke()
495 field_value.SetL(shadow_frame.GetVRegReference(vreg)); in GetFieldValue()
530 obj = shadow_frame.GetVRegReference(inst->VRegB_22c(inst_data)); in DoFieldGet()
578 ObjPtr<mirror::Object> obj = shadow_frame.GetVRegReference(inst->VRegB_22c(inst_data)); in DoIGetQuick()
687 obj = shadow_frame.GetVRegReference(inst->VRegB_22c(inst_data)); in DoFieldPut()
718 ObjPtr<mirror::Object> obj = shadow_frame.GetVRegReference(inst->VRegB_22c(inst_data)); in DoIPutQuick()
779 obj->SetFieldObject<transaction_active>(field_offset, shadow_frame.GetVRegReference(vregA)); in DoIPutQuick()
986 ObjPtr<mirror::Object> ref_value = shadow_frame.GetVRegReference(i); in TraceExecution()
Dinterpreter_common.cc307 ObjPtr<mirror::Object> existing = shadow_frame->GetVRegReference(this_obj_vreg); in SetStringInitValueToAllAliases()
317 if (shadow_frame->GetVRegReference(i) == existing) { in SetStringInitValueToAllAliases()
318 DCHECK_EQ(shadow_frame->GetVRegReference(i), in SetStringInitValueToAllAliases()
321 DCHECK_EQ(shadow_frame->GetVRegReference(i), in SetStringInitValueToAllAliases()
353 ObjPtr<mirror::MethodHandle>::DownCast(shadow_frame.GetVRegReference(vRegC)))); in DoMethodHandleInvokeCommon()
487 ObjPtr<mirror::Object> receiver(shadow_frame.GetVRegReference(vRegC)); in DoVarHandleInvokeCommon()
1173 ObjPtr<mirror::Object> o = shadow_frame.GetVRegReference<kVerifyNone>(src_reg); in AssignRegister()
1329 new_shadow_frame->SetVRegReference(dest_reg, shadow_frame.GetVRegReference(receiver_reg)); in DoCallCommon()
1343 ObjPtr<mirror::Object> o = shadow_frame.GetVRegReference(src_reg); in DoCallCommon()
1505 i, shadow_frame.GetVRegReference(src_reg)); in DoFilledNewArray()
Dshadow_frame.h187 mirror::Object* GetVRegReference(size_t i) const REQUIRES_SHARED(Locks::mutator_lock_) { in GetVRegReference() function
Dinterpreter.cc696 ObjPtr<mirror::Object> receiver = is_static ? nullptr : shadow_frame->GetVRegReference(0); in ArtInterpreterToInterpreterBridge()
/art/runtime/
Dmethod_handles.cc323 ObjPtr<mirror::Object> o = caller_frame.GetVRegReference<kVerifyNone>(src_reg); in CopyArgumentsFromCallerFrame()
484 shadow_frame.GetVRegReference(first_arg_register))); in MethodHandleInvokeMethod()
533 shadow_frame.GetVRegReference(first_callee_register)))); in MethodHandleInvokeMethod()
591 shadow_frame.GetVRegReference(first_callee_register))); in MethodHandleInvokeTransform()
659 ObjPtr<mirror::Object> receiver(shadow_frame.GetVRegReference(receiver_reg)); in RefineTargetMethod()
890 field_value.SetL(shadow_frame.GetVRegReference(vreg)); in GetValueFromShadowFrame()
914 ObjPtr<mirror::Object> obj = shadow_frame.GetVRegReference(obj_reg); in MethodHandleFieldAccess()
952 ObjPtr<mirror::Object> obj = shadow_frame.GetVRegReference(obj_reg); in MethodHandleFieldAccess()
1049 ObjPtr<mirror::Object> receiver = shadow_frame.GetVRegReference(operands->GetOperand(0)); in DoVarHandleInvokeTranslation()
Dstack.cc166 return cur_shadow_frame_->GetVRegReference(0); in GetThisObject()
172 return cur_shadow_frame_->GetVRegReference(0); in GetThisObject()
208 shadow_frame->GetVRegReference(vreg))); in GetVRegFromDebuggerShadowFrame()
263 cur_shadow_frame_->GetVRegReference(vreg))); in GetVReg()
Dmethod_handles-inl.h54 return shadow_frame_.GetVRegReference(Next()); in GetReference()
/art/runtime/interpreter/mterp/
Dmterp.cc485 ObjPtr<mirror::Object> a = shadow_frame->GetVRegReference(inst->VRegB_23x()); in MterpAputObject()
490 ObjPtr<mirror::Object> val = shadow_frame->GetVRegReference(inst->VRegA_23x(inst_data)); in MterpAputObject()
704 ObjPtr<mirror::Object> value = shadow_frame->GetVRegReference(vRegA); in MterpFieldAccess()
735 : shadow_frame->GetVRegReference(inst->VRegB_22c(inst_data)); in MterpFieldAccessSlow()
774 : ObjPtr<mirror::Object>(shadow_frame->GetVRegReference(inst->VRegB_22c(inst_data))); in MterpFieldAccessFast()
801 : shadow_frame->GetVRegReference(inst->VRegB_22c(inst_data)); in MterpFieldAccessFast()