Searched refs:interface_method (Results 1 - 9 of 9) sorted by relevance

/art/runtime/mirror/
H A Dabstract_method.cc25 auto* interface_method = method->GetInterfaceMethodIfProxy(sizeof(void*)); local
29 DeclaringClassOfOverriddenMethodOffset(), interface_method->GetDeclaringClass());
/art/runtime/
H A Dart_method-inl.h457 auto interface_method = GetDexCacheResolvedMethods()->GetElementPtrSize<ArtMethod*>( local
459 DCHECK(interface_method != nullptr);
460 DCHECK_EQ(interface_method,
462 return interface_method;
H A Dart_method.cc136 ArtMethod* interface_method = interface->GetVirtualMethod(j, pointer_size); local
138 this, interface_method->GetInterfaceMethodIfProxy(sizeof(void*)))) {
139 result = interface_method;
H A Dcommon_throws.cc212 void ThrowIncompatibleClassChangeErrorClassForInterfaceDispatch(ArtMethod* interface_method, argument
215 // Referrer is calling interface_method on this_object, however, the interface_method isn't
221 << PrettyDescriptor(interface_method->GetDeclaringClass())
222 << "' in call to '" << PrettyMethod(interface_method) << "'";
H A Dcommon_throws.h110 void ThrowIncompatibleClassChangeErrorClassForInterfaceDispatch(ArtMethod* interface_method,
H A Dclass_linker.cc4812 ArtMethod* interface_method = interface->GetVirtualMethod(j, image_pointer_size_); local
4813 uint32_t imt_index = interface_method->GetDexMethodIndex() % mirror::Class::kImtSize;
4879 auto* interface_method = iftable->GetInterface(i)->GetVirtualMethod( variable
4882 interface_method->GetInterfaceMethodIfProxy(image_pointer_size_));
4907 PrettyMethod(vtable_method).c_str(), PrettyMethod(interface_method).c_str());
4912 uint32_t imt_index = interface_method->GetDexMethodIndex() % mirror::Class::kImtSize;
4939 new(miranda_method) ArtMethod(*interface_method, image_pointer_size_);
/art/runtime/entrypoints/quick/
H A Dquick_trampoline_entrypoints.cc760 ArtMethod* interface_method = proxy_method->FindOverriddenMethod(sizeof(void*)); local
761 DCHECK(interface_method != nullptr) << PrettyMethod(proxy_method);
762 DCHECK(!interface_method->IsProxyMethod()) << PrettyMethod(interface_method);
765 mirror::Method::CreateFromArtMethod(soa.Self(), interface_method));
2047 extern "C" TwoWordReturn artInvokeInterfaceTrampoline(ArtMethod* interface_method,
2055 if (LIKELY(interface_method->GetDexMethodIndex() != DexFile::kDexNoIndex)) {
2057 interface_method, sizeof(void*));
2060 interface_method, this_object, caller_method);
2064 DCHECK_EQ(interface_method, Runtim
[all...]
/art/runtime/entrypoints/
H A Dentrypoint_utils.cc296 mirror::Method* interface_method = soa.Decode<mirror::Method*>(interface_method_jobj); local
298 interface_method->GetArtMethod(), sizeof(void*));
H A Dentrypoint_utils-inl.h458 ArtMethod* interface_method = (*this_object)->GetClass()->FindVirtualMethodForInterface( local
460 if (UNLIKELY(interface_method == nullptr)) {
465 return interface_method;

Completed in 81 milliseconds