Lines Matching refs:REQUIRES_SHARED

90       REQUIRES_SHARED(Locks::mutator_lock_);
93 ALWAYS_INLINE ObjPtr<mirror::Class> GetDeclaringClass() REQUIRES_SHARED(Locks::mutator_lock_);
97 REQUIRES_SHARED(Locks::mutator_lock_);
104 REQUIRES_SHARED(Locks::mutator_lock_);
107 REQUIRES_SHARED(Locks::mutator_lock_);
120 void SetAccessFlags(uint32_t new_access_flags) REQUIRES_SHARED(Locks::mutator_lock_) { in SetAccessFlags()
129 InvokeType GetInvokeType() REQUIRES_SHARED(Locks::mutator_lock_);
180 ALWAYS_INLINE void SetIntrinsic(uint32_t intrinsic) REQUIRES_SHARED(Locks::mutator_lock_);
192 void SetNotIntrinsic() REQUIRES_SHARED(Locks::mutator_lock_);
225 void SetPreCompiled() REQUIRES_SHARED(Locks::mutator_lock_) { in SetPreCompiled()
231 void ClearPreCompiled() REQUIRES_SHARED(Locks::mutator_lock_) { in ClearPreCompiled()
246 void ClearDontCompile() REQUIRES_SHARED(Locks::mutator_lock_) { in ClearDontCompile()
251 void SetDontCompile() REQUIRES_SHARED(Locks::mutator_lock_) { in SetDontCompile()
277 void SetIsObsolete() REQUIRES_SHARED(Locks::mutator_lock_) { in SetIsObsolete()
315 bool IsProxyMethod() REQUIRES_SHARED(Locks::mutator_lock_);
317 bool IsPolymorphicSignature() REQUIRES_SHARED(Locks::mutator_lock_);
325 void SetFastInterpreterToInterpreterInvokeFlag() REQUIRES_SHARED(Locks::mutator_lock_) { in SetFastInterpreterToInterpreterInvokeFlag()
330 void ClearFastInterpreterToInterpreterInvokeFlag() REQUIRES_SHARED(Locks::mutator_lock_) { in ClearFastInterpreterToInterpreterInvokeFlag()
342 void SetSkipAccessChecks() REQUIRES_SHARED(Locks::mutator_lock_) { in SetSkipAccessChecks()
347 void ClearSkipAccessChecks() REQUIRES_SHARED(Locks::mutator_lock_) { in ClearSkipAccessChecks()
361 void SetPreviouslyWarm() REQUIRES_SHARED(Locks::mutator_lock_) { in SetPreviouslyWarm()
378 void ClearMustCountLocks() REQUIRES_SHARED(Locks::mutator_lock_) { in ClearMustCountLocks()
382 void SetMustCountLocks() REQUIRES_SHARED(Locks::mutator_lock_) { in SetMustCountLocks()
388 bool IsOverridableByDefaultMethod() REQUIRES_SHARED(Locks::mutator_lock_);
390 bool CheckIncompatibleClassChange(InvokeType type) REQUIRES_SHARED(Locks::mutator_lock_);
394 void ThrowInvocationTimeError() REQUIRES_SHARED(Locks::mutator_lock_);
396 uint16_t GetMethodIndex() REQUIRES_SHARED(Locks::mutator_lock_);
399 uint16_t GetMethodIndexDuringLinking() REQUIRES_SHARED(Locks::mutator_lock_);
401 size_t GetVtableIndex() REQUIRES_SHARED(Locks::mutator_lock_) { in GetVtableIndex()
405 void SetMethodIndex(uint16_t new_method_index) REQUIRES_SHARED(Locks::mutator_lock_) { in SetMethodIndex()
426 void SetCodeItemOffset(uint32_t new_code_off) REQUIRES_SHARED(Locks::mutator_lock_) { in SetCodeItemOffset()
438 void SetDexMethodIndex(uint32_t new_idx) REQUIRES_SHARED(Locks::mutator_lock_) { in SetDexMethodIndex()
445 REQUIRES_SHARED(Locks::mutator_lock_);
448 REQUIRES_SHARED(Locks::mutator_lock_);
451 bool HasSameNameAndSignature(ArtMethod* other) REQUIRES_SHARED(Locks::mutator_lock_);
455 REQUIRES_SHARED(Locks::mutator_lock_);
463 REQUIRES_SHARED(Locks::mutator_lock_);
466 REQUIRES_SHARED(Locks::mutator_lock_);
478 REQUIRES_SHARED(Locks::mutator_lock_) { in SetEntryPointFromQuickCompiledCode()
484 REQUIRES_SHARED(Locks::mutator_lock_) { in SetEntryPointFromQuickCompiledCodePtrSize()
513 REQUIRES_SHARED(Locks::mutator_lock_) { in SetImtConflictTable()
518 ProfilingInfo* GetProfilingInfo(PointerSize pointer_size) REQUIRES_SHARED(Locks::mutator_lock_) { in GetProfilingInfo()
525 ALWAYS_INLINE void SetProfilingInfo(ProfilingInfo* info) REQUIRES_SHARED(Locks::mutator_lock_) { in SetProfilingInfo()
530 REQUIRES_SHARED(Locks::mutator_lock_) { in SetProfilingInfoPtrSize()
543 ALWAYS_INLINE bool HasSingleImplementation() REQUIRES_SHARED(Locks::mutator_lock_);
546 REQUIRES_SHARED(Locks::mutator_lock_) { in SetHasSingleImplementation()
563 REQUIRES_SHARED(Locks::mutator_lock_);
568 REQUIRES_SHARED(Locks::mutator_lock_) { in SetSingleImplementation()
585 REQUIRES_SHARED(Locks::mutator_lock_) { in SetEntryPointFromJni()
593 REQUIRES_SHARED(Locks::mutator_lock_) { in SetEntryPointFromJniPtrSize()
603 REQUIRES_SHARED(Locks::mutator_lock_) { in SetDataPtrSize()
615 bool IsCalleeSaveMethod() REQUIRES_SHARED(Locks::mutator_lock_);
617 bool IsResolutionMethod() REQUIRES_SHARED(Locks::mutator_lock_);
619 bool IsImtUnimplementedMethod() REQUIRES_SHARED(Locks::mutator_lock_);
626 REQUIRES_SHARED(Locks::mutator_lock_);
632 const DexFile* GetDexFile() REQUIRES_SHARED(Locks::mutator_lock_);
634 const char* GetDeclaringClassDescriptor() REQUIRES_SHARED(Locks::mutator_lock_);
636 ALWAYS_INLINE const char* GetShorty() REQUIRES_SHARED(Locks::mutator_lock_);
638 const char* GetShorty(uint32_t* out_length) REQUIRES_SHARED(Locks::mutator_lock_);
640 const Signature GetSignature() REQUIRES_SHARED(Locks::mutator_lock_);
642 ALWAYS_INLINE const char* GetName() REQUIRES_SHARED(Locks::mutator_lock_);
644 ALWAYS_INLINE std::string_view GetNameView() REQUIRES_SHARED(Locks::mutator_lock_);
646 ObjPtr<mirror::String> ResolveNameString() REQUIRES_SHARED(Locks::mutator_lock_);
648 const dex::CodeItem* GetCodeItem() REQUIRES_SHARED(Locks::mutator_lock_);
650 bool IsResolvedTypeIdx(dex::TypeIndex type_idx) REQUIRES_SHARED(Locks::mutator_lock_);
652 int32_t GetLineNumFromDexPC(uint32_t dex_pc) REQUIRES_SHARED(Locks::mutator_lock_);
654 const dex::ProtoId& GetPrototype() REQUIRES_SHARED(Locks::mutator_lock_);
656 const dex::TypeList* GetParameterTypeList() REQUIRES_SHARED(Locks::mutator_lock_);
658 const char* GetDeclaringClassSourceFile() REQUIRES_SHARED(Locks::mutator_lock_);
660 uint16_t GetClassDefIndex() REQUIRES_SHARED(Locks::mutator_lock_);
662 const dex::ClassDef& GetClassDef() REQUIRES_SHARED(Locks::mutator_lock_);
664 ALWAYS_INLINE size_t GetNumberOfParameters() REQUIRES_SHARED(Locks::mutator_lock_);
666 const char* GetReturnTypeDescriptor() REQUIRES_SHARED(Locks::mutator_lock_);
668 ALWAYS_INLINE Primitive::Type GetReturnTypePrimitive() REQUIRES_SHARED(Locks::mutator_lock_);
671 REQUIRES_SHARED(Locks::mutator_lock_);
674 ObjPtr<mirror::Class> LookupResolvedReturnType() REQUIRES_SHARED(Locks::mutator_lock_);
677 ObjPtr<mirror::Class> ResolveReturnType() REQUIRES_SHARED(Locks::mutator_lock_);
679 ObjPtr<mirror::ClassLoader> GetClassLoader() REQUIRES_SHARED(Locks::mutator_lock_);
682 ObjPtr<mirror::DexCache> GetDexCache() REQUIRES_SHARED(Locks::mutator_lock_);
683 ObjPtr<mirror::DexCache> GetObsoleteDexCache() REQUIRES_SHARED(Locks::mutator_lock_);
686 REQUIRES_SHARED(Locks::mutator_lock_);
688 REQUIRES_SHARED(Locks::mutator_lock_);
690 ArtMethod* GetNonObsoleteMethod() REQUIRES_SHARED(Locks::mutator_lock_);
694 REQUIRES_SHARED(Locks::mutator_lock_);
710 REQUIRES_SHARED(Locks::mutator_lock_);
712 ALWAYS_INLINE void SetCounter(uint16_t hotness_count) REQUIRES_SHARED(Locks::mutator_lock_);
714 ALWAYS_INLINE uint16_t GetCounter() REQUIRES_SHARED(Locks::mutator_lock_);
720 ALWAYS_INLINE uint32_t GetImtIndex() REQUIRES_SHARED(Locks::mutator_lock_);
722 void CalculateAndSetImtIndex() REQUIRES_SHARED(Locks::mutator_lock_);
728 ArrayRef<const uint8_t> GetQuickenedInfo() REQUIRES_SHARED(Locks::mutator_lock_);
729 uint16_t GetIndexFromQuickening(uint32_t dex_pc) REQUIRES_SHARED(Locks::mutator_lock_);
734 REQUIRES_SHARED(Locks::mutator_lock_);
738 REQUIRES_SHARED(Locks::mutator_lock_);
741 bool HasAnyCompiledCode() REQUIRES_SHARED(Locks::mutator_lock_);
746 REQUIRES_SHARED(Locks::mutator_lock_);
748 REQUIRES_SHARED(Locks::mutator_lock_);
751 REQUIRES_SHARED(Locks::mutator_lock_);
754 REQUIRES_SHARED(Locks::mutator_lock_);
759 REQUIRES_SHARED(Locks::mutator_lock_);
765 void VisitMembers(VisitorFunc& visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in VisitMembers()
782 REQUIRES_SHARED(Locks::mutator_lock_);
786 REQUIRES_SHARED(Locks::mutator_lock_);
790 REQUIRES_SHARED(Locks::mutator_lock_);
852 uint16_t FindObsoleteDexClassDefIndex() REQUIRES_SHARED(Locks::mutator_lock_);
863 dex::TypeIndex GetReturnTypeIndex() REQUIRES_SHARED(Locks::mutator_lock_);
879 REQUIRES_SHARED(Locks::mutator_lock_) { in SetNativePointer()
900 void AddAccessFlags(uint32_t flag) REQUIRES_SHARED(Locks::mutator_lock_) { in AddAccessFlags()
907 void ClearAccessFlags(uint32_t flag) REQUIRES_SHARED(Locks::mutator_lock_) { in ClearAccessFlags()
913 const char* GetRuntimeMethodName() REQUIRES_SHARED(Locks::mutator_lock_);
925 REQUIRES_SHARED(Locks::mutator_lock_) = 0;