/art/compiler/dex/ |
H A D | inline_method_analyser.cc | 150 ArtMethod* target_method = Runtime::Current()->GetClassLinker()->LookupResolvedMethod( local 152 if (kIsDebugBuild && target_method != nullptr) { 153 CHECK(!target_method->IsStatic()); 154 CHECK(target_method->IsConstructor()); 155 CHECK(target_method->GetDeclaringClass() == method->GetDeclaringClass() || 156 target_method->GetDeclaringClass() == method->GetDeclaringClass()->GetSuperClass()); 158 return target_method; 312 ArtMethod* target_method = GetTargetConstructor(method, &instruction); local 313 if (target_method == nullptr) { 318 if (target_method [all...] |
/art/compiler/linker/arm/ |
H A D | relative_patcher_arm_base.h | 123 UnprocessedMethodCallPatch(uint32_t patch_offset, MethodReference target_method) argument 124 : patch_offset_(patch_offset), target_method_(target_method) { }
|
H A D | relative_patcher_arm_base.cc | 467 MethodReference target_method = unprocessed_method_call_patches_.front().GetTargetMethod(); local 474 if (target_method == method_ref) { 480 auto result = provider_->FindMethodOffset(target_method);
|
/art/runtime/ |
H A D | method_handles.cc | 644 ArtMethod* target_method) 648 // For virtual and interface methods ensure target_method points to 658 ObjPtr<mirror::Class> declaring_class(target_method->GetDeclaringClass()); 667 target_method, kRuntimePointerSize); 672 if (target_method->IsConstructor() && target_method->GetDeclaringClass()->IsStringClass()) { 674 return WellKnownClasses::StringInitToStringFactory(target_method); 682 ObjPtr<mirror::Class> declaring_class = target_method->GetDeclaringClass(); 684 return target_method; 688 uint16_t vtable_index = target_method 716 ArtMethod* target_method = method_handle->GetTargetMethod(); local 1042 ArtMethod* target_method = method_handle->GetTargetMethod(); local 1165 ArtMethod* target_method = method_handle->GetTargetMethod(); local [all...] |
H A D | class_linker.cc | 6031 ArtMethod* target_method, 6035 DCHECK(target_method != nullptr); 6058 target_method->GetInterfaceMethodIfProxy(image_pointer_size_)); 6133 << "as the implementation for '" << target_method->PrettyMethod() 8364 ArtMethod* target_method = nullptr; local 8374 target_method = ResolveMethod<ResolveMode::kNoChecks>(self, 8383 target_method = ResolveMethod<ResolveMode::kNoChecks>(self, 8394 target_method = ResolveMethod<ResolveMode::kNoChecks>(self, 8410 target_method = ResolveMethodWithoutInvokeType(method_handle.field_or_method_idx_, 8413 if (UNLIKELY(target_method 6029 FindDefaultMethodImplementation( Thread* self, ArtMethod* target_method, Handle<mirror::Class> klass, ArtMethod** out_default_method) const argument [all...] |
H A D | class_linker.h | 1137 // * target_method - The method we are trying to find a default implementation for. 1138 // * klass - The class we are searching for a definition of target_method. 1143 // searching for target_method. The default method implementation is stored into 1146 // searching for target_method but no default implementation was found either. 1150 // target_method. The value of *out_default_method is null. 1153 ArtMethod* target_method,
|
/art/compiler/optimizing/ |
H A D | code_generator_mips.h | 618 PcRelativePatchInfo* NewBootImageMethodPatch(MethodReference target_method, 620 PcRelativePatchInfo* NewMethodBssEntryPatch(MethodReference target_method,
|
H A D | code_generator_mips64.h | 589 PcRelativePatchInfo* NewBootImageMethodPatch(MethodReference target_method, 591 PcRelativePatchInfo* NewMethodBssEntryPatch(MethodReference target_method,
|
H A D | code_generator_arm64.h | 568 vixl::aarch64::Label* NewBootImageMethodPatch(MethodReference target_method, 575 vixl::aarch64::Label* NewMethodBssEntryPatch(MethodReference target_method,
|
H A D | code_generator_arm_vixl.h | 577 PcRelativePatchInfo* NewBootImageMethodPatch(MethodReference target_method); 578 PcRelativePatchInfo* NewMethodBssEntryPatch(MethodReference target_method);
|
H A D | instruction_builder.cc | 433 MethodReference target_method(dex_file_, method_idx); 449 target_method, 964 MethodReference target_method(resolved_method->GetDexFile(), 977 target_method, 1012 MethodReference target_method(resolved_method->GetDexFile(), 1022 target_method,
|
H A D | code_generator_arm64.cc | 4464 MethodReference target_method(&GetGraph()->GetDexFile(), invoke->GetDexMethodIndex()); 4465 vixl::aarch64::Label* adrp_label = NewMethodBssEntryPatch(target_method); 4469 NewMethodBssEntryPatch(target_method, adrp_label); 4563 MethodReference target_method, 4566 target_method.dex_file, target_method.index, adrp_label, &boot_image_method_patches_); 4570 MethodReference target_method, 4573 target_method.dex_file, target_method.index, adrp_label, &method_bss_entry_patches_); 4562 NewBootImageMethodPatch( MethodReference target_method, vixl::aarch64::Label* adrp_label) argument 4569 NewMethodBssEntryPatch( MethodReference target_method, vixl::aarch64::Label* adrp_label) argument
|
H A D | code_generator_arm_vixl.cc | 9002 MethodReference target_method) { 9004 target_method.dex_file, target_method.index, &boot_image_method_patches_); 9008 MethodReference target_method) { 9010 target_method.dex_file, target_method.index, &method_bss_entry_patches_); 9001 NewBootImageMethodPatch( MethodReference target_method) argument 9007 NewMethodBssEntryPatch( MethodReference target_method) argument
|
H A D | code_generator_mips64.cc | 1546 MethodReference target_method, 1549 target_method.dex_file, target_method.index, info_high, &boot_image_method_patches_); 1553 MethodReference target_method, 1556 target_method.dex_file, target_method.index, info_high, &method_bss_entry_patches_); 1545 NewBootImageMethodPatch( MethodReference target_method, const PcRelativePatchInfo* info_high) argument 1552 NewMethodBssEntryPatch( MethodReference target_method, const PcRelativePatchInfo* info_high) argument
|
H A D | code_generator_mips.cc | 1634 MethodReference target_method, 1637 target_method.dex_file, target_method.index, info_high, &boot_image_method_patches_); 1641 MethodReference target_method, 1644 target_method.dex_file, target_method.index, info_high, &method_bss_entry_patches_); 1633 NewBootImageMethodPatch( MethodReference target_method, const PcRelativePatchInfo* info_high) argument 1640 NewMethodBssEntryPatch( MethodReference target_method, const PcRelativePatchInfo* info_high) argument
|
H A D | nodes.h | 4469 MethodReference target_method, 4484 target_method_(target_method), 4461 HInvokeStaticOrDirect(ArenaAllocator* allocator, uint32_t number_of_arguments, DataType::Type return_type, uint32_t dex_pc, uint32_t method_index, ArtMethod* resolved_method, DispatchInfo dispatch_info, InvokeType invoke_type, MethodReference target_method, ClinitCheckRequirement clinit_check_requirement) argument
|
/art/dex2oat/linker/ |
H A D | oat_writer.cc | 856 MethodReference target_method = patch.TargetMethod(); 857 AddBssReference(target_method, 858 target_method.dex_file->NumMethodIds(), 860 writer_->bss_method_entries_.Overwrite(target_method, /* placeholder */ 0u);
|