Lines Matching refs:shadow_frame
424 ShadowFrame& shadow_frame, in MethodHandleInvokeMethod() argument
454 CREATE_SHADOW_FRAME(num_regs, &shadow_frame, called_method, /* dex pc */ 0); in MethodHandleInvokeMethod()
467 CopyArgumentsFromCallerFrame(shadow_frame, in MethodHandleInvokeMethod()
484 shadow_frame.GetVRegReference(first_arg_register))); in MethodHandleInvokeMethod()
501 shadow_frame, in MethodHandleInvokeMethod()
517 shadow_frame.GetMethod(), in MethodHandleInvokeMethod()
533 shadow_frame.GetVRegReference(first_callee_register)))); in MethodHandleInvokeMethod()
559 ShadowFrame& shadow_frame, in MethodHandleInvokeTransform() argument
580 CREATE_SHADOW_FRAME(kNumRegsForTransform, &shadow_frame, called_method, /* dex pc */ 0); in MethodHandleInvokeTransform()
591 shadow_frame.GetVRegReference(first_callee_register))); in MethodHandleInvokeTransform()
596 shadow_frame, in MethodHandleInvokeTransform()
614 shadow_frame.GetMethod(), in MethodHandleInvokeTransform()
648 ShadowFrame& shadow_frame, in RefineTargetMethod() argument
659 ObjPtr<mirror::Object> receiver(shadow_frame.GetVRegReference(receiver_reg)); in RefineTargetMethod()
717 ShadowFrame& shadow_frame, in DoInvokePolymorphicMethod() argument
736 shadow_frame, in DoInvokePolymorphicMethod()
763 shadow_frame, in DoInvokePolymorphicMethod()
773 shadow_frame, in DoInvokePolymorphicMethod()
781 const ShadowFrame& shadow_frame, in MethodHandleFieldGet() argument
789 DoFieldGetCommon<Primitive::kPrimBoolean>(self, shadow_frame, obj, field, result); in MethodHandleFieldGet()
792 DoFieldGetCommon<Primitive::kPrimByte>(self, shadow_frame, obj, field, result); in MethodHandleFieldGet()
795 DoFieldGetCommon<Primitive::kPrimChar>(self, shadow_frame, obj, field, result); in MethodHandleFieldGet()
798 DoFieldGetCommon<Primitive::kPrimShort>(self, shadow_frame, obj, field, result); in MethodHandleFieldGet()
801 DoFieldGetCommon<Primitive::kPrimInt>(self, shadow_frame, obj, field, result); in MethodHandleFieldGet()
804 DoFieldGetCommon<Primitive::kPrimLong>(self, shadow_frame, obj, field, result); in MethodHandleFieldGet()
807 DoFieldGetCommon<Primitive::kPrimInt>(self, shadow_frame, obj, field, result); in MethodHandleFieldGet()
810 DoFieldGetCommon<Primitive::kPrimLong>(self, shadow_frame, obj, field, result); in MethodHandleFieldGet()
813 DoFieldGetCommon<Primitive::kPrimNot>(self, shadow_frame, obj, field, result); in MethodHandleFieldGet()
823 ShadowFrame& shadow_frame, in MethodHandleFieldPut() argument
836 self, shadow_frame, obj, field, value); in MethodHandleFieldPut()
839 self, shadow_frame, obj, field, value); in MethodHandleFieldPut()
842 self, shadow_frame, obj, field, value); in MethodHandleFieldPut()
845 self, shadow_frame, obj, field, value); in MethodHandleFieldPut()
849 self, shadow_frame, obj, field, value); in MethodHandleFieldPut()
853 self, shadow_frame, obj, field, value); in MethodHandleFieldPut()
856 self, shadow_frame, obj, field, value); in MethodHandleFieldPut()
863 static JValue GetValueFromShadowFrame(const ShadowFrame& shadow_frame, in GetValueFromShadowFrame() argument
870 field_value.SetZ(static_cast<uint8_t>(shadow_frame.GetVReg(vreg))); in GetValueFromShadowFrame()
873 field_value.SetB(static_cast<int8_t>(shadow_frame.GetVReg(vreg))); in GetValueFromShadowFrame()
876 field_value.SetC(static_cast<uint16_t>(shadow_frame.GetVReg(vreg))); in GetValueFromShadowFrame()
879 field_value.SetS(static_cast<int16_t>(shadow_frame.GetVReg(vreg))); in GetValueFromShadowFrame()
883 field_value.SetI(shadow_frame.GetVReg(vreg)); in GetValueFromShadowFrame()
887 field_value.SetJ(shadow_frame.GetVRegLong(vreg)); in GetValueFromShadowFrame()
890 field_value.SetL(shadow_frame.GetVRegReference(vreg)); in GetValueFromShadowFrame()
901 ShadowFrame& shadow_frame, in MethodHandleFieldAccess() argument
914 ObjPtr<mirror::Object> obj = shadow_frame.GetVRegReference(obj_reg); in MethodHandleFieldAccess()
915 MethodHandleFieldGet(self, shadow_frame, obj, field, field_type, result); in MethodHandleFieldAccess()
928 MethodHandleFieldGet(self, shadow_frame, obj, field, field_type, result); in MethodHandleFieldAccess()
942 shadow_frame, in MethodHandleFieldAccess()
952 ObjPtr<mirror::Object> obj = shadow_frame.GetVRegReference(obj_reg); in MethodHandleFieldAccess()
953 return MethodHandleFieldPut(self, shadow_frame, obj, field, field_type, value); in MethodHandleFieldAccess()
966 shadow_frame, in MethodHandleFieldAccess()
976 return MethodHandleFieldPut(self, shadow_frame, obj, field, field_type, value); in MethodHandleFieldAccess()
985 ShadowFrame& shadow_frame, in DoVarHandleInvokeTranslationUnchecked() argument
998 CREATE_SHADOW_FRAME(vreg_count, nullptr, shadow_frame.GetMethod(), shadow_frame.GetDexPC()); in DoVarHandleInvokeTranslationUnchecked()
999 ShadowFrameGetter getter(shadow_frame, operands); in DoVarHandleInvokeTranslationUnchecked()
1013 ShadowFrame& shadow_frame, in DoVarHandleInvokeTranslation() argument
1049 ObjPtr<mirror::Object> receiver = shadow_frame.GetVRegReference(operands->GetOperand(0)); in DoVarHandleInvokeTranslation()
1087 shadow_frame, in DoVarHandleInvokeTranslation()
1097 ShadowFrame& shadow_frame, in MethodHandleInvokeInternal() argument
1114 shadow_frame, in MethodHandleInvokeInternal()
1122 shadow_frame, in MethodHandleInvokeInternal()
1130 shadow_frame, in MethodHandleInvokeInternal()
1139 ShadowFrame& shadow_frame, in MethodHandleInvokeExactInternal() argument
1156 shadow_frame, in MethodHandleInvokeExactInternal()
1167 shadow_frame, in MethodHandleInvokeExactInternal()
1174 shadow_frame, in MethodHandleInvokeExactInternal()
1186 shadow_frame, in MethodHandleInvokeExactInternal()
1218 CREATE_SHADOW_FRAME(num_regs, &shadow_frame, called_method, /* dex pc */ 0); in MethodHandleInvokeExactInternal()
1220 CopyArgumentsFromCallerFrame(shadow_frame, in MethodHandleInvokeExactInternal()
1230 shadow_frame.GetMethod(), in MethodHandleInvokeExactInternal()
1244 ShadowFrame& shadow_frame, in MethodHandleInvoke() argument
1253 shadow_frame, in MethodHandleInvoke()
1260 shadow_frame, in MethodHandleInvoke()
1269 ShadowFrame& shadow_frame, in MethodHandleInvokeExact() argument
1288 shadow_frame, in MethodHandleInvokeExact()
1296 shadow_frame, in MethodHandleInvokeExact()