Lines Matching refs:mutator_lock_
83 T* GetObjectForIndex(uint32_t idx) REQUIRES_SHARED(Locks::mutator_lock_);
106 T* GetObjectForIndex(uint32_t idx) REQUIRES_SHARED(Locks::mutator_lock_) { in GetObjectForIndex()
193 REQUIRES_SHARED(Locks::mutator_lock_)
198 REQUIRES_SHARED(Locks::mutator_lock_);
202 REQUIRES_SHARED(Locks::mutator_lock_);
206 REQUIRES_SHARED(Locks::mutator_lock_);
210 REQUIRES_SHARED(Locks::mutator_lock_);
212 ObjPtr<String> GetLocation() REQUIRES_SHARED(Locks::mutator_lock_);
275 REQUIRES_SHARED(Locks::mutator_lock_);
278 REQUIRES_SHARED(Locks::mutator_lock_);
282 ALWAYS_INLINE REQUIRES_SHARED(Locks::mutator_lock_);
286 ALWAYS_INLINE REQUIRES_SHARED(Locks::mutator_lock_);
290 void ClearString(dex::StringIndex string_idx) REQUIRES_SHARED(Locks::mutator_lock_);
292 Class* GetResolvedType(dex::TypeIndex type_idx) REQUIRES_SHARED(Locks::mutator_lock_);
295 REQUIRES_SHARED(Locks::mutator_lock_);
297 void ClearResolvedType(dex::TypeIndex type_idx) REQUIRES_SHARED(Locks::mutator_lock_);
300 REQUIRES_SHARED(Locks::mutator_lock_);
305 REQUIRES_SHARED(Locks::mutator_lock_);
307 REQUIRES_SHARED(Locks::mutator_lock_);
311 REQUIRES_SHARED(Locks::mutator_lock_);
315 REQUIRES_SHARED(Locks::mutator_lock_);
317 REQUIRES_SHARED(Locks::mutator_lock_);
319 …MethodType* GetResolvedMethodType(dex::ProtoIndex proto_idx) REQUIRES_SHARED(Locks::mutator_lock_);
322 REQUIRES_SHARED(Locks::mutator_lock_);
324 CallSite* GetResolvedCallSite(uint32_t call_site_idx) REQUIRES_SHARED(Locks::mutator_lock_);
332 REQUIRES_SHARED(Locks::mutator_lock_) WARN_UNUSED;
335 StringDexCacheType* GetStrings() ALWAYS_INLINE REQUIRES_SHARED(Locks::mutator_lock_) { in GetStrings()
341 REQUIRES_SHARED(Locks::mutator_lock_) { in GetPreResolvedStrings()
345 void SetStrings(StringDexCacheType* strings) ALWAYS_INLINE REQUIRES_SHARED(Locks::mutator_lock_) { in SetStrings()
350 ALWAYS_INLINE REQUIRES_SHARED(Locks::mutator_lock_) { in SetPreResolvedStrings()
355 TypeDexCacheType* GetResolvedTypes() ALWAYS_INLINE REQUIRES_SHARED(Locks::mutator_lock_) { in GetResolvedTypes()
361 REQUIRES_SHARED(Locks::mutator_lock_) { in SetResolvedTypes()
365 MethodDexCacheType* GetResolvedMethods() ALWAYS_INLINE REQUIRES_SHARED(Locks::mutator_lock_) { in GetResolvedMethods()
371 REQUIRES_SHARED(Locks::mutator_lock_) { in SetResolvedMethods()
375 FieldDexCacheType* GetResolvedFields() ALWAYS_INLINE REQUIRES_SHARED(Locks::mutator_lock_) { in GetResolvedFields()
381 REQUIRES_SHARED(Locks::mutator_lock_) { in SetResolvedFields()
387 ALWAYS_INLINE REQUIRES_SHARED(Locks::mutator_lock_) { in GetResolvedMethodTypes()
393 REQUIRES_SHARED(Locks::mutator_lock_) { in SetResolvedMethodTypes()
400 REQUIRES_SHARED(Locks::mutator_lock_) { in GetResolvedCallSites()
406 REQUIRES_SHARED(Locks::mutator_lock_) { in SetResolvedCallSites()
411 size_t NumStrings() REQUIRES_SHARED(Locks::mutator_lock_) { in NumStrings()
416 size_t NumPreResolvedStrings() REQUIRES_SHARED(Locks::mutator_lock_) { in NumPreResolvedStrings()
421 size_t NumResolvedTypes() REQUIRES_SHARED(Locks::mutator_lock_) { in NumResolvedTypes()
426 size_t NumResolvedMethods() REQUIRES_SHARED(Locks::mutator_lock_) { in NumResolvedMethods()
431 size_t NumResolvedFields() REQUIRES_SHARED(Locks::mutator_lock_) { in NumResolvedFields()
436 size_t NumResolvedMethodTypes() REQUIRES_SHARED(Locks::mutator_lock_) { in NumResolvedMethodTypes()
441 size_t NumResolvedCallSites() REQUIRES_SHARED(Locks::mutator_lock_) { in NumResolvedCallSites()
445 const DexFile* GetDexFile() ALWAYS_INLINE REQUIRES_SHARED(Locks::mutator_lock_) { in GetDexFile()
449 void SetDexFile(const DexFile* dex_file) REQUIRES_SHARED(Locks::mutator_lock_) { in SetDexFile()
453 void SetLocation(ObjPtr<String> location) REQUIRES_SHARED(Locks::mutator_lock_);
470 uint32_t StringSlotIndex(dex::StringIndex string_idx) REQUIRES_SHARED(Locks::mutator_lock_);
471 uint32_t TypeSlotIndex(dex::TypeIndex type_idx) REQUIRES_SHARED(Locks::mutator_lock_);
472 uint32_t FieldSlotIndex(uint32_t field_idx) REQUIRES_SHARED(Locks::mutator_lock_);
473 uint32_t MethodSlotIndex(uint32_t method_idx) REQUIRES_SHARED(Locks::mutator_lock_);
474 uint32_t MethodTypeSlotIndex(dex::ProtoIndex proto_idx) REQUIRES_SHARED(Locks::mutator_lock_);
477 bool AddPreResolvedStringsArray() REQUIRES_SHARED(Locks::mutator_lock_);
494 REQUIRES_SHARED(Locks::mutator_lock_);
515 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(Locks::heap_bitmap_lock_);