/art/runtime/ |
D | invoke_type.h | 27 kVirtual, // <<virtual>> enumerator
|
D | check_jni.cc | 222 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 …]
|
D | common_throws.cc | 376 ThrowNullPointerExceptionForMethodAccess(instr->VRegB_35c(), kVirtual); in ThrowNullPointerExceptionFromDexPC() 379 ThrowNullPointerExceptionForMethodAccess(instr->VRegB_3rc(), kVirtual); in ThrowNullPointerExceptionFromDexPC() 395 ThrowNullPointerExceptionForMethodAccess(invoked_method, kVirtual); in ThrowNullPointerExceptionFromDexPC()
|
D | art_method-inl.h | 173 case kVirtual: { in CheckIncompatibleClassChange()
|
D | art_method.cc | 77 return kVirtual; in GetInvokeType()
|
D | class_linker.cc | 5368 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()
|
D | dex_file.h | 1227 return kVirtual; in GetMethodInvokeType()
|
/art/compiler/driver/ |
D | compiler_driver-inl.h | 299 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()
|
D | compiler_driver.cc | 130 resolved_methods_[kVirtual] + unresolved_methods_[kVirtual] + in Dump() 249 DCHECK(type == kVirtual || type == kInterface || type == kSuper); in VirtualMadeDirect()
|
/art/compiler/optimizing/ |
D | intrinsics.cc | 313 invoke->IsInvokeVirtual() ? kVirtual : kSuper; in CheckInvokeType() 319 case kVirtual: in CheckInvokeType() 321 return (invoke_type == kVirtual || invoke_type == kDirect); in CheckInvokeType()
|
D | builder.cc | 589 invoke_type = kVirtual; in BuildInvoke() 652 if (optimized_invoke_type == kVirtual) { in BuildInvoke()
|
/art/runtime/entrypoints/ |
D | entrypoint_utils-inl.h | 410 case kVirtual: { in FindMethodFromCode() 487 EXPLICIT_FIND_METHOD_FROM_CODE_TYPED_TEMPLATE_DECL(kVirtual); 579 DCHECK(type == kVirtual); in FindMethodFast()
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 865 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/ |
D | mir_method_info.cc | 104 CHECK_EQ(invoke_type, kVirtual); in Resolve()
|
D | dex_to_dex_compiler.cc | 261 InvokeType invoke_type = kVirtual; in CompileInvokeVirtual()
|
D | mir_analysis.cc | 1304 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/ |
D | interpreter_common.h | 406 EXPLICIT_DO_INVOKE_ALL_TEMPLATE_DECL(kVirtual) // invoke-virtual/range.
|
D | interpreter_goto_table_impl.cc | 1517 bool success = DoInvoke<kVirtual, false, do_access_check>( in ExecuteGotoImpl() 1525 bool success = DoInvoke<kVirtual, true, do_access_check>( in ExecuteGotoImpl()
|
D | interpreter_switch_impl.cc | 1362 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/ |
D | mir_to_lir.cc | 925 GenInvoke(mir_graph_->NewMemCallInfo(bb, mir, kVirtual, false)); in CompileDalvikInstruction() 930 GenInvoke(mir_graph_->NewMemCallInfo(bb, mir, kVirtual, true)); in CompileDalvikInstruction()
|
D | gen_invoke.cc | 1595 DCHECK_EQ(info->type, kVirtual); in GenInvokeNoInline()
|
/art/runtime/native/ |
D | dalvik_system_VMRuntime.cc | 372 case kVirtual: in PreloadDexCachesResolveMethod()
|
/art/compiler/dex/quick/x86/ |
D | target_x86.cc | 1012 case kVirtual: in GenInvokeNoInlineCall()
|