Home
last modified time | relevance | path

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

/art/libdexfile/dex/
Dinvoke_type.h26 kDirect, // <<direct>> enumerator
Dclass_accessor.h125 return (GetAccessFlags() & kAccStatic) != 0 ? kStatic : kDirect; in GetDirectMethodInvokeType()
/art/dexlayout/
Dcompact_dex_writer.cc46 kDirect, in WriteDebugInfoOffsetTable()
57 for (auto& method : *(invoke_type == InvokeType::kDirect in WriteDebugInfoOffsetTable()
233 kDirect, in SortDebugInfosByMethodIndex()
244 for (auto& method : *(invoke_type == InvokeType::kDirect in SortDebugInfosByMethodIndex()
331 kDirect, in CanGenerateCompactDex()
344 for (auto& method : *(invoke_type == InvokeType::kDirect in CanGenerateCompactDex()
Ddexlayout.cc1733 kDirect, in LayoutCodeItems()
1751 for (auto& method : *(invoke_type == InvokeType::kDirect in LayoutCodeItems()
/art/runtime/jni/
Dcheck_jni.cc2327 CallMethodA(__FUNCTION__, env, obj, c, mid, vargs, Primitive::kPrimVoid, kDirect); in CallNonvirtualVoidMethodA()
2340 CallMethodV(__FUNCTION__, env, obj, c, mid, vargs, Primitive::kPrimVoid, kDirect); in CallNonvirtualVoidMethodV()
2357 CallMethodV(__FUNCTION__, env, obj, c, mid, vargs, Primitive::kPrimVoid, kDirect); in CallNonvirtualVoidMethod()
2375 return CallMethodA(__FUNCTION__, env, obj, c, mid, vargs, ptype, kDirect).shorty; \
2388 return CallMethodV(__FUNCTION__, env, obj, c, mid, vargs, ptype, kDirect).shorty; \
2409 CallMethodV(__FUNCTION__, env, obj, c, mid, vargs, ptype, kDirect).shorty; \
3103 case kDirect: { in CheckCallArgs()
3140 case kDirect: in CallMethodA()
3156 case kDirect: in CallMethodA()
3172 case kDirect: in CallMethodA()
[all …]
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h450 case kDirect: in FindMethodToCall()
598 EXPLICIT_FIND_METHOD_FROM_CODE_TYPED_TEMPLATE_DECL(kDirect);
666 } else if (type == kStatic || type == kDirect) { in FindMethodFast()
/art/runtime/interpreter/mterp/
Dnterp.cc263 invoke_type = kDirect; in NterpGetMethod()
292 invoke_type = kDirect; in NterpGetMethod()
/art/runtime/
Dcommon_throws.cc564 ThrowNullPointerExceptionForMethodAccess(instr.VRegB_35c(), kDirect); in ThrowNullPointerExceptionFromDexPC()
567 ThrowNullPointerExceptionForMethodAccess(instr.VRegB_3rc(), kDirect); in ThrowNullPointerExceptionFromDexPC()
Dart_method-inl.h108 case kDirect: in CheckIncompatibleClassChange()
Dclass_linker-inl.h245 case kDirect: in CheckInvokeClassMismatch()
Dintrinsics_list.h234 …V(ReferenceGetReferent, kDirect, kNeedsEnvironment, kAllSideEffects, kCanThrow, "Ljava/lang/ref/Re…
Dart_method.cc170 return kDirect; in GetInvokeType()
Dclass_linker.cc9625 InvokeType::kDirect); in ResolveMethodHandleForMethod()
9650 InvokeType::kDirect); in ResolveMethodHandleForMethod()
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc1251 invoke_type = kDirect; in artQuickResolutionTrampoline()
1255 invoke_type = kDirect; in artQuickResolutionTrampoline()
2245 EXPLICIT_INVOKE_COMMON_TEMPLATE_DECL(kDirect, false);
2246 EXPLICIT_INVOKE_COMMON_TEMPLATE_DECL(kDirect, true);
2263 return artInvokeCommon<kDirect, true>(method_idx, this_object, self, sp); in artInvokeDirectTrampolineWithAccessCheck()
/art/runtime/interpreter/
Dinterpreter_switch_impl-inl.h1045 return HandleInvoke<kDirect, /*is_range=*/ false>(); in INVOKE_DIRECT()
1049 return HandleInvoke<kDirect, /*is_range=*/ true>(); in INVOKE_DIRECT_RANGE()
/art/compiler/optimizing/
Dcode_generator.cc590 case kDirect: in GenerateInvokeStaticOrDirectRuntimeCall()
616 case kDirect: in GenerateInvokeUnresolvedRuntimeCall()
Dreference_type_propagation.cc552 dex_method_index, dex_cache, loader, /* referrer= */ nullptr, kDirect); in SetClassAsTypeInfo()
Dinstruction_builder.cc483 InvokeType invoke_type = dex_compilation_unit_->IsStatic() ? kStatic : kDirect; in BuildIntrinsic()
841 return kDirect; in GetInvokeTypeFromOpCode()
1074 if (invoke_type == kDirect || invoke_type == kStatic || invoke_type == kSuper) { in BuildInvoke()
Dinliner.cc1253 kDirect, in TryDevirtualize()