Searched refs:GetVRegReference (Results 1 – 12 of 12) sorted by relevance
/art/runtime/interpreter/ |
D | shadow_frame.cc | 28 return GetVRegReference(0); in GetThisObject() 33 return GetVRegReference(reg); in GetThisObject() 42 return GetVRegReference(NumberOfVRegs() - num_ins); in GetThisObject()
|
D | unstarted_runtime.cc | 179 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 …]
|
D | interpreter_intrinsics.cc | 189 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()
|
D | interpreter_switch_impl-inl.h | 319 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 …]
|
D | interpreter_common.h | 184 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()
|
D | interpreter_common.cc | 307 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()
|
D | shadow_frame.h | 187 mirror::Object* GetVRegReference(size_t i) const REQUIRES_SHARED(Locks::mutator_lock_) { in GetVRegReference() function
|
D | interpreter.cc | 696 ObjPtr<mirror::Object> receiver = is_static ? nullptr : shadow_frame->GetVRegReference(0); in ArtInterpreterToInterpreterBridge()
|
/art/runtime/ |
D | method_handles.cc | 323 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()
|
D | stack.cc | 166 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()
|
D | method_handles-inl.h | 54 return shadow_frame_.GetVRegReference(Next()); in GetReference()
|
/art/runtime/interpreter/mterp/ |
D | mterp.cc | 485 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()
|