Lines Matching refs:ArtMethod

46 class ArtMethod;  variable
96 using MethodDexCachePair = NativeDexCachePair<ArtMethod>;
254 ArtMethod* referrer)
278 ObjPtr<mirror::Class> ResolveType(dex::TypeIndex type_idx, ArtMethod* referrer)
299 ObjPtr<mirror::Class> LookupResolvedType(dex::TypeIndex type_idx, ArtMethod* referrer)
318 ArtMethod* LookupResolvedMethod(uint32_t method_idx,
324 ArtMethod* FindResolvedMethod(ObjPtr<mirror::Class> klass,
333 ArtMethod* FindIncompatibleMethod(ObjPtr<mirror::Class> klass,
344 ArtMethod* ResolveMethod(uint32_t method_idx,
347 ArtMethod* referrer,
353 ArtMethod* GetResolvedMethod(uint32_t method_idx, ArtMethod* referrer)
357 ArtMethod* ResolveMethod(Thread* self, uint32_t method_idx, ArtMethod* referrer, InvokeType type)
360 ArtMethod* ResolveMethodWithoutInvokeType(uint32_t method_idx,
366 ArtField* LookupResolvedField(uint32_t field_idx, ArtMethod* referrer, bool is_static)
368 ArtField* ResolveField(uint32_t field_idx, ArtMethod* referrer, bool is_static)
425 ArtMethod* referrer)
433 ArtMethod* referrer)
504 LengthPrefixedArray<ArtMethod>* AllocArtMethodArray(Thread* self,
567 void ResolveMethodExceptionHandlerTypes(ArtMethod* klass)
580 const void* GetQuickOatCodeFor(ArtMethod* method)
610 void SetEntryPointsToInterpreter(ArtMethod* method) const
614 void SetEntryPointsForObsoleteMethod(ArtMethod* method) const
710 static bool ShouldUseInterpreterEntrypoint(ArtMethod* method, const void* quick_code)
717 ArtMethod* AddMethodToConflictTable(ObjPtr<mirror::Class> klass,
718 ArtMethod* conflict_method,
719 ArtMethod* interface_method,
720 ArtMethod* method,
756 ObjPtr<mirror::Class> GetHoldingClassOfCopiedMethod(ArtMethod* method)
786 const void* RegisterNative(Thread* self, ArtMethod* method, const void* native_method)
790 void UnregisterNative(Thread* self, ArtMethod* method) REQUIRES_SHARED(Locks::mutator_lock_);
793 const void* GetRegisteredNative(Thread* self, ArtMethod* method)
970 ArtMethod* dst)
1102 ArtMethod* method,
1118 ArtMethod** out_imt)
1124 ArtMethod* referrer) REQUIRES_SHARED(Locks::mutator_lock_);
1129 ArtMethod* referrer) REQUIRES_SHARED(Locks::mutator_lock_);
1163 static MethodTranslation CreateTranslatedMethod(ArtMethod* new_method) { in CreateTranslatedMethod()
1183 ArtMethod* GetTranslation() const { in GetTranslation()
1196 MethodTranslation(Type type, ArtMethod* translation) in MethodTranslation()
1199 ArtMethod* const translation_;
1259 ArtMethod* target_method,
1261 /*out*/ArtMethod** out_default_method) const
1271 ArtMethod** out_imt)
1283 void CheckProxyConstructor(ArtMethod* constructor) const
1285 void CheckProxyMethod(ArtMethod* method, ArtMethod* prototype) const
1296 void CreateProxyConstructor(Handle<mirror::Class> klass, ArtMethod* out)
1298 void CreateProxyMethod(Handle<mirror::Class> klass, ArtMethod* prototype, ArtMethod* out)
1341 LengthPrefixedArray<ArtMethod>* new_methods)
1360 void SetIMTRef(ArtMethod* unimplemented_method,
1361 ArtMethod* imt_conflict_method,
1362 ArtMethod* current_method,
1364 /*out*/ArtMethod** imt_ref) REQUIRES_SHARED(Locks::mutator_lock_);
1367 ArtMethod* unimplemented_method,
1368 ArtMethod* imt_conflict_method,
1373 /*out*/ArtMethod** imt) REQUIRES_SHARED(Locks::mutator_lock_);
1376 ArtMethod* unimplemented_method,
1377 ArtMethod* imt_conflict_method,
1379 ArtMethod** imt) REQUIRES_SHARED(Locks::mutator_lock_);
1465 std::map<ArtMethod*, void*> critical_native_code_with_clinit_check_