Lines Matching refs:shorty
319 QuickArgumentVisitor(ArtMethod** sp, bool is_static, std::string_view shorty) in QuickArgumentVisitor() argument
322 shorty_(shorty), in QuickArgumentVisitor()
573 std::string_view shorty, in BuildQuickShadowFrameVisitor() argument
576 : QuickArgumentVisitor(sp, is_static, shorty), sf_(sf), cur_reg_(first_arg_reg) {} in BuildQuickShadowFrameVisitor()
713 std::string_view shorty = non_proxy_method->GetShortyView(); in artQuickToInterpreterBridge() local
730 sp, method->IsStatic(), shorty, shadow_frame, first_arg_reg); in artQuickToInterpreterBridge()
761 shorty[0] == 'L' || shorty[0] == '[', // class or array in artQuickToInterpreterBridge()
771 return NanBoxResultIfNeeded(result.GetJ(), shorty[0]); in artQuickToInterpreterBridge()
780 std::string_view shorty, in BuildQuickArgumentVisitor() argument
783 : QuickArgumentVisitor(sp, is_static, shorty), soa_(soa), args_(args) {} in BuildQuickArgumentVisitor()
856 std::string_view shorty(raw_shorty, shorty_len); in artQuickProxyInvokeHandler() local
857 BuildQuickArgumentVisitor local_ref_visitor(sp, /* is_static= */ false, shorty, &soa, &args); in artQuickProxyInvokeHandler()
905 return NanBoxResultIfNeeded(result.GetJ(), shorty[0]); in artQuickProxyInvokeHandler()
912 GetQuickReferenceArgumentAtVisitor(ArtMethod** sp, std::string_view shorty, size_t arg_pos) in GetQuickReferenceArgumentAtVisitor() argument
913 : QuickArgumentVisitor(sp, /* is_static= */ false, shorty), in GetQuickReferenceArgumentAtVisitor()
917 CHECK_LT(arg_pos, shorty.length()) << "Argument position greater than the number arguments"; in GetQuickReferenceArgumentAtVisitor()
952 std::string_view shorty = non_proxy_method->GetShortyView(); in artQuickGetProxyReferenceArgumentAt() local
953 GetQuickReferenceArgumentAtVisitor ref_arg_visitor(sp, shorty, arg_pos); in artQuickGetProxyReferenceArgumentAt()
962 GetQuickReferenceArgumentsVisitor(ArtMethod** sp, bool is_static, std::string_view shorty) in GetQuickReferenceArgumentsVisitor() argument
963 : QuickArgumentVisitor(sp, is_static, shorty) {} in GetQuickReferenceArgumentsVisitor()
992 std::string_view shorty = non_proxy_method->GetShortyView(); in GetProxyReferenceArguments() local
993 GetQuickReferenceArgumentsVisitor ref_args_visitor(sp, /*is_static=*/ false, shorty); in GetProxyReferenceArguments()
1005 std::string_view shorty, in RememberForGcArgumentVisitor() argument
1007 : QuickArgumentVisitor(sp, is_static, shorty), soa_(soa) {} in RememberForGcArgumentVisitor()
1220 std::string_view shorty = in artQuickResolutionTrampoline() local
1222 RememberForGcArgumentVisitor visitor(sp, invoke_type == kStatic, shorty, &soa); in artQuickResolutionTrampoline()
1659 void Walk(std::string_view shorty) REQUIRES_SHARED(Locks::mutator_lock_) { in Walk() argument
1664 for (char c : shorty.substr(1u)) { in Walk()
1687 LOG(FATAL) << "Unexpected type: " << cur_type_ << " in " << shorty; in Walk()
1720 uintptr_t* ComputeLayout(ArtMethod** managed_sp, std::string_view shorty) in ComputeLayout() argument
1724 Walk(shorty); in ComputeLayout()
1832 std::string_view shorty, in BuildGenericJniFrameVisitor() argument
1835 : QuickArgumentVisitor(managed_sp, is_static, shorty), in BuildGenericJniFrameVisitor()
1843 uintptr_t* out_args_sp = fsc.ComputeLayout(managed_sp, shorty); in BuildGenericJniFrameVisitor()
1978 std::string_view shorty = called->GetShortyView(); in artQuickGenericJniTrampoline() local
1987 shorty, in artQuickGenericJniTrampoline()
2129 std::string_view shorty = in artInvokeCommon() local
2134 RememberForGcArgumentVisitor visitor(sp, type == kStatic, shorty, &soa); in artInvokeCommon()
2242 std::string_view shorty = in artInvokeInterfaceTrampoline() local
2247 RememberForGcArgumentVisitor visitor(sp, false, shorty, &soa); in artInvokeInterfaceTrampoline()
2352 std::string_view shorty = caller_method->GetDexFile()->GetShortyView(proto_idx); in artInvokePolymorphic() local
2354 RememberForGcArgumentVisitor gc_visitor(sp, kMethodIsStatic, shorty, &soa); in artInvokePolymorphic()
2376 DCHECK_EQ(ArtMethod::NumArgRegisters(shorty) + 1u, (uint32_t)inst.VRegA()); in artInvokePolymorphic()
2392 shorty, in artInvokePolymorphic()
2447 bool is_ref = (shorty[0] == 'L'); in artInvokePolymorphic()
2451 return NanBoxResultIfNeeded(result.GetJ(), shorty[0]); in artInvokePolymorphic()
2475 std::string_view shorty = caller_method->GetDexFile()->GetShortyView(proto_idx); in artInvokeCustom() local
2479 const size_t num_vregs = ArtMethod::NumArgRegisters(shorty); in artInvokeCustom()
2486 shorty, in artInvokeCustom()
2506 bool is_ref = (shorty[0] == 'L'); in artInvokeCustom()
2510 return NanBoxResultIfNeeded(result.GetJ(), shorty[0]); in artInvokeCustom()