Home
last modified time | relevance | path

Searched refs:kDirect (Results 1 – 13 of 13) sorted by relevance

/art/libdexfile/dex/
Dinvoke_type.h26 kDirect, // <<direct>> enumerator
Dclass_accessor.h124 return (GetAccessFlags() & kAccStatic) != 0 ? kStatic : kDirect; in GetDirectMethodInvokeType()
/art/dexlayout/
Dcompact_dex_writer.cc47 kDirect, in WriteDebugInfoOffsetTable()
58 for (auto& method : *(invoke_type == InvokeType::kDirect in WriteDebugInfoOffsetTable()
235 kDirect, in SortDebugInfosByMethodIndex()
246 for (auto& method : *(invoke_type == InvokeType::kDirect in SortDebugInfosByMethodIndex()
333 kDirect, in CanGenerateCompactDex()
346 for (auto& method : *(invoke_type == InvokeType::kDirect in CanGenerateCompactDex()
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h456 case kDirect: in FindMethodToCall()
604 EXPLICIT_FIND_METHOD_FROM_CODE_TYPED_TEMPLATE_DECL(kDirect);
673 } else if (type == kStatic || type == kDirect) { in FindMethodFast()
/art/runtime/
Dart_method-inl.h108 case kDirect: in CheckIncompatibleClassChange()
Dcommon_throws.cc588 ThrowNullPointerExceptionForMethodAccess(instr.VRegB_35c(), kDirect); in ThrowNullPointerExceptionFromDexPC()
591 ThrowNullPointerExceptionForMethodAccess(instr.VRegB_3rc(), kDirect); in ThrowNullPointerExceptionFromDexPC()
Dclass_linker-inl.h241 case kDirect: in CheckInvokeClassMismatch()
Dintrinsics_list.h213 …V(ReferenceGetReferent, kDirect, kNeedsEnvironmentOrCache, kAllSideEffects, kCanThrow, "Ljava/lang…
Dart_method.cc160 return kDirect; in GetInvokeType()
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc1333 invoke_type = kDirect; in artQuickResolutionTrampoline()
1337 invoke_type = kDirect; in artQuickResolutionTrampoline()
2576 EXPLICIT_INVOKE_COMMON_TEMPLATE_DECL(kDirect, false);
2577 EXPLICIT_INVOKE_COMMON_TEMPLATE_DECL(kDirect, true);
2594 return artInvokeCommon<kDirect, true>(method_idx, this_object, self, sp); in artInvokeDirectTrampolineWithAccessCheck()
/art/runtime/interpreter/mterp/
Dmterp.cc205 return DoInvoke<kDirect, /*is_range=*/ false, /*do_access_check=*/ false, /*is_mterp=*/ true>( in MterpInvokeDirect()
282 return DoInvoke<kDirect, /*is_range=*/ true, /*do_access_check=*/ false, /*is_mterp=*/ true>( in MterpInvokeDirectRange()
/art/compiler/optimizing/
Dcode_generator.cc543 case kDirect: in GenerateInvokeStaticOrDirectRuntimeCall()
568 case kDirect: in GenerateInvokeUnresolvedRuntimeCall()
Dreference_type_propagation.cc564 dex_method_index, dex_cache, loader, /* referrer= */ nullptr, kDirect); in SetClassAsTypeInfo()