Lines Matching refs:mutator_lock_
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_);
244 void SetPreCompiled() REQUIRES_SHARED(Locks::mutator_lock_) { in SetPreCompiled()
250 void ClearPreCompiled() REQUIRES_SHARED(Locks::mutator_lock_) { in ClearPreCompiled()
265 void ClearDontCompile() REQUIRES_SHARED(Locks::mutator_lock_) { in ClearDontCompile()
270 void SetDontCompile() REQUIRES_SHARED(Locks::mutator_lock_) { in SetDontCompile()
286 void SetIsObsolete() REQUIRES_SHARED(Locks::mutator_lock_) { in SetIsObsolete()
325 bool IsProxyMethod() REQUIRES_SHARED(Locks::mutator_lock_);
327 bool IsSignaturePolymorphic() REQUIRES_SHARED(Locks::mutator_lock_);
335 void SetFastInterpreterToInterpreterInvokeFlag() REQUIRES_SHARED(Locks::mutator_lock_) { in SetFastInterpreterToInterpreterInvokeFlag()
340 void ClearFastInterpreterToInterpreterInvokeFlag() REQUIRES_SHARED(Locks::mutator_lock_) { in ClearFastInterpreterToInterpreterInvokeFlag()
352 void SetSkipAccessChecks() REQUIRES_SHARED(Locks::mutator_lock_) { in SetSkipAccessChecks()
357 void ClearSkipAccessChecks() REQUIRES_SHARED(Locks::mutator_lock_) { in ClearSkipAccessChecks()
369 void SetPreviouslyWarm() REQUIRES_SHARED(Locks::mutator_lock_) { in SetPreviouslyWarm()
386 void ClearMustCountLocks() REQUIRES_SHARED(Locks::mutator_lock_) { in ClearMustCountLocks()
390 void SetMustCountLocks() REQUIRES_SHARED(Locks::mutator_lock_) { in SetMustCountLocks()
400 void SetNterpEntryPointFastPathFlag() REQUIRES_SHARED(Locks::mutator_lock_) { in SetNterpEntryPointFastPathFlag()
405 void SetNterpInvokeFastPathFlag() REQUIRES_SHARED(Locks::mutator_lock_) { in SetNterpInvokeFastPathFlag()
410 bool IsOverridableByDefaultMethod() REQUIRES_SHARED(Locks::mutator_lock_);
412 bool CheckIncompatibleClassChange(InvokeType type) REQUIRES_SHARED(Locks::mutator_lock_);
416 void ThrowInvocationTimeError() REQUIRES_SHARED(Locks::mutator_lock_);
418 uint16_t GetMethodIndex() REQUIRES_SHARED(Locks::mutator_lock_);
421 uint16_t GetMethodIndexDuringLinking() REQUIRES_SHARED(Locks::mutator_lock_);
423 size_t GetVtableIndex() REQUIRES_SHARED(Locks::mutator_lock_) { in GetVtableIndex()
427 void SetMethodIndex(uint16_t new_method_index) REQUIRES_SHARED(Locks::mutator_lock_) { in SetMethodIndex()
451 void SetDexMethodIndex(uint32_t new_idx) REQUIRES_SHARED(Locks::mutator_lock_) { in SetDexMethodIndex()
458 REQUIRES_SHARED(Locks::mutator_lock_);
461 REQUIRES_SHARED(Locks::mutator_lock_);
464 bool HasSameNameAndSignature(ArtMethod* other) REQUIRES_SHARED(Locks::mutator_lock_);
468 REQUIRES_SHARED(Locks::mutator_lock_);
476 REQUIRES_SHARED(Locks::mutator_lock_);
479 REQUIRES_SHARED(Locks::mutator_lock_);
491 REQUIRES_SHARED(Locks::mutator_lock_) { in SetEntryPointFromQuickCompiledCode()
497 REQUIRES_SHARED(Locks::mutator_lock_) { in SetEntryPointFromQuickCompiledCodePtrSize()
526 REQUIRES_SHARED(Locks::mutator_lock_) { in SetImtConflictTable()
532 ALWAYS_INLINE bool HasSingleImplementation() REQUIRES_SHARED(Locks::mutator_lock_);
535 REQUIRES_SHARED(Locks::mutator_lock_) { in SetHasSingleImplementation()
552 REQUIRES_SHARED(Locks::mutator_lock_);
557 REQUIRES_SHARED(Locks::mutator_lock_) { in SetSingleImplementation()
574 REQUIRES_SHARED(Locks::mutator_lock_) { in SetEntryPointFromJni()
582 REQUIRES_SHARED(Locks::mutator_lock_) { in SetEntryPointFromJniPtrSize()
592 REQUIRES_SHARED(Locks::mutator_lock_) { in SetDataPtrSize()
603 bool HasCodeItem() REQUIRES_SHARED(Locks::mutator_lock_) { in HasCodeItem()
607 void SetCodeItem(const dex::CodeItem* code_item) REQUIRES_SHARED(Locks::mutator_lock_);
610 bool IsCalleeSaveMethod() REQUIRES_SHARED(Locks::mutator_lock_);
612 bool IsResolutionMethod() REQUIRES_SHARED(Locks::mutator_lock_);
614 bool IsImtUnimplementedMethod() REQUIRES_SHARED(Locks::mutator_lock_);
621 REQUIRES_SHARED(Locks::mutator_lock_);
627 const DexFile* GetDexFile() REQUIRES_SHARED(Locks::mutator_lock_);
629 const char* GetDeclaringClassDescriptor() REQUIRES_SHARED(Locks::mutator_lock_);
631 ALWAYS_INLINE const char* GetShorty() REQUIRES_SHARED(Locks::mutator_lock_);
633 const char* GetShorty(uint32_t* out_length) REQUIRES_SHARED(Locks::mutator_lock_);
635 const Signature GetSignature() REQUIRES_SHARED(Locks::mutator_lock_);
637 ALWAYS_INLINE const char* GetName() REQUIRES_SHARED(Locks::mutator_lock_);
639 ALWAYS_INLINE std::string_view GetNameView() REQUIRES_SHARED(Locks::mutator_lock_);
641 ObjPtr<mirror::String> ResolveNameString() REQUIRES_SHARED(Locks::mutator_lock_);
643 const dex::CodeItem* GetCodeItem() REQUIRES_SHARED(Locks::mutator_lock_);
645 bool IsResolvedTypeIdx(dex::TypeIndex type_idx) REQUIRES_SHARED(Locks::mutator_lock_);
647 int32_t GetLineNumFromDexPC(uint32_t dex_pc) REQUIRES_SHARED(Locks::mutator_lock_);
649 const dex::ProtoId& GetPrototype() REQUIRES_SHARED(Locks::mutator_lock_);
651 const dex::TypeList* GetParameterTypeList() REQUIRES_SHARED(Locks::mutator_lock_);
653 const char* GetDeclaringClassSourceFile() REQUIRES_SHARED(Locks::mutator_lock_);
655 uint16_t GetClassDefIndex() REQUIRES_SHARED(Locks::mutator_lock_);
657 const dex::ClassDef& GetClassDef() REQUIRES_SHARED(Locks::mutator_lock_);
659 ALWAYS_INLINE size_t GetNumberOfParameters() REQUIRES_SHARED(Locks::mutator_lock_);
661 const char* GetReturnTypeDescriptor() REQUIRES_SHARED(Locks::mutator_lock_);
663 ALWAYS_INLINE Primitive::Type GetReturnTypePrimitive() REQUIRES_SHARED(Locks::mutator_lock_);
666 REQUIRES_SHARED(Locks::mutator_lock_);
669 ObjPtr<mirror::Class> LookupResolvedReturnType() REQUIRES_SHARED(Locks::mutator_lock_);
672 ObjPtr<mirror::Class> ResolveReturnType() REQUIRES_SHARED(Locks::mutator_lock_);
674 ObjPtr<mirror::ClassLoader> GetClassLoader() REQUIRES_SHARED(Locks::mutator_lock_);
677 ObjPtr<mirror::DexCache> GetDexCache() REQUIRES_SHARED(Locks::mutator_lock_);
678 ObjPtr<mirror::DexCache> GetObsoleteDexCache() REQUIRES_SHARED(Locks::mutator_lock_);
681 REQUIRES_SHARED(Locks::mutator_lock_);
683 REQUIRES_SHARED(Locks::mutator_lock_);
685 ArtMethod* GetNonObsoleteMethod() REQUIRES_SHARED(Locks::mutator_lock_);
689 REQUIRES_SHARED(Locks::mutator_lock_);
705 REQUIRES_SHARED(Locks::mutator_lock_);
715 ALWAYS_INLINE uint32_t GetImtIndex() REQUIRES_SHARED(Locks::mutator_lock_);
717 void CalculateAndSetImtIndex() REQUIRES_SHARED(Locks::mutator_lock_);
726 REQUIRES_SHARED(Locks::mutator_lock_);
730 REQUIRES_SHARED(Locks::mutator_lock_);
733 bool HasAnyCompiledCode() REQUIRES_SHARED(Locks::mutator_lock_);
738 REQUIRES_SHARED(Locks::mutator_lock_);
740 REQUIRES_SHARED(Locks::mutator_lock_);
743 REQUIRES_SHARED(Locks::mutator_lock_);
746 REQUIRES_SHARED(Locks::mutator_lock_);
751 REQUIRES_SHARED(Locks::mutator_lock_);
757 void VisitMembers(VisitorFunc& visitor) REQUIRES_SHARED(Locks::mutator_lock_) { in VisitMembers()
773 REQUIRES_SHARED(Locks::mutator_lock_);
777 REQUIRES_SHARED(Locks::mutator_lock_);
781 REQUIRES_SHARED(Locks::mutator_lock_);
840 uint16_t FindObsoleteDexClassDefIndex() REQUIRES_SHARED(Locks::mutator_lock_);
851 dex::TypeIndex GetReturnTypeIndex() REQUIRES_SHARED(Locks::mutator_lock_);
867 REQUIRES_SHARED(Locks::mutator_lock_) { in SetNativePointer()
888 void AddAccessFlags(uint32_t flag) REQUIRES_SHARED(Locks::mutator_lock_) { in AddAccessFlags()
895 void ClearAccessFlags(uint32_t flag) REQUIRES_SHARED(Locks::mutator_lock_) { in ClearAccessFlags()
901 const char* GetRuntimeMethodName() REQUIRES_SHARED(Locks::mutator_lock_);
913 REQUIRES_SHARED(Locks::mutator_lock_) = 0;