Home | History | Annotate | Download | only in mirror

Lines Matching full:locks

130   Status GetStatus() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
138 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
146 bool IsRetired() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
152 bool IsErroneous() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
158 bool IsIdxLoaded() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
164 bool IsLoaded() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
170 bool IsResolved() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
176 bool IsCompileTimeVerified() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
182 bool IsVerified() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
188 bool IsInitializing() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
194 bool IsInitialized() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
199 ALWAYS_INLINE uint32_t GetAccessFlags() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
204 void SetAccessFlags(uint32_t new_access_flags) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
207 ALWAYS_INLINE bool IsInterface() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
212 ALWAYS_INLINE bool IsPublic() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
217 ALWAYS_INLINE bool IsFinal() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
221 ALWAYS_INLINE bool IsFinalizable() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
225 ALWAYS_INLINE void SetFinalizable() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
230 ALWAYS_INLINE bool IsStringClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
234 ALWAYS_INLINE void SetStringClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
240 ALWAYS_INLINE bool IsAbstract() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
245 ALWAYS_INLINE bool IsAnnotation() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
250 ALWAYS_INLINE bool IsSynthetic() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
255 bool IsPreverified() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
259 void SetPreverified() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
265 bool IsTypeOfReferenceClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
270 bool IsWeakReferenceClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
275 bool IsSoftReferenceClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
280 bool IsFinalizerReferenceClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
285 bool IsPhantomReferenceClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
294 bool CannotBeAssignedFromOtherTypes() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
309 bool IsTemp() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
314 String* GetName() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); // Returns the cached name.
315 void SetName(String* name) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); // Sets the cached name.
317 static String* ComputeName(Handle<Class> h_this) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
320 bool IsProxyClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
329 Primitive::Type GetPrimitiveType() ALWAYS_INLINE SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
331 void SetPrimitiveType(Primitive::Type new_type) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
341 size_t GetPrimitiveTypeSizeShift() ALWAYS_INLINE SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
345 bool IsPrimitive() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
350 bool IsPrimitiveBoolean() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
355 bool IsPrimitiveByte() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
360 bool IsPrimitiveChar() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
365 bool IsPrimitiveShort() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
370 bool IsPrimitiveInt() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
375 bool IsPrimitiveLong() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
380 bool IsPrimitiveFloat() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
385 bool IsPrimitiveDouble() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
390 Locks::mutator_lock_) {
395 bool IsPrimitiveArray() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
402 uint32_t Depth() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
406 bool IsArrayClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
412 bool IsClassClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
414 bool IsThrowableClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
417 bool IsReferenceClass() const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
425 Class* GetComponentType() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
429 void SetComponentType(Class* new_component_type) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
437 size_t GetComponentSize() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
442 size_t GetComponentSizeShift() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
446 bool IsObjectClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
450 bool IsInstantiableNonArray() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
454 bool IsInstantiable() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
460 bool IsObjectArrayClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
466 bool IsIntArrayClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
473 bool IsLongArrayClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
482 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
485 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
487 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
491 bool IsVariableSize() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
500 uint32_t SizeOf() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
505 uint32_t GetClassSize() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
510 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
536 uint32_t GetObjectSize() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
541 void SetObjectSize(uint32_t new_object_size) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
548 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
555 bool IsInSamePackage(Class* that) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
560 bool CanAccess(Class* that) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
568 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
596 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
599 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
606 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
610 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
612 bool IsSubClass(Class* klass) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
619 ALWAYS_INLINE bool IsAssignableFrom(Class* src) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
636 ALWAYS_INLINE Class* GetSuperClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
638 void SetSuperClass(Class *new_super_class) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
646 bool HasSuperClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
654 ClassLoader* GetClassLoader() ALWAYS_INLINE SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
656 void SetClassLoader(ClassLoader* new_cl) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
668 void DumpClass(std::ostream& os, int flags) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
671 DexCache* GetDexCache() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
674 void SetDexCache(DexCache* new_dex_cache) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
677 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
680 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
683 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
685 ArtMethod* GetDirectMethodsPtr() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);\
688 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
691 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
694 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
698 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
700 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
703 ALWAYS_INLINE uint32_t NumDirectMethods() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
706 void SetNumDirectMethods(uint32_t num) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
711 ALWAYS_INLINE ArtMethod* GetVirtualMethodsPtr() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
714 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
717 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
720 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
723 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
726 ALWAYS_INLINE uint32_t NumVirtualMethods() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
729 void SetNumVirtualMethods(uint32_t num) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
735 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
738 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
740 ALWAYS_INLINE PointerArray* GetVTable() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
742 ALWAYS_INLINE PointerArray* GetVTableDuringLinking() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
744 void SetVTable(PointerArray* new_vtable) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
754 bool ShouldHaveEmbeddedImtAndVTable() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
758 bool HasVTable() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
765 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
768 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
770 int32_t GetVTableLength() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
773 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
775 int32_t GetEmbeddedVTableLength() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
777 void SetEmbeddedVTableLength(int32_t len) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
780 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
783 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
786 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
789 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
794 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
799 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
805 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) ALWAYS_INLINE;
808 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
812 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
816 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
820 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
824 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
828 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
832 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
836 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
840 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
844 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
848 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
852 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
856 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
860 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
864 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
868 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
870 ArtMethod* FindClassInitializer(size_t pointer_size) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
872 ALWAYS_INLINE int32_t GetIfTableCount() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
874 ALWAYS_INLINE IfTable* GetIfTable() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
876 ALWAYS_INLINE void SetIfTable(IfTable* new_iftable) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
879 ArtField* GetIFields() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
881 void SetIFields(ArtField* new_ifields) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
884 void SetIFieldsUnchecked(ArtField* new_sfields) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
886 uint32_t NumInstanceFields() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
890 void SetNumInstanceFields(uint32_t num) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
894 ArtField* GetInstanceField(uint32_t i) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
897 uint32_t NumReferenceInstanceFields() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
902 uint32_t NumReferenceInstanceFieldsDuringLinking() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
907 void SetNumReferenceInstanceFields(uint32_t new_num) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
913 uint32_t GetReferenceInstanceOffsets() ALWAYS_INLINE SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
916 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
920 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
923 uint32_t NumReferenceStaticFields() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
928 uint32_t NumReferenceStaticFieldsDuringLinking() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
933 void SetNumReferenceStaticFields(uint32_t new_num) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
940 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
944 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
947 ArtField* GetSFields() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
949 void SetSFields(ArtField* new_sfields) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
952 void SetSFieldsUnchecked(ArtField* new_sfields) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
954 uint32_t NumStaticFields() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
958 void SetNumStaticFields(uint32_t num) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
963 ArtField* GetStaticField(uint32_t i) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
968 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
972 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
977 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
980 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
983 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
988 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
994 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
997 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1000 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1002 pid_t GetClinitThreadId() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
1007 void SetClinitThreadId(pid_t new_clinit_thread_id) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1009 Class* GetVerifyErrorClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
1014 uint16_t GetDexClassDefIndex() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
1018 void SetDexClassDefIndex(uint16_t class_def_idx) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
1023 uint16_t GetDexTypeIndex() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
1027 void SetDexTypeIndex(uint16_t type_idx) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
1032 static Class* GetJavaLangClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
1037 static bool HasJavaLangClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
1042 static void SetClassClass(Class* java_lang_Class) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1045 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1051 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1055 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1059 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1064 const char* GetDescriptor(std::string* storage) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1066 const char* GetArrayDescriptor(std::string* storage) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1068 bool DescriptorEquals(const char* match) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1070 const DexFile::ClassDef* GetClassDef() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1072 ALWAYS_INLINE uint32_t NumDirectInterfaces() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1074 uint16_t GetDirectInterfaceTypeIdx(uint32_t idx) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1078 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1080 const char* GetSourceFile() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1082 std::string GetLocation() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1084 const DexFile& GetDexFile() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1086 const DexFile::TypeList* GetInterfaceTypeList() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1090 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1093 size_t pointer_size) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1096 ObjectArray<Class>* GetInterfaces() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1099 ObjectArray<ObjectArray<Class>>* GetThrows() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1102 MemberOffset GetDisableIntrinsicFlagOffset() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1103 MemberOffset GetSlowPathFlagOffset() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1104 Locks::mutator_lock_);
1105 void SetSlowPath(bool enabled) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1107 ObjectArray<String>* GetDexCacheStrings() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1109 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1117 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1127 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1136 bool IsBootStrapClassLoaded() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
1149 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1152 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1155 void SetVerifyErrorClass(Class* klass) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1160 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1164 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1166 bool Implements(Class* klass) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1167 bool IsArrayAssignableFromArray(Class* klass) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1168 bool IsAssignableFromArray(Class* klass) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1170 void CheckObjectAlloc() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1173 ArtField* GetSFieldsUnchecked() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1174 ArtField* GetIFieldsUnchecked() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
1176 bool ProxyDescriptorEquals(const char* match) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);