Home
last modified time | relevance | path

Searched refs:kVirtual (Results 1 – 24 of 24) sorted by relevance

/art/runtime/
Dintrinsics_list.h168 …V(StringCharAt, kVirtual, kNeedsEnvironmentOrCache, kReadSideEffects, kCanThrow, "Ljava/lang/Strin…
169 …V(StringCompareTo, kVirtual, kNeedsEnvironmentOrCache, kReadSideEffects, kCanThrow, "Ljava/lang/St…
170 …V(StringEquals, kVirtual, kNeedsEnvironmentOrCache, kReadSideEffects, kCanThrow, "Ljava/lang/Strin…
171 …V(StringGetCharsNoCheck, kVirtual, kNeedsEnvironmentOrCache, kReadSideEffects, kCanThrow, "Ljava/l…
172 …V(StringIndexOf, kVirtual, kNeedsEnvironmentOrCache, kReadSideEffects, kNoThrow, "Ljava/lang/Strin…
173 …V(StringIndexOfAfter, kVirtual, kNeedsEnvironmentOrCache, kReadSideEffects, kNoThrow, "Ljava/lang/…
174 …V(StringStringIndexOf, kVirtual, kNeedsEnvironmentOrCache, kReadSideEffects, kCanThrow, "Ljava/lan…
175 …V(StringStringIndexOfAfter, kVirtual, kNeedsEnvironmentOrCache, kReadSideEffects, kCanThrow, "Ljav…
176 …V(StringIsEmpty, kVirtual, kNeedsEnvironmentOrCache, kReadSideEffects, kNoThrow, "Ljava/lang/Strin…
177 …V(StringLength, kVirtual, kNeedsEnvironmentOrCache, kReadSideEffects, kNoThrow, "Ljava/lang/String…
[all …]
Dcommon_throws.cc594 ThrowNullPointerExceptionForMethodAccess(instr.VRegB_35c(), kVirtual); in ThrowNullPointerExceptionFromDexPC()
597 ThrowNullPointerExceptionForMethodAccess(instr.VRegB_3rc(), kVirtual); in ThrowNullPointerExceptionFromDexPC()
606 ThrowNullPointerExceptionForMethodAccess(instr.VRegB_45cc(), kVirtual); in ThrowNullPointerExceptionFromDexPC()
609 ThrowNullPointerExceptionForMethodAccess(instr.VRegB_4rcc(), kVirtual); in ThrowNullPointerExceptionFromDexPC()
616 ThrowNullPointerExceptionForMethodAccess(method_idx, kVirtual); in ThrowNullPointerExceptionFromDexPC()
Dart_method-inl.h110 case kVirtual: { in CheckIncompatibleClassChange()
Dclass_linker-inl.h246 case kVirtual: { in CheckInvokeClassMismatch()
Dart_method.cc164 return kVirtual; in GetInvokeType()
Dclass_linker.cc9060 InvokeType::kVirtual); in ResolveMethodHandleForMethod()
/art/libdexfile/dex/
Dinvoke_type.h27 kVirtual, // <<virtual>> enumerator
Dclass_accessor.h134 return kVirtual; in GetVirtualMethodInvokeType()
/art/runtime/jni/
Dcheck_jni.cc408 if (invoke != kVirtual) { in CheckMethodAndSig()
2272 CallMethodA(__FUNCTION__, env, obj, nullptr, mid, vargs, Primitive::kPrimVoid, kVirtual); in FIELD_ACCESSORS()
2285 CallMethodV(__FUNCTION__, env, obj, nullptr, mid, vargs, Primitive::kPrimVoid, kVirtual); in CallVoidMethodV()
2300 CallMethodV(__FUNCTION__, env, obj, nullptr, mid, vargs, Primitive::kPrimVoid, kVirtual); in CallVoidMethod()
2320 return CallMethodA(__FUNCTION__, env, obj, nullptr, mid, vargs, ptype, kVirtual).shorty; \
2333 return CallMethodV(__FUNCTION__, env, obj, nullptr, mid, vargs, ptype, kVirtual).shorty; \
2349 CallMethodV(__FUNCTION__, env, obj, nullptr, mid, vargs, ptype, kVirtual).shorty; \
3047 case kVirtual: { in CheckCallArgs()
3087 case kVirtual: in CallMethodA()
3103 case kVirtual: in CallMethodA()
[all …]
/art/dexlayout/
Dcompact_dex_writer.cc48 kVirtual in WriteDebugInfoOffsetTable()
236 kVirtual in SortDebugInfosByMethodIndex()
334 kVirtual in CanGenerateCompactDex()
Ddexlayout.cc1730 kVirtual in LayoutCodeItems()
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h458 case kVirtual: { in FindMethodToCall()
605 EXPLICIT_FIND_METHOD_FROM_CODE_TYPED_TEMPLATE_DECL(kVirtual);
701 DCHECK(type == kVirtual); in FindMethodFast()
/art/runtime/interpreter/mterp/
Dmterp.cc172 return DoInvoke<kVirtual, /*is_range=*/ false, /*do_access_check=*/ false, /*is_mterp=*/ true>( in MterpInvokeVirtual()
249 return DoInvoke<kVirtual, /*is_range=*/ true, /*do_access_check=*/ false, /*is_mterp=*/ true>( in MterpInvokeVirtualRange()
325 return DoInvoke<kVirtual, /*is_range=*/ false, /*do_access_check=*/ false, /*is_mterp=*/ true, in MterpInvokeVirtualQuick()
336 return DoInvoke<kVirtual, /*is_range=*/ true, /*do_access_check=*/ false, /*is_mterp=*/ true, in MterpInvokeVirtualQuickRange()
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc1357 invoke_type = kVirtual; in artQuickResolutionTrampoline()
1361 invoke_type = kVirtual; in artQuickResolutionTrampoline()
1392 const bool virtual_or_interface = invoke_type == kVirtual || invoke_type == kInterface; in artQuickResolutionTrampoline()
1431 if (invoke_type == kVirtual) { in artQuickResolutionTrampoline()
2572 EXPLICIT_INVOKE_COMMON_TEMPLATE_DECL(kVirtual, false);
2573 EXPLICIT_INVOKE_COMMON_TEMPLATE_DECL(kVirtual, true);
2616 return artInvokeCommon<kVirtual, true>(method_idx, this_object, self, sp); in artInvokeVirtualTrampolineWithAccessCheck()
2782 self, inst.VRegB(), caller_method, kVirtual); in artInvokePolymorphic()
/art/dex2oat/dex/
Ddex_to_dex_compiler.cc477 kVirtual); in CompileInvokeVirtual()
/art/runtime/interpreter/
Dinterpreter_common.h204 if (jit != nullptr && (type == kVirtual || type == kInterface)) { in DoInvoke()
Dinterpreter_switch_impl-inl.h1688 bool success = DoInvoke<kVirtual, false, do_access_check, /*is_mterp=*/ false>( in INVOKE_VIRTUAL()
1694 bool success = DoInvoke<kVirtual, true, do_access_check, /*is_mterp=*/ false>( in INVOKE_VIRTUAL_RANGE()
1748 bool success = DoInvoke<kVirtual, false, do_access_check, /*is_mterp=*/ false, in INVOKE_VIRTUAL_QUICK()
1754 bool success = DoInvoke<kVirtual, true, do_access_check, /*is_mterp=*/ false, in INVOKE_VIRTUAL_RANGE_QUICK()
Dinterpreter_common.cc678 ThrowNullPointerExceptionForMethodAccess(invoke_method_idx, InvokeType::kVirtual); in DoMethodHandleInvokeCommon()
889 self, invoke_method_idx, shadow_frame.GetMethod(), kVirtual); in DO_VAR_HANDLE_ACCESSOR()
Dunstarted_runtime.cc392 ThrowNullPointerExceptionForMethodAccess(shadow_frame->GetMethod(), InvokeType::kVirtual); in UnstartedClassGetDeclaredMethod()
431 ThrowNullPointerExceptionForMethodAccess(shadow_frame->GetMethod(), InvokeType::kVirtual); in UnstartedClassGetDeclaredConstructor()
/art/compiler/optimizing/
Dcode_generator.cc549 case kVirtual: in GenerateInvokeStaticOrDirectRuntimeCall()
571 case kVirtual: in GenerateInvokeUnresolvedRuntimeCall()
Dinstruction_builder.cc802 return kVirtual; in GetInvokeTypeFromOpCode()
993 } else if (invoke_type == kVirtual) { in BuildInvoke()
Dinliner.cc1796 invoke_type = kVirtual; in TryBuildAndInlineHelper()
Dnodes.h4449 kVirtual) { in HInvokePolymorphic()
4767 kVirtual), in HInvokeVirtual()
/art/dex2oat/driver/
Dcompiler_driver.cc129 resolved_methods_[kVirtual] + unresolved_methods_[kVirtual] + in Dump()