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.h361 ShadowFrame* new_shadow_frame = shadow_frame_unique_ptr.get(); in DoInvoke() local
365 *new_shadow_frame->GetVRegAddr(dst) = *shadow_frame.GetVRegAddr(src); in DoInvoke()
366 *new_shadow_frame->GetShadowRefAddr(dst) = *shadow_frame.GetShadowRefAddr(src); in DoInvoke()
372 *new_shadow_frame->GetVRegAddr(dst) = *shadow_frame.GetVRegAddr(arg[i]); in DoInvoke()
373 *new_shadow_frame->GetShadowRefAddr(dst) = *shadow_frame.GetShadowRefAddr(arg[i]); in DoInvoke()
376 self->PushShadowFrame(new_shadow_frame); in DoInvoke()
386 ExecuteSwitchImpl<false, false>(self, accessor, *new_shadow_frame, *result, false); in DoInvoke()
389 if (ExecuteMterpImpl(self, accessor.Insns(), new_shadow_frame, result)) { in DoInvoke()
393 *result = ExecuteSwitchImpl<false, false>(self, accessor, *new_shadow_frame, *result, true); in DoInvoke()
394 if (new_shadow_frame->GetDexPC() == dex::kDexNoIndex) { in DoInvoke()
Dinterpreter_common.cc1168 static inline void AssignRegister(ShadowFrame* new_shadow_frame, const ShadowFrame& shadow_frame, in AssignRegister() argument
1179 new_shadow_frame->SetVRegReference(dest_reg, o); in AssignRegister()
1181 new_shadow_frame->SetVReg(dest_reg, src_value); in AssignRegister()
1297 ShadowFrame* new_shadow_frame = shadow_frame_unique_ptr.get(); in DoCallCommon() local
1305 self, new_shadow_frame, StackedShadowFrameType::kShadowFrameUnderConstruction); in DoCallCommon()
1315 new_shadow_frame->GetMethod()->GetInterfaceMethodIfProxy(kRuntimePointerSize); in DoCallCommon()
1329 new_shadow_frame->SetVRegReference(dest_reg, shadow_frame.GetVRegReference(receiver_reg)); in DoCallCommon()
1363 new_shadow_frame->GetMethod()->GetName(), shorty_pos, in DoCallCommon()
1369 new_shadow_frame->SetVRegReference(dest_reg, o); in DoCallCommon()
1377 new_shadow_frame->SetVRegLong(dest_reg, wide_value); in DoCallCommon()
[all …]