Lines Matching refs:ArtMethod

228   static StackReference<mirror::Object>* GetProxyThisObjectReference(ArtMethod** sp)  in GetProxyThisObjectReference()
239 static ArtMethod* GetCallingMethod(ArtMethod** sp) REQUIRES_SHARED(Locks::mutator_lock_) { in GetCallingMethod()
244 static ArtMethod* GetOuterMethod(ArtMethod** sp) REQUIRES_SHARED(Locks::mutator_lock_) { in GetOuterMethod()
248 return *reinterpret_cast<ArtMethod**>(previous_sp); in GetOuterMethod()
251 static uint32_t GetCallingDexPc(ArtMethod** sp) REQUIRES_SHARED(Locks::mutator_lock_) { in GetCallingDexPc()
255 ArtMethod** caller_sp = reinterpret_cast<ArtMethod**>( in GetCallingDexPc()
276 static uint8_t* GetCallingPcAddr(ArtMethod** sp) REQUIRES_SHARED(Locks::mutator_lock_) { in GetCallingPcAddr()
284 static uintptr_t GetCallingPc(ArtMethod** sp) REQUIRES_SHARED(Locks::mutator_lock_) { in GetCallingPc()
288 QuickArgumentVisitor(ArtMethod** sp, bool is_static, const char* shorty, in QuickArgumentVisitor()
294 + sizeof(ArtMethod*)), // Skip ArtMethod*. in QuickArgumentVisitor()
527 extern "C" mirror::Object* artQuickGetProxyThisObject(ArtMethod** sp) in artQuickGetProxyThisObject()
535 BuildQuickShadowFrameVisitor(ArtMethod** sp, bool is_static, const char* shorty, in BuildQuickShadowFrameVisitor()
584 ArtMethod* method, in HandleDeoptimization()
598 << ArtMethod::PrettyMethod(linked->GetMethod()); in HandleDeoptimization()
647 extern "C" uint64_t artQuickToInterpreterBridge(ArtMethod* method, Thread* self, ArtMethod** sp) in artQuickToInterpreterBridge()
665 ArtMethod* non_proxy_method = method->GetInterfaceMethodIfProxy(kRuntimePointerSize); in artQuickToInterpreterBridge()
714 ArtMethod* caller = QuickArgumentVisitor::GetCallingMethod(sp); in artQuickToInterpreterBridge()
757 BuildQuickArgumentVisitor(ArtMethod** sp, bool is_static, const char* shorty, uint32_t shorty_len, in BuildQuickArgumentVisitor()
808 ArtMethod* proxy_method, mirror::Object* receiver, Thread* self, ArtMethod** sp) in artQuickProxyInvokeHandler()
826 ArtMethod* non_proxy_method = proxy_method->GetInterfaceMethodIfProxy(kRuntimePointerSize); in artQuickProxyInvokeHandler()
840 ArtMethod* interface_method = proxy_method->FindOverriddenMethod(kRuntimePointerSize); in artQuickProxyInvokeHandler()
893 GetQuickReferenceArgumentAtVisitor(ArtMethod** sp, in GetQuickReferenceArgumentAtVisitor()
931 ArtMethod** sp) in artQuickGetProxyReferenceArgumentAt()
933 ArtMethod* proxy_method = *sp; in artQuickGetProxyReferenceArgumentAt()
934 ArtMethod* non_proxy_method = proxy_method->GetInterfaceMethodIfProxy(kRuntimePointerSize); in artQuickGetProxyReferenceArgumentAt()
948 GetQuickReferenceArgumentsVisitor(ArtMethod** sp, in GetQuickReferenceArgumentsVisitor()
975 std::vector<StackReference<mirror::Object>*> GetProxyReferenceArguments(ArtMethod** sp) in GetProxyReferenceArguments()
977 ArtMethod* proxy_method = *sp; in GetProxyReferenceArguments()
978 ArtMethod* non_proxy_method = proxy_method->GetInterfaceMethodIfProxy(kRuntimePointerSize); in GetProxyReferenceArguments()
993 RememberForGcArgumentVisitor(ArtMethod** sp, bool is_static, const char* shorty, in RememberForGcArgumentVisitor()
1027 extern "C" const void* artInstrumentationMethodEntryFromCode(ArtMethod* method, in artInstrumentationMethodEntryFromCode()
1030 ArtMethod** sp) in artInstrumentationMethodEntryFromCode()
1087 ArtMethod** sp, in artInstrumentationMethodExitFromCode()
1117 static std::string DumpInstruction(ArtMethod* method, uint32_t dex_pc) in DumpInstruction()
1144 static void DumpB74410240DebugData(ArtMethod** sp) REQUIRES_SHARED(Locks::mutator_lock_) { in DumpB74410240DebugData()
1152 auto** caller_sp = reinterpret_cast<ArtMethod**>( in DumpB74410240DebugData()
1157 ArtMethod* outer_method = *caller_sp; in DumpB74410240DebugData()
1185 ArtMethod* caller = outer_method; in DumpB74410240DebugData()
1220 ArtMethod* called, mirror::Object* receiver, Thread* self, ArtMethod** sp) in artQuickResolutionTrampoline()
1237 ArtMethod* caller = nullptr; in artQuickResolutionTrampoline()
1334 ArtMethod* orig_called = called; in artQuickResolutionTrampoline()
1815 ArtMethod** managed_sp, in ComputeLayout()
1949 ArtMethod** managed_sp, in BuildGenericJniFrameVisitor()
1964 ArtMethod* method = *managed_sp; in BuildGenericJniFrameVisitor()
2131 ArtMethod** managed_sp, in artQuickGenericJniTrampoline()
2135 ArtMethod* called = *managed_sp; in artQuickGenericJniTrampoline()
2231 ArtMethod* called);
2244 ArtMethod** sp = self->GetManagedStack()->GetTopQuickFrame(); in artQuickGenericJniEndTrampoline()
2247 ArtMethod* called = *sp; in artQuickGenericJniEndTrampoline()
2270 ArtMethod** sp) { in artInvokeCommon()
2273 ArtMethod* caller_method = QuickArgumentVisitor::GetCallingMethod(sp); in artInvokeCommon()
2274 ArtMethod* method = FindMethodFast<type, access_check>(method_idx, this_object, caller_method); in artInvokeCommon()
2312 uint32_t method_idx, ObjPtr<mirror::Object> his_object, Thread* self, ArtMethod** sp)
2328 uint32_t method_idx, mirror::Object* this_object, Thread* self, ArtMethod** sp) in artInvokeInterfaceTrampolineWithAccessCheck()
2334 uint32_t method_idx, mirror::Object* this_object, Thread* self, ArtMethod** sp) in artInvokeDirectTrampolineWithAccessCheck()
2343 ArtMethod** sp) REQUIRES_SHARED(Locks::mutator_lock_) { in artInvokeStaticTrampolineWithAccessCheck()
2350 uint32_t method_idx, mirror::Object* this_object, Thread* self, ArtMethod** sp) in artInvokeSuperTrampolineWithAccessCheck()
2356 uint32_t method_idx, mirror::Object* this_object, Thread* self, ArtMethod** sp) in artInvokeVirtualTrampolineWithAccessCheck()
2362 extern "C" ArtMethod* artLookupResolvedMethod(uint32_t method_index, ArtMethod* referrer) in artLookupResolvedMethod()
2366 ArtMethod* result = Runtime::Current()->GetClassLinker()->LookupResolvedMethod( in artLookupResolvedMethod()
2378 extern "C" TwoWordReturn artInvokeInterfaceTrampoline(ArtMethod* interface_method, in artInvokeInterfaceTrampoline()
2381 ArtMethod** sp) in artInvokeInterfaceTrampoline()
2388 ArtMethod* caller_method = QuickArgumentVisitor::GetCallingMethod(sp); in artInvokeInterfaceTrampoline()
2389 ArtMethod* method = nullptr; in artInvokeInterfaceTrampoline()
2438 ArtMethod* conflict_method = imt->Get(imt_index, kRuntimePointerSize); in artInvokeInterfaceTrampoline()
2446 ArtMethod* m = cls->FindVirtualMethodForInterface(interface_method, kRuntimePointerSize); in artInvokeInterfaceTrampoline()
2449 << " / " << ArtMethod::PrettyMethod(m) << " / " << cls->PrettyClass(); in artInvokeInterfaceTrampoline()
2474 ArtMethod* new_conflict_method = Runtime::Current()->GetClassLinker()->AddMethodToConflictTable( in artInvokeInterfaceTrampoline()
2499 extern "C" uint64_t artInvokePolymorphic(mirror::Object* raw_receiver, Thread* self, ArtMethod** sp) in artInvokePolymorphic()
2512 ArtMethod* caller_method = QuickArgumentVisitor::GetCallingMethod(sp); in artInvokePolymorphic()
2532 ArtMethod* resolved_method = linker->ResolveMethod<ClassLinker::ResolveMode::kCheckICCEAndIAE>( in artInvokePolymorphic()
2543 DCHECK_EQ(ArtMethod::NumArgRegisters(shorty) + 1u, (uint32_t)inst.VRegA()); in artInvokePolymorphic()
2620 extern "C" uint64_t artInvokeCustom(uint32_t call_site_idx, Thread* self, ArtMethod** sp) in artInvokeCustom()
2636 ArtMethod* caller_method = QuickArgumentVisitor::GetCallingMethod(sp); in artInvokeCustom()
2645 const size_t num_vregs = ArtMethod::NumArgRegisters(shorty); in artInvokeCustom()