Home
last modified time | relevance | path

Searched refs:kInterface (Results 1 – 23 of 23) sorted by relevance

/art/runtime/
Dinvoke_type.h29 kInterface, // <<interface>> enumerator
30 kMaxInvokeType = kInterface
Dcommon_throws.cc385 ThrowNullPointerExceptionForMethodAccess(throw_location, instr->VRegB_35c(), kInterface); in ThrowNullPointerExceptionFromDexPC()
388 ThrowNullPointerExceptionForMethodAccess(throw_location, instr->VRegB_3rc(), kInterface); in ThrowNullPointerExceptionFromDexPC()
Ddex_file.h1191 return kInterface; in GetMethodInvokeType()
Dclass_linker.cc5697 case kInterface: in ResolveMethod()
5717 case kInterface: in ResolveMethod()
5748 case kInterface: in ResolveMethod()
5781 ThrowIncompatibleClassChangeError(type, kInterface, resolved, referrer.Get()); in ResolveMethod()
5787 case kInterface: in ResolveMethod()
5812 ThrowIncompatibleClassChangeError(type, kInterface, resolved, referrer.Get()); in ResolveMethod()
/art/runtime/entrypoints/portable/
Dportable_invoke_entrypoints.cc69 EXPLICIT_FIND_METHOD_HELPER_TYPED_TEMPLATE_DECL(kInterface);
111 return FindMethodHelper<kInterface, true>(method_idx, this_object, referrer, thread); in art_portable_find_interface_method_from_code_with_access_check()
119 return FindMethodHelper<kInterface, false>(method_idx, this_object, referrer, thread); in art_portable_find_interface_method_from_code()
Dportable_trampoline_entrypoints.cc368 invoke_type = kInterface; in artPortableResolutionTrampoline()
372 invoke_type = kInterface; in artPortableResolutionTrampoline()
388 } else if (invoke_type == kInterface) { in artPortableResolutionTrampoline()
/art/runtime/mirror/
Diftable.h29 Class* interface = GetWithoutChecks((i * kMax) + kInterface)->AsClass(); in GetInterface()
66 kInterface = 0, enumerator
Diftable-inl.h28 const size_t idx = i * kMax + kInterface; in SetInterface()
Dart_method.cc69 return kInterface; in GetInvokeType()
Dart_method-inl.h168 case kInterface: { in CheckIncompatibleClassChange()
/art/compiler/driver/
Dcompiler_driver-inl.h202 } else if (type == kInterface) { in GetResolvedMethodVTableIndex()
261 if ((*invoke_type == kVirtual || *invoke_type == kInterface) && devirt_target != nullptr) { in IsFastInvoke()
Dcompiler_driver.cc116 resolved_methods_[kInterface] + unresolved_methods_[kInterface] - in Dump()
234 DCHECK(type == kVirtual || type == kInterface || type == kSuper); in VirtualMadeDirect()
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc760 invoke_type = kInterface; in artQuickResolutionTrampoline()
764 invoke_type = kInterface; in artQuickResolutionTrampoline()
785 bool virtual_or_interface = invoke_type == kVirtual || invoke_type == kInterface; in artQuickResolutionTrampoline()
1826 EXPLICIT_INVOKE_COMMON_TEMPLATE_DECL(kInterface, false);
1827 EXPLICIT_INVOKE_COMMON_TEMPLATE_DECL(kInterface, true);
1842 return artInvokeCommon<kInterface, true>(method_idx, this_object, in artInvokeInterfaceTrampolineWithAccessCheck()
1933 method = FindMethodFromCode<kInterface, false>(dex_method_idx, &this_object, &caller_method, in artInvokeInterfaceTrampoline()
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h429 case kInterface: { in FindMethodFromCode()
473 EXPLICIT_FIND_METHOD_FROM_CODE_TYPED_TEMPLATE_DECL(kInterface);
562 if (type == kInterface) { // Most common form of slow path dispatch. in FindMethodFast()
/art/runtime/interpreter/
Dinterpreter_common.h395 EXPLICIT_DO_INVOKE_ALL_TEMPLATE_DECL(kInterface); // invoke-interface/range.
Dinterpreter_goto_table_impl.cc1473 …bool success = DoInvoke<kInterface, false, do_access_check>(self, shadow_frame, inst, inst_data, &… in ExecuteGotoImpl()
1480 …bool success = DoInvoke<kInterface, true, do_access_check>(self, shadow_frame, inst, inst_data, &r… in ExecuteGotoImpl()
Dinterpreter_switch_impl.cc1365 …bool success = DoInvoke<kInterface, false, do_access_check>(self, shadow_frame, inst, inst_data, &… in ExecuteSwitchImpl()
1371 …bool success = DoInvoke<kInterface, true, do_access_check>(self, shadow_frame, inst, inst_data, &r… in ExecuteSwitchImpl()
/art/compiler/dex/portable/
Dmir_to_gbc.cc1164 ConvertInvoke(bb, mir, kInterface, false /*range*/, in ConvertMIRNode()
1168 ConvertInvoke(bb, mir, kInterface, true /*range*/, in ConvertMIRNode()
1172 ConvertInvoke(bb, mir, kInterface, false /*range*/, in ConvertMIRNode()
1176 ConvertInvoke(bb, mir, kInterface, true /*range*/, in ConvertMIRNode()
/art/compiler/dex/quick/
Dmir_to_lir.cc868 GenInvoke(mir_graph_->NewMemCallInfo(bb, mir, kInterface, false)); in CompileDalvikInstruction()
874 GenInvoke(mir_graph_->NewMemCallInfo(bb, mir, kInterface, true)); in CompileDalvikInstruction()
Dgen_invoke.cc1720 case kInterface: in GenInvokeNoInlineCall()
1758 if (info->type == kInterface) { in GenInvokeNoInline()
/art/runtime/native/
Ddalvik_system_VMRuntime.cc319 case kInterface: in PreloadDexCachesResolveMethod()
/art/compiler/dex/
Dmir_analysis.cc1186 static constexpr uint16_t invoke_types[] = { kVirtual, kSuper, kDirect, kStatic, kInterface }; in DoCacheMethodLoweringInfo()
/art/compiler/llvm/
Dgbc_expander.cc873 case art::kInterface: in EmitInvoke()
2506 case art::kInterface: in EmitCallRuntimeForCalleeMethodObjectAddr()