Home
last modified time | relevance | path

Searched refs:new_shadow_frame (Results 1 – 3 of 3) sorted by relevance

/art/runtime/
Dmethod_handles.cc455 ShadowFrame* new_shadow_frame = shadow_frame_unique_ptr.get(); in MethodHandleInvokeMethod() local
463 self, new_shadow_frame, StackedShadowFrameType::kShadowFrameUnderConstruction); in MethodHandleInvokeMethod()
468 new_shadow_frame, in MethodHandleInvokeMethod()
488 new_shadow_frame)) { in MethodHandleInvokeMethod()
504 new_shadow_frame)) { in MethodHandleInvokeMethod()
519 new_shadow_frame, in MethodHandleInvokeMethod()
581 ShadowFrame* new_shadow_frame = shadow_frame_unique_ptr.get(); in MethodHandleInvokeTransform() local
607 new_shadow_frame->SetVRegReference(0, receiver.Get()); in MethodHandleInvokeTransform()
608 new_shadow_frame->SetVRegReference(1, sf.Get()); in MethodHandleInvokeTransform()
616 new_shadow_frame, in MethodHandleInvokeTransform()
[all …]
/art/runtime/interpreter/
Dinterpreter_common.h340 ShadowFrame* new_shadow_frame = shadow_frame_unique_ptr.get(); in DoInvoke() local
344 *new_shadow_frame->GetVRegAddr(dst) = *shadow_frame.GetVRegAddr(src); in DoInvoke()
345 *new_shadow_frame->GetShadowRefAddr(dst) = *shadow_frame.GetShadowRefAddr(src); in DoInvoke()
351 *new_shadow_frame->GetVRegAddr(dst) = *shadow_frame.GetVRegAddr(arg[i]); in DoInvoke()
352 *new_shadow_frame->GetShadowRefAddr(dst) = *shadow_frame.GetShadowRefAddr(arg[i]); in DoInvoke()
355 self->PushShadowFrame(new_shadow_frame); in DoInvoke()
365 ExecuteSwitchImpl<false, false>(self, accessor, *new_shadow_frame, *result, false); in DoInvoke()
368 if (ExecuteMterpImpl(self, accessor.Insns(), new_shadow_frame, result)) { in DoInvoke()
372 *result = ExecuteSwitchImpl<false, false>(self, accessor, *new_shadow_frame, *result, true); in DoInvoke()
373 if (new_shadow_frame->GetDexPC() == dex::kDexNoIndex) { in DoInvoke()
Dinterpreter_common.cc1164 static inline void AssignRegister(ShadowFrame* new_shadow_frame, const ShadowFrame& shadow_frame, in AssignRegister() argument
1175 new_shadow_frame->SetVRegReference(dest_reg, o); in AssignRegister()
1177 new_shadow_frame->SetVReg(dest_reg, src_value); in AssignRegister()
1293 ShadowFrame* new_shadow_frame = shadow_frame_unique_ptr.get(); in DoCallCommon() local
1301 self, new_shadow_frame, StackedShadowFrameType::kShadowFrameUnderConstruction); in DoCallCommon()
1311 new_shadow_frame->GetMethod()->GetInterfaceMethodIfProxy(kRuntimePointerSize); in DoCallCommon()
1325 new_shadow_frame->SetVRegReference(dest_reg, shadow_frame.GetVRegReference(receiver_reg)); in DoCallCommon()
1359 new_shadow_frame->GetMethod()->GetName(), shorty_pos, in DoCallCommon()
1365 new_shadow_frame->SetVRegReference(dest_reg, o); in DoCallCommon()
1373 new_shadow_frame->SetVRegLong(dest_reg, wide_value); in DoCallCommon()
[all …]