/art/runtime/ |
D | invoke_type.h | 29 kInterface, // <<interface>> enumerator 30 kMaxInvokeType = kInterface
|
D | common_throws.cc | 385 ThrowNullPointerExceptionForMethodAccess(throw_location, instr->VRegB_35c(), kInterface); in ThrowNullPointerExceptionFromDexPC() 388 ThrowNullPointerExceptionForMethodAccess(throw_location, instr->VRegB_3rc(), kInterface); in ThrowNullPointerExceptionFromDexPC()
|
D | dex_file.h | 1191 return kInterface; in GetMethodInvokeType()
|
D | class_linker.cc | 5697 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/ |
D | portable_invoke_entrypoints.cc | 69 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()
|
D | portable_trampoline_entrypoints.cc | 368 invoke_type = kInterface; in artPortableResolutionTrampoline() 372 invoke_type = kInterface; in artPortableResolutionTrampoline() 388 } else if (invoke_type == kInterface) { in artPortableResolutionTrampoline()
|
/art/runtime/mirror/ |
D | iftable.h | 29 Class* interface = GetWithoutChecks((i * kMax) + kInterface)->AsClass(); in GetInterface() 66 kInterface = 0, enumerator
|
D | iftable-inl.h | 28 const size_t idx = i * kMax + kInterface; in SetInterface()
|
D | art_method.cc | 69 return kInterface; in GetInvokeType()
|
D | art_method-inl.h | 168 case kInterface: { in CheckIncompatibleClassChange()
|
/art/compiler/driver/ |
D | compiler_driver-inl.h | 202 } else if (type == kInterface) { in GetResolvedMethodVTableIndex() 261 if ((*invoke_type == kVirtual || *invoke_type == kInterface) && devirt_target != nullptr) { in IsFastInvoke()
|
D | compiler_driver.cc | 116 resolved_methods_[kInterface] + unresolved_methods_[kInterface] - in Dump() 234 DCHECK(type == kVirtual || type == kInterface || type == kSuper); in VirtualMadeDirect()
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 760 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/ |
D | entrypoint_utils-inl.h | 429 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/ |
D | interpreter_common.h | 395 EXPLICIT_DO_INVOKE_ALL_TEMPLATE_DECL(kInterface); // invoke-interface/range.
|
D | interpreter_goto_table_impl.cc | 1473 …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()
|
D | interpreter_switch_impl.cc | 1365 …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/ |
D | mir_to_gbc.cc | 1164 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/ |
D | mir_to_lir.cc | 868 GenInvoke(mir_graph_->NewMemCallInfo(bb, mir, kInterface, false)); in CompileDalvikInstruction() 874 GenInvoke(mir_graph_->NewMemCallInfo(bb, mir, kInterface, true)); in CompileDalvikInstruction()
|
D | gen_invoke.cc | 1720 case kInterface: in GenInvokeNoInlineCall() 1758 if (info->type == kInterface) { in GenInvokeNoInline()
|
/art/runtime/native/ |
D | dalvik_system_VMRuntime.cc | 319 case kInterface: in PreloadDexCachesResolveMethod()
|
/art/compiler/dex/ |
D | mir_analysis.cc | 1186 static constexpr uint16_t invoke_types[] = { kVirtual, kSuper, kDirect, kStatic, kInterface }; in DoCacheMethodLoweringInfo()
|
/art/compiler/llvm/ |
D | gbc_expander.cc | 873 case art::kInterface: in EmitInvoke() 2506 case art::kInterface: in EmitCallRuntimeForCalleeMethodObjectAddr()
|