• Home
  • Raw
  • Download

Lines Matching refs:REQUIRES_SHARED

90   ClassStatus GetStatus() REQUIRES_SHARED(Locks::mutator_lock_) {  in GetStatus()
99 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
107 bool IsRetired() REQUIRES_SHARED(Locks::mutator_lock_) { in IsRetired()
113 bool IsErroneousUnresolved() REQUIRES_SHARED(Locks::mutator_lock_) { in IsErroneousUnresolved()
119 bool IsErroneousResolved() REQUIRES_SHARED(Locks::mutator_lock_) { in IsErroneousResolved()
130 bool IsErroneous() REQUIRES_SHARED(Locks::mutator_lock_) { in IsErroneous()
136 bool IsIdxLoaded() REQUIRES_SHARED(Locks::mutator_lock_) { in IsIdxLoaded()
142 bool IsLoaded() REQUIRES_SHARED(Locks::mutator_lock_) { in IsLoaded()
148 bool IsResolved() REQUIRES_SHARED(Locks::mutator_lock_) { in IsResolved()
155 bool ShouldVerifyAtRuntime() REQUIRES_SHARED(Locks::mutator_lock_) { in ShouldVerifyAtRuntime()
161 bool IsVerified() REQUIRES_SHARED(Locks::mutator_lock_) { in IsVerified()
167 bool IsInitializing() REQUIRES_SHARED(Locks::mutator_lock_) { in IsInitializing()
173 bool IsInitialized() REQUIRES_SHARED(Locks::mutator_lock_) { in IsInitialized()
178 ALWAYS_INLINE uint32_t GetAccessFlags() REQUIRES_SHARED(Locks::mutator_lock_) { in GetAccessFlags()
190 ALWAYS_INLINE uint32_t GetClassFlags() REQUIRES_SHARED(Locks::mutator_lock_) { in GetClassFlags()
193 void SetClassFlags(uint32_t new_flags) REQUIRES_SHARED(Locks::mutator_lock_);
195 void SetAccessFlags(uint32_t new_access_flags) REQUIRES_SHARED(Locks::mutator_lock_);
198 ALWAYS_INLINE bool IsEnum() REQUIRES_SHARED(Locks::mutator_lock_) { in IsEnum()
204 ALWAYS_INLINE bool IsInterface() REQUIRES_SHARED(Locks::mutator_lock_) { in IsInterface()
209 ALWAYS_INLINE bool IsPublic() REQUIRES_SHARED(Locks::mutator_lock_) { in IsPublic()
214 ALWAYS_INLINE bool IsFinal() REQUIRES_SHARED(Locks::mutator_lock_) { in IsFinal()
218 ALWAYS_INLINE bool IsFinalizable() REQUIRES_SHARED(Locks::mutator_lock_) { in IsFinalizable()
222 ALWAYS_INLINE bool ShouldSkipHiddenApiChecks() REQUIRES_SHARED(Locks::mutator_lock_) { in ShouldSkipHiddenApiChecks()
226 ALWAYS_INLINE void SetSkipHiddenApiChecks() REQUIRES_SHARED(Locks::mutator_lock_) { in SetSkipHiddenApiChecks()
231 ALWAYS_INLINE void SetRecursivelyInitialized() REQUIRES_SHARED(Locks::mutator_lock_);
233 ALWAYS_INLINE void SetHasDefaultMethods() REQUIRES_SHARED(Locks::mutator_lock_);
235 ALWAYS_INLINE void SetFinalizable() REQUIRES_SHARED(Locks::mutator_lock_) { in SetFinalizable()
241 ALWAYS_INLINE bool IsStringClass() REQUIRES_SHARED(Locks::mutator_lock_) { in IsStringClass()
245 ALWAYS_INLINE void SetStringClass() REQUIRES_SHARED(Locks::mutator_lock_) { in SetStringClass()
250 ALWAYS_INLINE bool IsClassLoaderClass() REQUIRES_SHARED(Locks::mutator_lock_) { in IsClassLoaderClass()
254 ALWAYS_INLINE void SetClassLoaderClass() REQUIRES_SHARED(Locks::mutator_lock_) { in SetClassLoaderClass()
259 ALWAYS_INLINE bool IsDexCacheClass() REQUIRES_SHARED(Locks::mutator_lock_) { in IsDexCacheClass()
263 ALWAYS_INLINE void SetDexCacheClass() REQUIRES_SHARED(Locks::mutator_lock_) { in SetDexCacheClass()
269 ALWAYS_INLINE bool IsAbstract() REQUIRES_SHARED(Locks::mutator_lock_) { in IsAbstract()
274 ALWAYS_INLINE bool IsAnnotation() REQUIRES_SHARED(Locks::mutator_lock_) { in IsAnnotation()
279 ALWAYS_INLINE bool IsSynthetic() REQUIRES_SHARED(Locks::mutator_lock_) { in IsSynthetic()
286 bool WasVerificationAttempted() REQUIRES_SHARED(Locks::mutator_lock_) { in WasVerificationAttempted()
292 void SetVerificationAttempted() REQUIRES_SHARED(Locks::mutator_lock_) { in SetVerificationAttempted()
300 bool IsTypeOfReferenceClass() REQUIRES_SHARED(Locks::mutator_lock_) { in IsTypeOfReferenceClass()
305 bool IsWeakReferenceClass() REQUIRES_SHARED(Locks::mutator_lock_) { in IsWeakReferenceClass()
310 bool IsSoftReferenceClass() REQUIRES_SHARED(Locks::mutator_lock_) { in IsSoftReferenceClass()
315 bool IsFinalizerReferenceClass() REQUIRES_SHARED(Locks::mutator_lock_) { in IsFinalizerReferenceClass()
320 bool IsPhantomReferenceClass() REQUIRES_SHARED(Locks::mutator_lock_) { in IsPhantomReferenceClass()
329 bool CannotBeAssignedFromOtherTypes() REQUIRES_SHARED(Locks::mutator_lock_);
334 bool IsTemp() REQUIRES_SHARED(Locks::mutator_lock_) { in IsTemp()
343 ObjPtr<String> GetName() REQUIRES_SHARED(Locks::mutator_lock_); // Returns the cached name.
344 void SetName(ObjPtr<String> name) REQUIRES_SHARED(Locks::mutator_lock_); // Sets the cached name.
346 static ObjPtr<String> ComputeName(Handle<Class> h_this) REQUIRES_SHARED(Locks::mutator_lock_)
350 bool IsProxyClass() REQUIRES_SHARED(Locks::mutator_lock_) { in IsProxyClass()
363 Primitive::Type GetPrimitiveType() ALWAYS_INLINE REQUIRES_SHARED(Locks::mutator_lock_);
365 void SetPrimitiveType(Primitive::Type new_type) REQUIRES_SHARED(Locks::mutator_lock_) { in SetPrimitiveType()
375 size_t GetPrimitiveTypeSizeShift() ALWAYS_INLINE REQUIRES_SHARED(Locks::mutator_lock_);
379 bool IsPrimitive() REQUIRES_SHARED(Locks::mutator_lock_) { in IsPrimitive()
384 bool IsPrimitiveBoolean() REQUIRES_SHARED(Locks::mutator_lock_) { in IsPrimitiveBoolean()
389 bool IsPrimitiveByte() REQUIRES_SHARED(Locks::mutator_lock_) { in IsPrimitiveByte()
394 bool IsPrimitiveChar() REQUIRES_SHARED(Locks::mutator_lock_) { in IsPrimitiveChar()
399 bool IsPrimitiveShort() REQUIRES_SHARED(Locks::mutator_lock_) { in IsPrimitiveShort()
404 bool IsPrimitiveInt() REQUIRES_SHARED(Locks::mutator_lock_) { in IsPrimitiveInt()
409 bool IsPrimitiveLong() REQUIRES_SHARED(Locks::mutator_lock_) { in IsPrimitiveLong()
414 bool IsPrimitiveFloat() REQUIRES_SHARED(Locks::mutator_lock_) { in IsPrimitiveFloat()
419 bool IsPrimitiveDouble() REQUIRES_SHARED(Locks::mutator_lock_) { in IsPrimitiveDouble()
424 bool IsPrimitiveVoid() REQUIRES_SHARED(Locks::mutator_lock_) { in IsPrimitiveVoid()
429 uint32_t Depth() REQUIRES_SHARED(Locks::mutator_lock_);
432 bool IsArrayClass() REQUIRES_SHARED(Locks::mutator_lock_);
435 bool IsClassClass() REQUIRES_SHARED(Locks::mutator_lock_);
437 bool IsThrowableClass() REQUIRES_SHARED(Locks::mutator_lock_);
445 ObjPtr<Class> GetComponentType() REQUIRES_SHARED(Locks::mutator_lock_);
447 void SetComponentType(ObjPtr<Class> new_component_type) REQUIRES_SHARED(Locks::mutator_lock_);
449 size_t GetComponentSize() REQUIRES_SHARED(Locks::mutator_lock_);
451 size_t GetComponentSizeShift() REQUIRES_SHARED(Locks::mutator_lock_);
453 bool IsObjectClass() REQUIRES_SHARED(Locks::mutator_lock_);
455 bool IsInstantiableNonArray() REQUIRES_SHARED(Locks::mutator_lock_);
458 bool IsInstantiable() REQUIRES_SHARED(Locks::mutator_lock_);
461 ALWAYS_INLINE bool IsObjectArrayClass() REQUIRES_SHARED(Locks::mutator_lock_);
464 bool IsPrimitiveArray() REQUIRES_SHARED(Locks::mutator_lock_);
469 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
472 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
474 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
477 ALWAYS_INLINE bool IsVariableSize() REQUIRES_SHARED(Locks::mutator_lock_);
480 uint32_t SizeOf() REQUIRES_SHARED(Locks::mutator_lock_) { in SizeOf()
485 uint32_t GetClassSize() REQUIRES_SHARED(Locks::mutator_lock_) { in GetClassSize()
490 REQUIRES_SHARED(Locks::mutator_lock_);
515 uint32_t GetObjectSize() REQUIRES_SHARED(Locks::mutator_lock_);
523 ALWAYS_INLINE void SetObjectSize(uint32_t new_object_size) REQUIRES_SHARED(Locks::mutator_lock_);
525 void SetObjectSizeAllocFastPath(uint32_t new_object_size) REQUIRES_SHARED(Locks::mutator_lock_);
528 uint32_t GetObjectSizeAllocFastPath() REQUIRES_SHARED(Locks::mutator_lock_);
531 REQUIRES_SHARED(Locks::mutator_lock_) { in SetObjectSizeWithoutChecks()
538 bool IsInSamePackage(ObjPtr<Class> that) REQUIRES_SHARED(Locks::mutator_lock_);
543 bool CanAccess(ObjPtr<Class> that) REQUIRES_SHARED(Locks::mutator_lock_);
549 REQUIRES_SHARED(Locks::mutator_lock_);
558 REQUIRES_SHARED(Locks::mutator_lock_);
563 REQUIRES_SHARED(Locks::mutator_lock_);
572 REQUIRES_SHARED(Locks::mutator_lock_);
578 REQUIRES_SHARED(Locks::mutator_lock_);
580 bool IsSubClass(ObjPtr<Class> klass) REQUIRES_SHARED(Locks::mutator_lock_);
587 ALWAYS_INLINE bool IsAssignableFrom(ObjPtr<Class> src) REQUIRES_SHARED(Locks::mutator_lock_);
591 ALWAYS_INLINE ObjPtr<Class> GetSuperClass() REQUIRES_SHARED(Locks::mutator_lock_);
595 ObjPtr<Class> GetCommonSuperClass(Handle<Class> klass) REQUIRES_SHARED(Locks::mutator_lock_);
597 void SetSuperClass(ObjPtr<Class> new_super_class) REQUIRES_SHARED(Locks::mutator_lock_);
599 bool HasSuperClass() REQUIRES_SHARED(Locks::mutator_lock_);
607 ObjPtr<ClassLoader> GetClassLoader() ALWAYS_INLINE REQUIRES_SHARED(Locks::mutator_lock_);
610 void SetClassLoader(ObjPtr<ClassLoader> new_cl) REQUIRES_SHARED(Locks::mutator_lock_);
626 void DumpClass(std::ostream& os, int flags) REQUIRES_SHARED(Locks::mutator_lock_);
630 ObjPtr<DexCache> GetDexCache() REQUIRES_SHARED(Locks::mutator_lock_);
633 void SetDexCache(ObjPtr<DexCache> new_dex_cache) REQUIRES_SHARED(Locks::mutator_lock_);
636 REQUIRES_SHARED(Locks::mutator_lock_);
639 REQUIRES_SHARED(Locks::mutator_lock_);
646 REQUIRES_SHARED(Locks::mutator_lock_);
651 REQUIRES_SHARED(Locks::mutator_lock_);
656 REQUIRES_SHARED(Locks::mutator_lock_);
660 REQUIRES_SHARED(Locks::mutator_lock_);
663 REQUIRES_SHARED(Locks::mutator_lock_);
667 REQUIRES_SHARED(Locks::mutator_lock_);
669 REQUIRES_SHARED(Locks::mutator_lock_);
672 ALWAYS_INLINE uint32_t NumDirectMethods() REQUIRES_SHARED(Locks::mutator_lock_);
676 REQUIRES_SHARED(Locks::mutator_lock_);
680 REQUIRES_SHARED(Locks::mutator_lock_);
684 REQUIRES_SHARED(Locks::mutator_lock_);
693 REQUIRES_SHARED(Locks::mutator_lock_);
699 REQUIRES_SHARED(Locks::mutator_lock_);
703 REQUIRES_SHARED(Locks::mutator_lock_);
707 REQUIRES_SHARED(Locks::mutator_lock_);
711 REQUIRES_SHARED(Locks::mutator_lock_);
714 REQUIRES_SHARED(Locks::mutator_lock_);
718 REQUIRES_SHARED(Locks::mutator_lock_);
722 REQUIRES_SHARED(Locks::mutator_lock_);
725 ALWAYS_INLINE uint32_t NumVirtualMethods() REQUIRES_SHARED(Locks::mutator_lock_);
728 ALWAYS_INLINE uint32_t NumCopiedVirtualMethods() REQUIRES_SHARED(Locks::mutator_lock_);
731 ALWAYS_INLINE uint32_t NumDeclaredVirtualMethods() REQUIRES_SHARED(Locks::mutator_lock_);
733 ALWAYS_INLINE uint32_t NumMethods() REQUIRES_SHARED(Locks::mutator_lock_);
735 REQUIRES_SHARED(Locks::mutator_lock_);
739 REQUIRES_SHARED(Locks::mutator_lock_);
742 REQUIRES_SHARED(Locks::mutator_lock_);
746 ALWAYS_INLINE ObjPtr<PointerArray> GetVTable() REQUIRES_SHARED(Locks::mutator_lock_);
748 ALWAYS_INLINE ObjPtr<PointerArray> GetVTableDuringLinking() REQUIRES_SHARED(Locks::mutator_lock_);
750 void SetVTable(ObjPtr<PointerArray> new_vtable) REQUIRES_SHARED(Locks::mutator_lock_);
767 bool ShouldHaveImt() REQUIRES_SHARED(Locks::mutator_lock_);
770 bool ShouldHaveEmbeddedVTable() REQUIRES_SHARED(Locks::mutator_lock_);
772 bool HasVTable() REQUIRES_SHARED(Locks::mutator_lock_);
777 int32_t GetVTableLength() REQUIRES_SHARED(Locks::mutator_lock_);
782 REQUIRES_SHARED(Locks::mutator_lock_);
785 int32_t GetEmbeddedVTableLength() REQUIRES_SHARED(Locks::mutator_lock_);
787 void SetEmbeddedVTableLength(int32_t len) REQUIRES_SHARED(Locks::mutator_lock_);
789 ImTable* GetImt(PointerSize pointer_size) REQUIRES_SHARED(Locks::mutator_lock_);
791 void SetImt(ImTable* imt, PointerSize pointer_size) REQUIRES_SHARED(Locks::mutator_lock_);
794 REQUIRES_SHARED(Locks::mutator_lock_);
797 REQUIRES_SHARED(Locks::mutator_lock_);
802 REQUIRES_SHARED(Locks::mutator_lock_);
805 REQUIRES_SHARED(Locks::mutator_lock_);
810 REQUIRES_SHARED(Locks::mutator_lock_);
815 REQUIRES_SHARED(Locks::mutator_lock_);
820 REQUIRES_SHARED(Locks::mutator_lock_);
826 REQUIRES_SHARED(Locks::mutator_lock_) ALWAYS_INLINE;
829 REQUIRES_SHARED(Locks::mutator_lock_);
841 REQUIRES_SHARED(Locks::mutator_lock_);
846 REQUIRES_SHARED(Locks::mutator_lock_);
851 REQUIRES_SHARED(Locks::mutator_lock_);
880 REQUIRES_SHARED(Locks::mutator_lock_);
885 REQUIRES_SHARED(Locks::mutator_lock_);
890 REQUIRES_SHARED(Locks::mutator_lock_);
893 REQUIRES_SHARED(Locks::mutator_lock_);
896 REQUIRES_SHARED(Locks::mutator_lock_);
899 REQUIRES_SHARED(Locks::mutator_lock_);
901 ArtMethod* FindClassInitializer(PointerSize pointer_size) REQUIRES_SHARED(Locks::mutator_lock_);
903 bool HasDefaultMethods() REQUIRES_SHARED(Locks::mutator_lock_) { in HasDefaultMethods()
907 bool HasBeenRecursivelyInitialized() REQUIRES_SHARED(Locks::mutator_lock_) { in HasBeenRecursivelyInitialized()
912 ALWAYS_INLINE int32_t GetIfTableCount() REQUIRES_SHARED(Locks::mutator_lock_);
916 ALWAYS_INLINE ObjPtr<IfTable> GetIfTable() REQUIRES_SHARED(Locks::mutator_lock_);
919 REQUIRES_SHARED(Locks::mutator_lock_);
922 LengthPrefixedArray<ArtField>* GetIFieldsPtr() REQUIRES_SHARED(Locks::mutator_lock_);
925 REQUIRES_SHARED(Locks::mutator_lock_);
928 REQUIRES_SHARED(Locks::mutator_lock_);
932 REQUIRES_SHARED(Locks::mutator_lock_);
934 uint32_t NumInstanceFields() REQUIRES_SHARED(Locks::mutator_lock_);
935 ArtField* GetInstanceField(uint32_t i) REQUIRES_SHARED(Locks::mutator_lock_);
940 uint32_t NumReferenceInstanceFields() REQUIRES_SHARED(Locks::mutator_lock_) { in NumReferenceInstanceFields()
945 uint32_t NumReferenceInstanceFieldsDuringLinking() REQUIRES_SHARED(Locks::mutator_lock_) { in NumReferenceInstanceFieldsDuringLinking()
950 void SetNumReferenceInstanceFields(uint32_t new_num) REQUIRES_SHARED(Locks::mutator_lock_) { in SetNumReferenceInstanceFields()
956 uint32_t GetReferenceInstanceOffsets() ALWAYS_INLINE REQUIRES_SHARED(Locks::mutator_lock_);
959 REQUIRES_SHARED(Locks::mutator_lock_);
965 REQUIRES_SHARED(Locks::mutator_lock_);
969 uint32_t NumReferenceStaticFields() REQUIRES_SHARED(Locks::mutator_lock_) { in NumReferenceStaticFields()
974 uint32_t NumReferenceStaticFieldsDuringLinking() REQUIRES_SHARED(Locks::mutator_lock_) { in NumReferenceStaticFieldsDuringLinking()
979 void SetNumReferenceStaticFields(uint32_t new_num) REQUIRES_SHARED(Locks::mutator_lock_) { in SetNumReferenceStaticFields()
987 REQUIRES_SHARED(Locks::mutator_lock_);
991 REQUIRES_SHARED(Locks::mutator_lock_);
994 LengthPrefixedArray<ArtField>* GetSFieldsPtr() REQUIRES_SHARED(Locks::mutator_lock_);
996 REQUIRES_SHARED(Locks::mutator_lock_);
999 REQUIRES_SHARED(Locks::mutator_lock_);
1003 REQUIRES_SHARED(Locks::mutator_lock_);
1005 uint32_t NumStaticFields() REQUIRES_SHARED(Locks::mutator_lock_);
1008 ArtField* GetStaticField(uint32_t i) REQUIRES_SHARED(Locks::mutator_lock_);
1015 REQUIRES_SHARED(Locks::mutator_lock_);
1019 REQUIRES_SHARED(Locks::mutator_lock_);
1024 REQUIRES_SHARED(Locks::mutator_lock_);
1027 REQUIRES_SHARED(Locks::mutator_lock_);
1030 REQUIRES_SHARED(Locks::mutator_lock_);
1037 REQUIRES_SHARED(Locks::mutator_lock_);
1045 REQUIRES_SHARED(Locks::mutator_lock_);
1048 REQUIRES_SHARED(Locks::mutator_lock_);
1051 REQUIRES_SHARED(Locks::mutator_lock_);
1053 pid_t GetClinitThreadId() REQUIRES_SHARED(Locks::mutator_lock_) { in GetClinitThreadId()
1058 void SetClinitThreadId(pid_t new_clinit_thread_id) REQUIRES_SHARED(Locks::mutator_lock_);
1062 ObjPtr<ClassExt> GetExtData() REQUIRES_SHARED(Locks::mutator_lock_);
1068 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
1070 uint16_t GetDexClassDefIndex() REQUIRES_SHARED(Locks::mutator_lock_) { in GetDexClassDefIndex()
1074 void SetDexClassDefIndex(uint16_t class_def_idx) REQUIRES_SHARED(Locks::mutator_lock_) { in SetDexClassDefIndex()
1078 dex::TypeIndex GetDexTypeIndex() REQUIRES_SHARED(Locks::mutator_lock_) { in GetDexTypeIndex()
1083 void SetDexTypeIndex(dex::TypeIndex type_idx) REQUIRES_SHARED(Locks::mutator_lock_) { in SetDexTypeIndex()
1088 REQUIRES_SHARED(Locks::mutator_lock_);
1094 REQUIRES_SHARED(Locks::mutator_lock_);
1098 REQUIRES_SHARED(Locks::mutator_lock_);
1102 REQUIRES_SHARED(Locks::mutator_lock_);
1107 const char* GetDescriptor(std::string* storage) REQUIRES_SHARED(Locks::mutator_lock_);
1109 bool DescriptorEquals(const char* match) REQUIRES_SHARED(Locks::mutator_lock_);
1111 const dex::ClassDef* GetClassDef() REQUIRES_SHARED(Locks::mutator_lock_);
1113 ALWAYS_INLINE uint32_t NumDirectInterfaces() REQUIRES_SHARED(Locks::mutator_lock_);
1115 dex::TypeIndex GetDirectInterfaceTypeIdx(uint32_t idx) REQUIRES_SHARED(Locks::mutator_lock_);
1121 REQUIRES_SHARED(Locks::mutator_lock_);
1126 REQUIRES_SHARED(Locks::mutator_lock_);
1128 const char* GetSourceFile() REQUIRES_SHARED(Locks::mutator_lock_);
1130 std::string GetLocation() REQUIRES_SHARED(Locks::mutator_lock_);
1132 const DexFile& GetDexFile() REQUIRES_SHARED(Locks::mutator_lock_);
1134 const dex::TypeList* GetInterfaceTypeList() REQUIRES_SHARED(Locks::mutator_lock_);
1138 REQUIRES_SHARED(Locks::mutator_lock_);
1141 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
1144 ObjPtr<ObjectArray<Class>> GetProxyInterfaces() REQUIRES_SHARED(Locks::mutator_lock_);
1147 ObjPtr<ObjectArray<ObjectArray<Class>>> GetProxyThrows() REQUIRES_SHARED(Locks::mutator_lock_);
1153 REQUIRES_SHARED(Locks::mutator_lock_);
1156 REQUIRES_SHARED(Locks::mutator_lock_);
1166 REQUIRES_SHARED(Locks::mutator_lock_);
1175 bool IsBootStrapClassLoaded() REQUIRES_SHARED(Locks::mutator_lock_);
1186 REQUIRES_SHARED(Locks::mutator_lock_);
1189 REQUIRES_SHARED(Locks::mutator_lock_);
1192 REQUIRES_SHARED(Locks::mutator_lock_);
1196 REQUIRES_SHARED(Locks::mutator_lock_);
1199 REQUIRES_SHARED(Locks::mutator_lock_);
1202 REQUIRES_SHARED(Locks::mutator_lock_);
1204 REQUIRES_SHARED(Locks::mutator_lock_);
1208 REQUIRES_SHARED(Locks::mutator_lock_);
1210 REQUIRES_SHARED(Locks::mutator_lock_);
1213 REQUIRES_SHARED(Locks::mutator_lock_);
1215 REQUIRES_SHARED(Locks::mutator_lock_);
1223 REQUIRES_SHARED(Locks::mutator_lock_);
1229 REQUIRES_SHARED(Locks::mutator_lock_);
1236 REQUIRES_SHARED(Locks::mutator_lock_);
1243 REQUIRES_SHARED(Locks::mutator_lock_);
1251 REQUIRES_SHARED(Locks::mutator_lock_);
1253 bool Implements(ObjPtr<Class> klass) REQUIRES_SHARED(Locks::mutator_lock_);
1254 bool IsArrayAssignableFromArray(ObjPtr<Class> klass) REQUIRES_SHARED(Locks::mutator_lock_);
1255 bool IsAssignableFromArray(ObjPtr<Class> klass) REQUIRES_SHARED(Locks::mutator_lock_);
1257 void CheckObjectAlloc() REQUIRES_SHARED(Locks::mutator_lock_);
1260 LengthPrefixedArray<ArtField>* GetSFieldsPtrUnchecked() REQUIRES_SHARED(Locks::mutator_lock_);
1262 REQUIRES_SHARED(Locks::mutator_lock_);
1263 LengthPrefixedArray<ArtField>* GetIFieldsPtrUnchecked() REQUIRES_SHARED(Locks::mutator_lock_);
1265 REQUIRES_SHARED(Locks::mutator_lock_);
1268 ALWAYS_INLINE uint32_t GetVirtualMethodsStartOffset() REQUIRES_SHARED(Locks::mutator_lock_);
1271 ALWAYS_INLINE uint32_t GetDirectMethodsStartOffset() REQUIRES_SHARED(Locks::mutator_lock_);
1274 ALWAYS_INLINE uint32_t GetCopiedMethodsStartOffset() REQUIRES_SHARED(Locks::mutator_lock_);
1276 bool ProxyDescriptorEquals(const char* match) REQUIRES_SHARED(Locks::mutator_lock_);
1279 void GetAccessFlagsDCheck() REQUIRES_SHARED(Locks::mutator_lock_);
1281 void SetAccessFlagsDCheck(uint32_t new_access_flags) REQUIRES_SHARED(Locks::mutator_lock_);
1292 REQUIRES_SHARED(Locks::mutator_lock_);