Home
last modified time | relevance | path

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

/art/runtime/mirror/
Diftable-inl.h31 GetWithoutChecks<kVerifyFlags, kReadBarrierOption>((i * kMax) + kInterface)->AsClass(); in GetInterface()
39 const size_t idx = i * kMax + kInterface; in SetInterface()
Diftable.h55 kInterface = 0, enumerator
/art/libdexfile/dex/
Dinvoke_type.h29 kInterface, // <<interface>> enumerator
Dclass_accessor.h130 return kInterface; in GetVirtualMethodInvokeType()
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h535 case kInterface: { in FindMethodToCall()
607 EXPLICIT_FIND_METHOD_FROM_CODE_TYPED_TEMPLATE_DECL(kInterface);
670 if (type == kInterface) { // Most common form of slow path dispatch. in FindMethodFast()
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc1365 invoke_type = kInterface; in artQuickResolutionTrampoline()
1369 invoke_type = kInterface; in artQuickResolutionTrampoline()
1392 const bool virtual_or_interface = invoke_type == kVirtual || invoke_type == kInterface; in artQuickResolutionTrampoline()
1434 } else if (invoke_type == kInterface) { in artQuickResolutionTrampoline()
2574 EXPLICIT_INVOKE_COMMON_TEMPLATE_DECL(kInterface, false);
2575 EXPLICIT_INVOKE_COMMON_TEMPLATE_DECL(kInterface, true);
2588 return artInvokeCommon<kInterface, true>(method_idx, this_object, self, sp); in artInvokeInterfaceTrampolineWithAccessCheck()
2678 self, dex_method_idx, caller_method, kInterface); in artInvokeInterfaceTrampoline()
/art/runtime/
Dcommon_throws.cc600 ThrowNullPointerExceptionForMethodAccess(instr.VRegB_35c(), kInterface); in ThrowNullPointerExceptionFromDexPC()
603 ThrowNullPointerExceptionForMethodAccess(instr.VRegB_3rc(), kInterface); in ThrowNullPointerExceptionFromDexPC()
Dart_method-inl.h119 case kInterface: { in CheckIncompatibleClassChange()
Dclass_linker-inl.h227 case kInterface: { in CheckInvokeClassMismatch()
Dart_method.cc158 return kInterface; in GetInvokeType()
Dclass_linker.cc9121 InvokeType::kInterface); in ResolveMethodHandleForMethod()
/art/runtime/interpreter/mterp/
Dmterp.cc194 return DoInvoke<kInterface, /*is_range=*/ false, /*do_access_check=*/ false, /*is_mterp=*/ true>( in MterpInvokeInterface()
271 return DoInvoke<kInterface, /*is_range=*/ true, /*do_access_check=*/ false, /*is_mterp=*/ true>( in MterpInvokeInterfaceRange()
/art/runtime/interpreter/
Dinterpreter_common.h204 if (jit != nullptr && (type == kVirtual || type == kInterface)) { in DoInvoke()
Dinterpreter_switch_impl-inl.h1724 bool success = DoInvoke<kInterface, false, do_access_check, /*is_mterp=*/ false>( in INVOKE_INTERFACE()
1730 bool success = DoInvoke<kInterface, true, do_access_check, /*is_mterp=*/ false>( in INVOKE_INTERFACE_RANGE()
/art/compiler/optimizing/
Dcode_generator.cc550 case kInterface: in GenerateInvokeStaticOrDirectRuntimeCall()
577 case kInterface: in GenerateInvokeUnresolvedRuntimeCall()
Dinstruction_builder.cc805 return kInterface; in GetInvokeTypeFromOpCode()
1003 DCHECK_EQ(invoke_type, kInterface); in BuildInvoke()
Dinliner.cc1793 if (invoke_type == kInterface) { in TryBuildAndInlineHelper()
Dnodes.h4820 kInterface), in HInvokeInterface()
/art/dex2oat/driver/
Dcompiler_driver.cc130 resolved_methods_[kInterface] + unresolved_methods_[kInterface] - in Dump()