Lines Matching refs:ArtMethod
52 ArtMethod* method = self->GetCurrentMethod(nullptr); in CheckReferenceResult()
148 ArtMethod* proxy_method = rcvr->GetClass()->FindVirtualMethodForInterface( in InvokeProxyInvocationHandler()
152 size_t method_size = ArtMethod::Size(kRuntimePointerSize); in InvokeProxyInvocationHandler()
196 static inline std::pair<ArtMethod*, uintptr_t> DoGetCalleeSaveMethodOuterCallerAndPc( in DoGetCalleeSaveMethodOuterCallerAndPc()
197 ArtMethod** sp, CalleeSaveType type) REQUIRES_SHARED(Locks::mutator_lock_) { in DoGetCalleeSaveMethodOuterCallerAndPc()
201 auto** caller_sp = reinterpret_cast<ArtMethod**>( in DoGetCalleeSaveMethodOuterCallerAndPc()
206 ArtMethod* outer_method = *caller_sp; in DoGetCalleeSaveMethodOuterCallerAndPc()
210 static inline ArtMethod* DoGetCalleeSaveMethodCallerAndDexPc(ArtMethod** sp, in DoGetCalleeSaveMethodCallerAndDexPc()
212 ArtMethod* outer_method, in DoGetCalleeSaveMethodCallerAndDexPc()
217 ArtMethod* caller = outer_method; in DoGetCalleeSaveMethodCallerAndDexPc()
236 ArtMethod** caller_sp = reinterpret_cast<ArtMethod**>( in DoGetCalleeSaveMethodCallerAndDexPc()
251 ArtMethod* GetCalleeSaveMethodCallerAndDexPc(ArtMethod** sp, in GetCalleeSaveMethodCallerAndDexPc()
258 ArtMethod* outer_method = outer_caller_and_pc.first; in GetCalleeSaveMethodCallerAndDexPc()
260 ArtMethod* caller = DoGetCalleeSaveMethodCallerAndDexPc(sp, in GetCalleeSaveMethodCallerAndDexPc()
272 ArtMethod** sp = self->GetManagedStack()->GetTopQuickFrameKnownNotTagged(); in GetCalleeSaveMethodCallerAndOuterMethod()
286 ArtMethod* GetCalleeSaveOuterMethod(Thread* self, CalleeSaveType type) { in GetCalleeSaveOuterMethod()
288 ArtMethod** sp = self->GetManagedStack()->GetTopQuickFrameKnownNotTagged(); in GetCalleeSaveOuterMethod()
292 ObjPtr<mirror::MethodHandle> ResolveMethodHandleFromCode(ArtMethod* referrer, in ResolveMethodHandleFromCode()
299 ObjPtr<mirror::MethodType> ResolveMethodTypeFromCode(ArtMethod* referrer, in ResolveMethodTypeFromCode()
314 void MaybeUpdateBssMethodEntry(ArtMethod* callee, in MaybeUpdateBssMethodEntry()
316 ArtMethod* outer_method) { in MaybeUpdateBssMethodEntry()
349 ArtMethod** method_entry = reinterpret_cast<ArtMethod**>( in MaybeUpdateBssMethodEntry()
354 std::atomic<ArtMethod*>* atomic_entry = in MaybeUpdateBssMethodEntry()
355 reinterpret_cast<std::atomic<ArtMethod*>*>(method_entry); in MaybeUpdateBssMethodEntry()
357 ArtMethod* existing = atomic_entry->load(std::memory_order_acquire); in MaybeUpdateBssMethodEntry()