Searched refs:target_method (Results 1 - 17 of 17) sorted by relevance

/art/compiler/dex/
H A Dinline_method_analyser.cc150 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 Drelative_patcher_arm_base.h123 UnprocessedMethodCallPatch(uint32_t patch_offset, MethodReference target_method) argument
124 : patch_offset_(patch_offset), target_method_(target_method) { }
H A Drelative_patcher_arm_base.cc467 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 Dmethod_handles.cc644 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 Dclass_linker.cc6031 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 Dclass_linker.h1137 // * 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 Dcode_generator_mips.h618 PcRelativePatchInfo* NewBootImageMethodPatch(MethodReference target_method,
620 PcRelativePatchInfo* NewMethodBssEntryPatch(MethodReference target_method,
H A Dcode_generator_mips64.h589 PcRelativePatchInfo* NewBootImageMethodPatch(MethodReference target_method,
591 PcRelativePatchInfo* NewMethodBssEntryPatch(MethodReference target_method,
H A Dcode_generator_arm64.h568 vixl::aarch64::Label* NewBootImageMethodPatch(MethodReference target_method,
575 vixl::aarch64::Label* NewMethodBssEntryPatch(MethodReference target_method,
H A Dcode_generator_arm_vixl.h577 PcRelativePatchInfo* NewBootImageMethodPatch(MethodReference target_method);
578 PcRelativePatchInfo* NewMethodBssEntryPatch(MethodReference target_method);
H A Dinstruction_builder.cc433 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 Dcode_generator_arm64.cc4464 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 Dcode_generator_arm_vixl.cc9002 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 Dcode_generator_mips64.cc1546 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 Dcode_generator_mips.cc1634 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 Dnodes.h4469 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 Doat_writer.cc856 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);

Completed in 341 milliseconds