Lines Matching refs:REQUIRES_SHARED
116 bool operator()(ObjPtr<mirror::Class> klass) override REQUIRES_SHARED(Locks::mutator_lock_) { in operator()
128 REQUIRES_SHARED(Locks::classlinker_classes_lock_, Locks::mutator_lock_) = 0;
135 void Visit(ObjPtr<mirror::ClassLoader> cl) override REQUIRES_SHARED(Locks::mutator_lock_) { in Visit()
148 REQUIRES_SHARED(Locks::classlinker_classes_lock_, Locks::mutator_lock_) = 0;
162 REQUIRES_SHARED(Locks::mutator_lock_)
167 REQUIRES_SHARED(Locks::mutator_lock_)
174 REQUIRES_SHARED(Locks::mutator_lock_);
186 REQUIRES_SHARED(Locks::mutator_lock_);
192 REQUIRES_SHARED(Locks::mutator_lock_);
199 REQUIRES_SHARED(Locks::mutator_lock_)
205 REQUIRES_SHARED(Locks::mutator_lock_) in FindSystemClass()
212 REQUIRES_SHARED(Locks::mutator_lock_)
227 REQUIRES_SHARED(Locks::mutator_lock_)
236 REQUIRES_SHARED(Locks::mutator_lock_);
241 REQUIRES_SHARED(Locks::mutator_lock_);
243 ObjPtr<mirror::Class> LookupPrimitiveClass(char type) REQUIRES_SHARED(Locks::mutator_lock_);
244 ObjPtr<mirror::Class> FindPrimitiveClass(char type) REQUIRES_SHARED(Locks::mutator_lock_);
250 REQUIRES_SHARED(Locks::mutator_lock_);
257 REQUIRES_SHARED(Locks::mutator_lock_);
260 REQUIRES_SHARED(Locks::mutator_lock_);
266 REQUIRES_SHARED(Locks::mutator_lock_);
272 REQUIRES_SHARED(Locks::mutator_lock_);
278 REQUIRES_SHARED(Locks::mutator_lock_)
281 REQUIRES_SHARED(Locks::mutator_lock_)
284 REQUIRES_SHARED(Locks::mutator_lock_)
293 REQUIRES_SHARED(Locks::mutator_lock_)
301 REQUIRES_SHARED(Locks::mutator_lock_);
303 REQUIRES_SHARED(Locks::mutator_lock_);
305 REQUIRES_SHARED(Locks::mutator_lock_);
313 REQUIRES_SHARED(Locks::mutator_lock_);
318 REQUIRES_SHARED(Locks::mutator_lock_);
331 REQUIRES_SHARED(Locks::mutator_lock_);
338 REQUIRES_SHARED(Locks::mutator_lock_);
347 REQUIRES_SHARED(Locks::mutator_lock_);
359 REQUIRES_SHARED(Locks::mutator_lock_)
364 REQUIRES_SHARED(Locks::mutator_lock_);
368 REQUIRES_SHARED(Locks::mutator_lock_)
373 REQUIRES_SHARED(Locks::mutator_lock_)
377 REQUIRES_SHARED(Locks::mutator_lock_);
379 REQUIRES_SHARED(Locks::mutator_lock_)
390 REQUIRES_SHARED(Locks::mutator_lock_)
400 REQUIRES_SHARED(Locks::mutator_lock_)
412 REQUIRES_SHARED(Locks::mutator_lock_);
422 REQUIRES_SHARED(Locks::mutator_lock_);
430 REQUIRES_SHARED(Locks::mutator_lock_)
436 REQUIRES_SHARED(Locks::mutator_lock_);
444 REQUIRES_SHARED(Locks::mutator_lock_);
453 REQUIRES_SHARED(Locks::mutator_lock_)
459 REQUIRES_SHARED(Locks::mutator_lock_)
468 REQUIRES_SHARED(Locks::mutator_lock_);
472 REQUIRES_SHARED(Locks::mutator_lock_);
480 REQUIRES_SHARED(Locks::mutator_lock_);
487 REQUIRES_SHARED(Locks::mutator_lock_)
492 REQUIRES_SHARED(Locks::mutator_lock_);
495 REQUIRES_SHARED(Locks::mutator_lock_);
502 REQUIRES_SHARED(Locks::mutator_lock_);
505 REQUIRES_SHARED(Locks::mutator_lock_);
508 REQUIRES_SHARED(Locks::mutator_lock_);
522 REQUIRES_SHARED(Locks::mutator_lock_)
531 REQUIRES_SHARED(Locks::mutator_lock_);
537 REQUIRES_SHARED(Locks::mutator_lock_);
547 REQUIRES_SHARED(Locks::mutator_lock_)
551 REQUIRES_SHARED(Locks::mutator_lock_)
555 REQUIRES_SHARED(Locks::mutator_lock_)
560 REQUIRES_SHARED(Locks::mutator_lock_)
568 REQUIRES_SHARED(Locks::mutator_lock_)
574 REQUIRES_SHARED(Locks::mutator_lock_)
577 REQUIRES_SHARED(Locks::mutator_lock_)
580 REQUIRES_SHARED(Locks::mutator_lock_)
589 REQUIRES_SHARED(Locks::mutator_lock_);
593 REQUIRES_SHARED(Locks::mutator_lock_);
628 REQUIRES_SHARED(Locks::mutator_lock_);
632 REQUIRES_SHARED(Locks::mutator_lock_);
641 REQUIRES_SHARED(Locks::mutator_lock_);
647 REQUIRES_SHARED(Locks::mutator_lock_);
650 ObjPtr<mirror::ObjectArray<mirror::Class>> GetClassRoots() REQUIRES_SHARED(Locks::mutator_lock_);
657 REQUIRES_SHARED(Locks::mutator_lock_);
671 REQUIRES_SHARED(Locks::mutator_lock_)
679 REQUIRES_SHARED(Locks::mutator_lock_)
689 REQUIRES_SHARED(Locks::mutator_lock_)
698 void DropFindArrayClassCache() REQUIRES_SHARED(Locks::mutator_lock_);
703 REQUIRES_SHARED(Locks::mutator_lock_);
708 REQUIRES_SHARED(Locks::mutator_lock_);
714 REQUIRES_SHARED(Locks::mutator_lock_);
720 REQUIRES_SHARED(Locks::mutator_lock_);
723 REQUIRES_SHARED(Locks::mutator_lock_);
727 REQUIRES_SHARED(Locks::mutator_lock_);
733 REQUIRES_SHARED(Locks::mutator_lock_);
745 void FillIMTAndConflictTables(ObjPtr<mirror::Class> klass) REQUIRES_SHARED(Locks::mutator_lock_);
751 REQUIRES_SHARED(Locks::mutator_lock_);
756 REQUIRES_SHARED(Locks::classlinker_classes_lock_, Locks::mutator_lock_);
763 REQUIRES_SHARED(Locks::mutator_lock_)
768 REQUIRES_SHARED(Locks::mutator_lock_);
774 REQUIRES_SHARED(Locks::mutator_lock_)
778 REQUIRES_SHARED(Locks::mutator_lock_)
783 REQUIRES_SHARED(Locks::classlinker_classes_lock_, Locks::mutator_lock_);
787 REQUIRES_SHARED(Locks::mutator_lock_);
798 REQUIRES_SHARED(Locks::mutator_lock_) WARN_UNUSED;
801 void UnregisterNative(Thread* self, ArtMethod* method) REQUIRES_SHARED(Locks::mutator_lock_);
805 REQUIRES_SHARED(Locks::mutator_lock_)
836 REQUIRES_SHARED(Locks::mutator_lock_)
841 REQUIRES_SHARED(Locks::mutator_lock_);
844 REQUIRES_SHARED(Locks::mutator_lock_);
855 REQUIRES_SHARED(Locks::mutator_lock_)
863 REQUIRES_SHARED(Locks::mutator_lock_);
865 virtual bool CanAllocClass() REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Locks::dex_lock_) { in CanAllocClass()
885 REQUIRES_SHARED(Locks::mutator_lock_);
895 REQUIRES_SHARED(Locks::mutator_lock_);
898 REQUIRES_SHARED(Locks::mutator_lock_);
901 REQUIRES_SHARED(Locks::classlinker_classes_lock_, Locks::mutator_lock_);
906 REQUIRES_SHARED(Locks::mutator_lock_);
911 REQUIRES_SHARED(Locks::mutator_lock_);
914 REQUIRES_SHARED(Locks::mutator_lock_)
925 REQUIRES_SHARED(Locks::mutator_lock_)
934 REQUIRES_SHARED(Locks::mutator_lock_)
941 REQUIRES_SHARED(Locks::mutator_lock_)
946 REQUIRES_SHARED(Locks::mutator_lock_)
952 REQUIRES_SHARED(Locks::mutator_lock_)
956 REQUIRES_SHARED(Locks::mutator_lock_)
963 REQUIRES_SHARED(Locks::mutator_lock_)
969 REQUIRES_SHARED(Locks::mutator_lock_)
976 REQUIRES_SHARED(Locks::mutator_lock_)
980 REQUIRES_SHARED(Locks::mutator_lock_)
989 REQUIRES_SHARED(Locks::mutator_lock_);
995 REQUIRES_SHARED(Locks::mutator_lock_);
998 REQUIRES_SHARED(Locks::mutator_lock_);
1011 REQUIRES_SHARED(Locks::mutator_lock_)
1020 REQUIRES_SHARED(Locks::mutator_lock_)
1036 REQUIRES_SHARED(Locks::mutator_lock_)
1047 REQUIRES_SHARED(Locks::mutator_lock_)
1053 REQUIRES_SHARED(Locks::mutator_lock_);
1057 REQUIRES_SHARED(Locks::mutator_lock_);
1062 REQUIRES_SHARED(Locks::mutator_lock_);
1065 REQUIRES_SHARED(Locks::mutator_lock_);
1070 REQUIRES_SHARED(Locks::mutator_lock_);
1076 REQUIRES_SHARED(Locks::mutator_lock_)
1081 REQUIRES_SHARED(Locks::mutator_lock_)
1091 REQUIRES_SHARED(Locks::mutator_lock_);
1098 REQUIRES_SHARED(Locks::mutator_lock_);
1104 REQUIRES_SHARED(Locks::mutator_lock_);
1107 REQUIRES_SHARED(Locks::mutator_lock_);
1109 REQUIRES_SHARED(Locks::dex_lock_, Locks::mutator_lock_);
1113 REQUIRES_SHARED(Locks::dex_lock_, Locks::mutator_lock_);
1120 REQUIRES_SHARED(Locks::mutator_lock_);
1129 REQUIRES_SHARED(Locks::mutator_lock_);
1135 REQUIRES_SHARED(Locks::mutator_lock_);
1138 REQUIRES_SHARED(Locks::mutator_lock_);
1141 REQUIRES_SHARED(Locks::mutator_lock_)
1149 REQUIRES_SHARED(Locks::mutator_lock_);
1154 ArtMethod* referrer) REQUIRES_SHARED(Locks::mutator_lock_);
1159 ArtMethod* referrer) REQUIRES_SHARED(Locks::mutator_lock_);
1181 REQUIRES_SHARED(Locks::mutator_lock_);
1188 REQUIRES_SHARED(Locks::mutator_lock_);
1220 REQUIRES_SHARED(Locks::mutator_lock_);
1230 REQUIRES_SHARED(Locks::mutator_lock_);
1233 REQUIRES_SHARED(Locks::mutator_lock_);
1235 REQUIRES_SHARED(Locks::mutator_lock_);
1237 REQUIRES_SHARED(Locks::mutator_lock_);
1240 REQUIRES_SHARED(Locks::mutator_lock_);
1242 REQUIRES_SHARED(Locks::mutator_lock_);
1244 size_t GetDexCacheCount() REQUIRES_SHARED(Locks::mutator_lock_, Locks::dex_lock_) { in GetDexCacheCount()
1248 REQUIRES_SHARED(Locks::mutator_lock_, Locks::dex_lock_) { in GetDexCachesData()
1253 REQUIRES_SHARED(Locks::mutator_lock_);
1255 REQUIRES_SHARED(Locks::mutator_lock_);
1260 REQUIRES_SHARED(Locks::mutator_lock_)
1265 REQUIRES_SHARED(Locks::mutator_lock_)
1278 REQUIRES_SHARED(Locks::mutator_lock_)
1283 REQUIRES_SHARED(Locks::mutator_lock_);
1286 REQUIRES_SHARED(Locks::mutator_lock_);
1294 REQUIRES_SHARED(Locks::mutator_lock_);
1298 REQUIRES_SHARED(Locks::mutator_lock_)
1304 REQUIRES_SHARED(Locks::mutator_lock_);
1310 REQUIRES_SHARED(Locks::mutator_lock_);
1320 /*out*/ArtMethod** imt_ref) REQUIRES_SHARED(Locks::mutator_lock_);
1329 /*out*/ArtMethod** imt) REQUIRES_SHARED(Locks::mutator_lock_);
1335 ArtMethod** imt) REQUIRES_SHARED(Locks::mutator_lock_);
1345 REQUIRES_SHARED(Locks::mutator_lock_);
1352 REQUIRES_SHARED(Locks::mutator_lock_);
1354 ObjPtr<mirror::IfTable> GetArrayIfTable() REQUIRES_SHARED(Locks::mutator_lock_);
1451 virtual void BeginDefineClass() REQUIRES_SHARED(Locks::mutator_lock_) {} in BeginDefineClass()
1452 virtual void EndDefineClass() REQUIRES_SHARED(Locks::mutator_lock_) {} in EndDefineClass()
1469 REQUIRES_SHARED(Locks::mutator_lock_) {} in ClassPreDefine()
1474 virtual void ClassLoad(Handle<mirror::Class> klass) REQUIRES_SHARED(Locks::mutator_lock_) = 0;
1479 Handle<mirror::Class> klass) REQUIRES_SHARED(Locks::mutator_lock_) = 0;