Lines Matching refs:REQUIRES_SHARED
85 T* GetObjectForIndex(uint32_t idx) REQUIRES_SHARED(Locks::mutator_lock_);
108 T* GetObjectForIndex(uint32_t idx) REQUIRES_SHARED(Locks::mutator_lock_) { in GetObjectForIndex()
193 REQUIRES_SHARED(Locks::mutator_lock_)
197 void ResetNativeFields() REQUIRES_SHARED(Locks::mutator_lock_);
201 REQUIRES_SHARED(Locks::mutator_lock_);
205 REQUIRES_SHARED(Locks::mutator_lock_);
209 REQUIRES_SHARED(Locks::mutator_lock_);
213 REQUIRES_SHARED(Locks::mutator_lock_);
215 ObjPtr<String> GetLocation() REQUIRES_SHARED(Locks::mutator_lock_);
278 REQUIRES_SHARED(Locks::mutator_lock_);
281 REQUIRES_SHARED(Locks::mutator_lock_);
285 ALWAYS_INLINE REQUIRES_SHARED(Locks::mutator_lock_);
289 ALWAYS_INLINE REQUIRES_SHARED(Locks::mutator_lock_);
293 void ClearString(dex::StringIndex string_idx) REQUIRES_SHARED(Locks::mutator_lock_);
295 Class* GetResolvedType(dex::TypeIndex type_idx) REQUIRES_SHARED(Locks::mutator_lock_);
298 REQUIRES_SHARED(Locks::mutator_lock_);
300 void ClearResolvedType(dex::TypeIndex type_idx) REQUIRES_SHARED(Locks::mutator_lock_);
303 REQUIRES_SHARED(Locks::mutator_lock_);
306 REQUIRES_SHARED(Locks::mutator_lock_);
309 REQUIRES_SHARED(Locks::mutator_lock_);
312 REQUIRES_SHARED(Locks::mutator_lock_);
314 …MethodType* GetResolvedMethodType(dex::ProtoIndex proto_idx) REQUIRES_SHARED(Locks::mutator_lock_);
317 REQUIRES_SHARED(Locks::mutator_lock_);
319 CallSite* GetResolvedCallSite(uint32_t call_site_idx) REQUIRES_SHARED(Locks::mutator_lock_);
327 REQUIRES_SHARED(Locks::mutator_lock_) WARN_UNUSED;
330 StringDexCacheType* GetStrings() ALWAYS_INLINE REQUIRES_SHARED(Locks::mutator_lock_) { in GetStrings()
336 REQUIRES_SHARED(Locks::mutator_lock_) { in GetPreResolvedStrings()
340 void SetStrings(StringDexCacheType* strings) ALWAYS_INLINE REQUIRES_SHARED(Locks::mutator_lock_) { in SetStrings()
345 ALWAYS_INLINE REQUIRES_SHARED(Locks::mutator_lock_) { in SetPreResolvedStrings()
350 TypeDexCacheType* GetResolvedTypes() ALWAYS_INLINE REQUIRES_SHARED(Locks::mutator_lock_) { in GetResolvedTypes()
356 REQUIRES_SHARED(Locks::mutator_lock_) { in SetResolvedTypes()
360 MethodDexCacheType* GetResolvedMethods() ALWAYS_INLINE REQUIRES_SHARED(Locks::mutator_lock_) { in GetResolvedMethods()
366 REQUIRES_SHARED(Locks::mutator_lock_) { in SetResolvedMethods()
370 FieldDexCacheType* GetResolvedFields() ALWAYS_INLINE REQUIRES_SHARED(Locks::mutator_lock_) { in GetResolvedFields()
376 REQUIRES_SHARED(Locks::mutator_lock_) { in SetResolvedFields()
382 ALWAYS_INLINE REQUIRES_SHARED(Locks::mutator_lock_) { in GetResolvedMethodTypes()
388 REQUIRES_SHARED(Locks::mutator_lock_) { in SetResolvedMethodTypes()
395 REQUIRES_SHARED(Locks::mutator_lock_) { in GetResolvedCallSites()
401 REQUIRES_SHARED(Locks::mutator_lock_) { in SetResolvedCallSites()
406 size_t NumStrings() REQUIRES_SHARED(Locks::mutator_lock_) { in NumStrings()
411 size_t NumPreResolvedStrings() REQUIRES_SHARED(Locks::mutator_lock_) { in NumPreResolvedStrings()
416 size_t NumResolvedTypes() REQUIRES_SHARED(Locks::mutator_lock_) { in NumResolvedTypes()
421 size_t NumResolvedMethods() REQUIRES_SHARED(Locks::mutator_lock_) { in NumResolvedMethods()
426 size_t NumResolvedFields() REQUIRES_SHARED(Locks::mutator_lock_) { in NumResolvedFields()
431 size_t NumResolvedMethodTypes() REQUIRES_SHARED(Locks::mutator_lock_) { in NumResolvedMethodTypes()
436 size_t NumResolvedCallSites() REQUIRES_SHARED(Locks::mutator_lock_) { in NumResolvedCallSites()
440 const DexFile* GetDexFile() ALWAYS_INLINE REQUIRES_SHARED(Locks::mutator_lock_) { in GetDexFile()
444 void SetDexFile(const DexFile* dex_file) REQUIRES_SHARED(Locks::mutator_lock_) { in SetDexFile()
448 void SetLocation(ObjPtr<String> location) REQUIRES_SHARED(Locks::mutator_lock_);
463 uint32_t StringSlotIndex(dex::StringIndex string_idx) REQUIRES_SHARED(Locks::mutator_lock_);
464 uint32_t TypeSlotIndex(dex::TypeIndex type_idx) REQUIRES_SHARED(Locks::mutator_lock_);
465 uint32_t FieldSlotIndex(uint32_t field_idx) REQUIRES_SHARED(Locks::mutator_lock_);
466 uint32_t MethodSlotIndex(uint32_t method_idx) REQUIRES_SHARED(Locks::mutator_lock_);
467 uint32_t MethodTypeSlotIndex(dex::ProtoIndex proto_idx) REQUIRES_SHARED(Locks::mutator_lock_);
470 bool AddPreResolvedStringsArray() REQUIRES_SHARED(Locks::mutator_lock_);
474 void SetClassLoader(ObjPtr<ClassLoader> class_loader) REQUIRES_SHARED(Locks::mutator_lock_);
489 REQUIRES_SHARED(Locks::mutator_lock_);
510 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(Locks::heap_bitmap_lock_);