/art/runtime/ |
class_linker-inl.h | 112 ArtMethod* resolved_method = referrer->GetDexCacheResolvedMethod(method_idx, image_pointer_size_); local 113 if (resolved_method == nullptr || resolved_method->IsRuntimeMethod()) { 116 return resolved_method; 145 ArtMethod* resolved_method = GetResolvedMethod(method_idx, referrer); local 146 if (UNLIKELY(resolved_method == nullptr)) { 152 resolved_method = ResolveMethod<kResolveMode>(*dex_file, 161 return resolved_method;
|
trace.cc | 853 auto* resolved_method = dex_cache->GetResolvedMethod(method->GetDexMethodIndex(), sizeof(void*)); local 854 if (resolved_method != method) { 855 DCHECK(resolved_method == nullptr); [all...] |
class_linker.cc | 4321 ArtMethod* resolved_method = dex_cache->GetResolvedMethod( local [all...] |
/art/compiler/driver/ |
compiler_driver-inl.h | 211 ArtMethod* resolved_method, uint16_t method_idx, uint32_t* storage_index) { 213 dex_cache, referrer_class, resolved_method, method_idx, storage_index); 261 ArtMethod* resolved_method = local 267 if (UNLIKELY(resolved_method == nullptr)) { 272 return resolved_method; 276 ArtMethod* resolved_method, const DexFile** declaring_dex_file, 278 mirror::Class* declaring_class = resolved_method->GetDeclaringClass(); 281 *declaring_method_idx = resolved_method->GetDexMethodIndex(); 285 ArtMethod* resolved_method, InvokeType type) { 287 return resolved_method->GetMethodIndex() [all...] |
compiler_driver.cc | 1786 ArtMethod* resolved_method = ResolveMethod( local [all...] |
/art/runtime/entrypoints/ |
entrypoint_utils-inl.h | 440 ArtMethod* resolved_method = class_linker->GetResolvedMethod(method_idx, referrer); local 441 if (resolved_method == nullptr) { 449 resolved_method = class_linker->ResolveMethod<resolve_mode>(self, method_idx, referrer, type); 451 if (UNLIKELY(resolved_method == nullptr)) { 455 if (UNLIKELY(resolved_method->GetDeclaringClass()->IsStringClass() && 456 resolved_method->IsConstructor())) { 469 mirror::Class* methods_class = resolved_method->GetDeclaringClass(); 472 resolved_method, 479 if (UNLIKELY(resolved_method->CheckIncompatibleClassChange(type))) { 480 ThrowIncompatibleClassChangeError(type, resolved_method->GetInvokeType(), resolved_method 671 ArtMethod* resolved_method = local [all...] |
/art/compiler/optimizing/ |
inliner.cc | 116 * Given the `resolved_method` looked up in the dex cache, try to find 120 static ArtMethod* FindVirtualOrInterfaceTarget(HInvoke* invoke, ArtMethod* resolved_method) 122 if (IsMethodOrDeclaringClassFinal(resolved_method)) { 124 return resolved_method; 144 } else if (!resolved_method->GetDeclaringClass()->IsAssignableFrom(info.GetTypeHandle().Get())) { 156 resolved_method = info.GetTypeHandle()->FindVirtualMethodForInterface( 157 resolved_method, pointer_size); 160 resolved_method = info.GetTypeHandle()->FindVirtualMethodForVirtual( 161 resolved_method, pointer_size); 164 if (resolved_method == nullptr) 261 ArtMethod* resolved_method; local [all...] |
instruction_builder.cc | 687 ArtMethod* resolved_method = class_linker->ResolveMethod<ClassLinker::kForceICCECheck>( local 695 if (UNLIKELY(resolved_method == nullptr)) { 704 if (!resolved_method->IsPublic()) { 707 } else if (!compiling_class->CanAccessResolvedMethod(resolved_method->GetDeclaringClass(), 708 resolved_method, 732 resolved_method, class_linker->GetImagePointerSize()); 734 uint16_t vtable_index = resolved_method->GetMethodIndex(); 738 if (actual_method != resolved_method && 755 resolved_method = actual_method; 760 if (resolved_method->CheckIncompatibleClassChange(invoke_type)) 819 ArtMethod* resolved_method = ResolveMethod(method_idx, invoke_type); local [all...] |