Lines Matching refs:interface_method
949 ArtMethod* interface_method = proxy_method->FindOverriddenMethod(kRuntimePointerSize); in artQuickProxyInvokeHandler() local
950 DCHECK(interface_method != nullptr) << proxy_method->PrettyMethod(); in artQuickProxyInvokeHandler()
951 DCHECK(!interface_method->IsProxyMethod()) << interface_method->PrettyMethod(); in artQuickProxyInvokeHandler()
956 mirror::Method::CreateFromArtMethod<kRuntimePointerSize, false>(soa.Self(), interface_method); in artQuickProxyInvokeHandler()
2630 extern "C" TwoWordReturn artInvokeInterfaceTrampoline(ArtMethod* interface_method, in artInvokeInterfaceTrampoline() argument
2644 if (UNLIKELY(interface_method == nullptr)) { in artInvokeInterfaceTrampoline()
2671 interface_method = class_linker->ResolveMethod<ClassLinker::ResolveMode::kNoChecks>( in artInvokeInterfaceTrampoline()
2676 if (UNLIKELY(interface_method == nullptr)) { in artInvokeInterfaceTrampoline()
2682 DCHECK(!interface_method->IsRuntimeMethod()); in artInvokeInterfaceTrampoline()
2684 uint32_t imt_index = ImTable::GetImtIndex(interface_method); in artInvokeInterfaceTrampoline()
2689 method = current_table->Lookup(interface_method, kRuntimePointerSize); in artInvokeInterfaceTrampoline()
2693 ArtMethod* m = cls->FindVirtualMethodForInterface(interface_method, kRuntimePointerSize); in artInvokeInterfaceTrampoline()
2695 << interface_method->PrettyMethod() << " / " << conflict_method->PrettyMethod() << " / " in artInvokeInterfaceTrampoline()
2707 method = cls->FindVirtualMethodForInterface(interface_method, kRuntimePointerSize); in artInvokeInterfaceTrampoline()
2710 interface_method, this_object.Get(), caller_method); in artInvokeInterfaceTrampoline()
2720 interface_method, in artInvokeInterfaceTrampoline()