Searched defs:interface_method (Results 1 - 9 of 9) sorted by relevance
/art/runtime/mirror/ |
H A D | abstract_method.cc | 26 auto* interface_method = method->GetInterfaceMethodIfProxy( local 33 DeclaringClassOfOverriddenMethodOffset(), interface_method->GetDeclaringClass());
|
/art/runtime/entrypoints/ |
H A D | entrypoint_utils.cc | 209 mirror::Method* interface_method = soa.Decode<mirror::Method*>(interface_method_jobj); local 211 interface_method->GetArtMethod(), sizeof(void*));
|
H A D | entrypoint_utils-inl.h | 577 ArtMethod* interface_method = (*this_object)->GetClass()->FindVirtualMethodForInterface( local 579 if (UNLIKELY(interface_method == nullptr)) { 584 return interface_method;
|
/art/runtime/ |
H A D | common_throws.cc | 233 // Referrer is calling interface_method on this_object, however, the interface_method isn't 245 void ThrowIncompatibleClassChangeErrorClassForInterfaceDispatch(ArtMethod* interface_method, argument 248 // Referrer is calling interface_method on this_object, however, the interface_method isn't 254 << PrettyDescriptor(interface_method->GetDeclaringClass()) 255 << "' in call to '" << PrettyMethod(interface_method) << "'";
|
H A D | art_method-inl.h | 407 ArtMethod* interface_method = mirror::DexCache::GetElementPtrSize( local 411 DCHECK(interface_method != nullptr); 412 DCHECK_EQ(interface_method, 414 return interface_method; 443 ArtMethod* interface_method = nullptr; local 449 interface_method = mirror::DexCache::GetElementPtrSize( 453 DCHECK(interface_method != nullptr); 454 DCHECK_EQ(interface_method, 456 interface_method->VisitRoots(visitor, pointer_size);
|
H A D | art_method.h | 50 // The table contains a list of pairs of { interface_method, implementation_method } 62 // the pair { `interface_method`, `implementation_method` } 64 ArtMethod* interface_method, 72 SetInterfaceMethod(count, pointer_size, interface_method); 125 ArtMethod* interface_method = GetInterfaceMethod(table_index, pointer_size); variable 126 if (interface_method == nullptr) { 130 auto input = std::make_pair(interface_method, implementation_method); 142 // Lookup the implementation ArtMethod associated to `interface_method`. Return null 144 ArtMethod* Lookup(ArtMethod* interface_method, size_t pointer_size) const { argument 151 if (current_interface_method == interface_method) { 63 ImtConflictTable(ImtConflictTable* other, ArtMethod* interface_method, ArtMethod* implementation_method, size_t pointer_size) argument [all...] |
H A D | class_linker.cc | 5970 // Find the default method implementation for 'interface_method' in 'klass'. Stores it into 6085 ArtMethod* interface_method, 6108 interface_method, 6215 static inline uint32_t GetIMTIndex(ArtMethod* interface_method) 6217 return interface_method->GetDexMethodIndex() % ImTable::kSize; 6270 ArtMethod* interface_method = interface->GetVirtualMethod(j, image_pointer_size_); local 6271 const uint32_t imt_index = GetIMTIndex(interface_method); 6324 ArtMethod* interface_method = interface->GetVirtualMethod(j, image_pointer_size_); local 6325 const uint32_t imt_index = GetIMTIndex(interface_method); 6333 table->SetInterfaceMethod(num_entries, image_pointer_size_, interface_method); 6083 AddMethodToConflictTable(mirror::Class* klass, ArtMethod* conflict_method, ArtMethod* interface_method, ArtMethod* method, bool force_new_conflict_method) argument 6781 auto* interface_method = iftable->GetInterface(i)->GetVirtualMethod(j, image_pointer_size_); variable 6970 DCHECK(interface_method->IsAbstract()) << PrettyMethod(interface_method); variable [all...] |
/art/runtime/entrypoints/quick/ |
H A D | quick_trampoline_entrypoints.cc | 871 ArtMethod* interface_method = proxy_method->FindOverriddenMethod(sizeof(void*)); local 872 DCHECK(interface_method != nullptr) << PrettyMethod(proxy_method); 873 DCHECK(!interface_method->IsProxyMethod()) << PrettyMethod(interface_method); 876 mirror::Method::CreateFromArtMethod(soa.Self(), interface_method)); 2164 ArtMethod* interface_method = caller_method->GetDexCacheResolvedMethod( local 2166 DCHECK(interface_method != nullptr) << dex_method_idx << " " << PrettyMethod(caller_method); 2170 if (LIKELY(interface_method->GetDexMethodIndex() != DexFile::kDexNoIndex)) { 2173 uint32_t imt_index = interface_method->GetDexMethodIndex(); 2178 method = current_table->Lookup(interface_method, sizeo [all...] |
/art/compiler/ |
H A D | image_writer.cc | 1711 ArtMethod* interface_method = orig->GetInterfaceMethod(i, target_ptr_size_); local 1713 copy->SetInterfaceMethod(i, target_ptr_size_, NativeLocationInImage(interface_method));
|
Completed in 248 milliseconds