Home
last modified time | relevance | path

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

/art/runtime/
Dinvoke_type.h27 kVirtual, // <<virtual>> enumerator
Dcheck_jni.cc222 if (invoke != kVirtual) { in CheckMethodAndSig()
1923 CallMethodA(__FUNCTION__, env, obj, nullptr, mid, vargs, Primitive::kPrimVoid, kVirtual); in FIELD_ACCESSORS()
1936 CallMethodV(__FUNCTION__, env, obj, nullptr, mid, vargs, Primitive::kPrimVoid, kVirtual); in CallVoidMethodV()
1951 CallMethodV(__FUNCTION__, env, obj, nullptr, mid, vargs, Primitive::kPrimVoid, kVirtual); in CallVoidMethod()
1971 return CallMethodA(__FUNCTION__, env, obj, nullptr, mid, vargs, ptype, kVirtual).shorty; \
1984 return CallMethodV(__FUNCTION__, env, obj, nullptr, mid, vargs, ptype, kVirtual).shorty; \
2000 CallMethodV(__FUNCTION__, env, obj, nullptr, mid, vargs, ptype, kVirtual).shorty; \
2668 case kVirtual: { in CheckCallArgs()
2706 case kVirtual: in CallMethodA()
2722 case kVirtual: in CallMethodA()
[all …]
Dcommon_throws.cc376 ThrowNullPointerExceptionForMethodAccess(instr->VRegB_35c(), kVirtual); in ThrowNullPointerExceptionFromDexPC()
379 ThrowNullPointerExceptionForMethodAccess(instr->VRegB_3rc(), kVirtual); in ThrowNullPointerExceptionFromDexPC()
395 ThrowNullPointerExceptionForMethodAccess(invoked_method, kVirtual); in ThrowNullPointerExceptionFromDexPC()
Dart_method-inl.h173 case kVirtual: { in CheckIncompatibleClassChange()
Dart_method.cc77 return kVirtual; in GetInvokeType()
Dclass_linker.cc5368 case kVirtual: in ResolveMethod()
5390 case kVirtual: in ResolveMethod()
5417 case kVirtual: in ResolveMethod()
5445 ThrowIncompatibleClassChangeError(type, kVirtual, resolved, referrer); in ResolveMethod()
5461 ThrowIncompatibleClassChangeError(type, kVirtual, resolved, referrer); in ResolveMethod()
5474 case kVirtual: in ResolveMethod()
Ddex_file.h1227 return kVirtual; in GetMethodInvokeType()
/art/compiler/driver/
Dcompiler_driver-inl.h299 if (type == kVirtual || type == kSuper) { in GetResolvedMethodVTableIndex()
328 (*invoke_type == kVirtual) && (resolved_method->IsFinal() || methods_class->IsFinal()); in IsFastInvoke()
363 if ((*invoke_type == kVirtual || *invoke_type == kInterface) && devirt_target != nullptr) { in IsFastInvoke()
370 nullptr, kVirtual); in IsFastInvoke()
376 class_loader, nullptr, kVirtual); in IsFastInvoke()
Dcompiler_driver.cc130 resolved_methods_[kVirtual] + unresolved_methods_[kVirtual] + in Dump()
249 DCHECK(type == kVirtual || type == kInterface || type == kSuper); in VirtualMadeDirect()
/art/compiler/optimizing/
Dintrinsics.cc313 invoke->IsInvokeVirtual() ? kVirtual : kSuper; in CheckInvokeType()
319 case kVirtual: in CheckInvokeType()
321 return (invoke_type == kVirtual || invoke_type == kDirect); in CheckInvokeType()
Dbuilder.cc589 invoke_type = kVirtual; in BuildInvoke()
652 if (optimized_invoke_type == kVirtual) { in BuildInvoke()
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h410 case kVirtual: { in FindMethodFromCode()
487 EXPLICIT_FIND_METHOD_FROM_CODE_TYPED_TEMPLATE_DECL(kVirtual);
579 DCHECK(type == kVirtual); in FindMethodFast()
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc865 invoke_type = kVirtual; in artQuickResolutionTrampoline()
869 invoke_type = kVirtual; in artQuickResolutionTrampoline()
897 const bool virtual_or_interface = invoke_type == kVirtual || invoke_type == kInterface; in artQuickResolutionTrampoline()
917 if (invoke_type == kVirtual) { in artQuickResolutionTrampoline()
1993 EXPLICIT_INVOKE_COMMON_TEMPLATE_DECL(kVirtual, false);
1994 EXPLICIT_INVOKE_COMMON_TEMPLATE_DECL(kVirtual, true);
2042 return artInvokeCommon<kVirtual, true>(method_idx, this_object, caller_method, in artInvokeVirtualTrampolineWithAccessCheck()
/art/compiler/dex/
Dmir_method_info.cc104 CHECK_EQ(invoke_type, kVirtual); in Resolve()
Ddex_to_dex_compiler.cc261 InvokeType invoke_type = kVirtual; in CompileInvokeVirtual()
Dmir_analysis.cc1304 static constexpr uint16_t invoke_types[] = { kVirtual, kSuper, kDirect, kStatic, kInterface }; in DoCacheMethodLoweringInfo()
1370 DCHECK_EQ(invoke_types[invoke_type_idx], kVirtual); in DoCacheMethodLoweringInfo()
/art/runtime/interpreter/
Dinterpreter_common.h406 EXPLICIT_DO_INVOKE_ALL_TEMPLATE_DECL(kVirtual) // invoke-virtual/range.
Dinterpreter_goto_table_impl.cc1517 bool success = DoInvoke<kVirtual, false, do_access_check>( in ExecuteGotoImpl()
1525 bool success = DoInvoke<kVirtual, true, do_access_check>( in ExecuteGotoImpl()
Dinterpreter_switch_impl.cc1362 bool success = DoInvoke<kVirtual, false, do_access_check>( in ExecuteSwitchImpl()
1369 bool success = DoInvoke<kVirtual, true, do_access_check>( in ExecuteSwitchImpl()
/art/compiler/dex/quick/
Dmir_to_lir.cc925 GenInvoke(mir_graph_->NewMemCallInfo(bb, mir, kVirtual, false)); in CompileDalvikInstruction()
930 GenInvoke(mir_graph_->NewMemCallInfo(bb, mir, kVirtual, true)); in CompileDalvikInstruction()
Dgen_invoke.cc1595 DCHECK_EQ(info->type, kVirtual); in GenInvokeNoInline()
/art/runtime/native/
Ddalvik_system_VMRuntime.cc372 case kVirtual: in PreloadDexCachesResolveMethod()
/art/compiler/dex/quick/x86/
Dtarget_x86.cc1012 case kVirtual: in GenInvokeNoInlineCall()