Lines Matching refs:REQUIRES_SHARED
88 REQUIRES_SHARED(Locks::mutator_lock_);
91 ALWAYS_INLINE ObjPtr<mirror::Class> GetDeclaringClass() REQUIRES_SHARED(Locks::mutator_lock_);
95 REQUIRES_SHARED(Locks::mutator_lock_);
102 REQUIRES_SHARED(Locks::mutator_lock_);
105 REQUIRES_SHARED(Locks::mutator_lock_);
127 InvokeType GetInvokeType() REQUIRES_SHARED(Locks::mutator_lock_);
178 ALWAYS_INLINE void SetIntrinsic(uint32_t intrinsic) REQUIRES_SHARED(Locks::mutator_lock_);
190 void SetNotIntrinsic() REQUIRES_SHARED(Locks::mutator_lock_);
285 bool IsProxyMethod() REQUIRES_SHARED(Locks::mutator_lock_);
287 bool IsPolymorphicSignature() REQUIRES_SHARED(Locks::mutator_lock_);
348 bool IsOverridableByDefaultMethod() REQUIRES_SHARED(Locks::mutator_lock_);
350 bool CheckIncompatibleClassChange(InvokeType type) REQUIRES_SHARED(Locks::mutator_lock_);
354 void ThrowInvocationTimeError() REQUIRES_SHARED(Locks::mutator_lock_);
356 uint16_t GetMethodIndex() REQUIRES_SHARED(Locks::mutator_lock_);
359 uint16_t GetMethodIndexDuringLinking() REQUIRES_SHARED(Locks::mutator_lock_);
361 size_t GetVtableIndex() REQUIRES_SHARED(Locks::mutator_lock_) { in GetVtableIndex()
365 void SetMethodIndex(uint16_t new_method_index) REQUIRES_SHARED(Locks::mutator_lock_) { in SetMethodIndex()
401 REQUIRES_SHARED(Locks::mutator_lock_);
404 REQUIRES_SHARED(Locks::mutator_lock_);
407 bool HasSameNameAndSignature(ArtMethod* other) REQUIRES_SHARED(Locks::mutator_lock_);
411 REQUIRES_SHARED(Locks::mutator_lock_);
419 REQUIRES_SHARED(Locks::mutator_lock_);
422 REQUIRES_SHARED(Locks::mutator_lock_);
448 REQUIRES_SHARED(Locks::mutator_lock_) WARN_UNUSED;
450 void UnregisterNative() REQUIRES_SHARED(Locks::mutator_lock_);
477 ProfilingInfo* GetProfilingInfo(PointerSize pointer_size) REQUIRES_SHARED(Locks::mutator_lock_) { in GetProfilingInfo()
498 ALWAYS_INLINE bool HasSingleImplementation() REQUIRES_SHARED(Locks::mutator_lock_);
513 REQUIRES_SHARED(Locks::mutator_lock_);
559 bool IsCalleeSaveMethod() REQUIRES_SHARED(Locks::mutator_lock_);
561 bool IsResolutionMethod() REQUIRES_SHARED(Locks::mutator_lock_);
563 bool IsImtUnimplementedMethod() REQUIRES_SHARED(Locks::mutator_lock_);
570 REQUIRES_SHARED(Locks::mutator_lock_);
576 const DexFile* GetDexFile() REQUIRES_SHARED(Locks::mutator_lock_);
578 const char* GetDeclaringClassDescriptor() REQUIRES_SHARED(Locks::mutator_lock_);
580 ALWAYS_INLINE const char* GetShorty() REQUIRES_SHARED(Locks::mutator_lock_);
582 const char* GetShorty(uint32_t* out_length) REQUIRES_SHARED(Locks::mutator_lock_);
584 const Signature GetSignature() REQUIRES_SHARED(Locks::mutator_lock_);
586 ALWAYS_INLINE const char* GetName() REQUIRES_SHARED(Locks::mutator_lock_);
588 ALWAYS_INLINE std::string_view GetNameView() REQUIRES_SHARED(Locks::mutator_lock_);
590 ObjPtr<mirror::String> ResolveNameString() REQUIRES_SHARED(Locks::mutator_lock_);
592 const dex::CodeItem* GetCodeItem() REQUIRES_SHARED(Locks::mutator_lock_);
594 bool IsResolvedTypeIdx(dex::TypeIndex type_idx) REQUIRES_SHARED(Locks::mutator_lock_);
596 int32_t GetLineNumFromDexPC(uint32_t dex_pc) REQUIRES_SHARED(Locks::mutator_lock_);
598 const dex::ProtoId& GetPrototype() REQUIRES_SHARED(Locks::mutator_lock_);
600 const dex::TypeList* GetParameterTypeList() REQUIRES_SHARED(Locks::mutator_lock_);
602 const char* GetDeclaringClassSourceFile() REQUIRES_SHARED(Locks::mutator_lock_);
604 uint16_t GetClassDefIndex() REQUIRES_SHARED(Locks::mutator_lock_);
606 const dex::ClassDef& GetClassDef() REQUIRES_SHARED(Locks::mutator_lock_);
608 ALWAYS_INLINE size_t GetNumberOfParameters() REQUIRES_SHARED(Locks::mutator_lock_);
610 const char* GetReturnTypeDescriptor() REQUIRES_SHARED(Locks::mutator_lock_);
612 ALWAYS_INLINE Primitive::Type GetReturnTypePrimitive() REQUIRES_SHARED(Locks::mutator_lock_);
615 REQUIRES_SHARED(Locks::mutator_lock_);
618 ObjPtr<mirror::Class> LookupResolvedReturnType() REQUIRES_SHARED(Locks::mutator_lock_);
621 ObjPtr<mirror::Class> ResolveReturnType() REQUIRES_SHARED(Locks::mutator_lock_);
623 ObjPtr<mirror::ClassLoader> GetClassLoader() REQUIRES_SHARED(Locks::mutator_lock_);
626 ObjPtr<mirror::DexCache> GetDexCache() REQUIRES_SHARED(Locks::mutator_lock_);
627 ObjPtr<mirror::DexCache> GetObsoleteDexCache() REQUIRES_SHARED(Locks::mutator_lock_);
630 REQUIRES_SHARED(Locks::mutator_lock_);
632 REQUIRES_SHARED(Locks::mutator_lock_);
634 ArtMethod* GetNonObsoleteMethod() REQUIRES_SHARED(Locks::mutator_lock_);
638 REQUIRES_SHARED(Locks::mutator_lock_);
654 REQUIRES_SHARED(Locks::mutator_lock_);
656 ALWAYS_INLINE void SetCounter(int16_t hotness_count) REQUIRES_SHARED(Locks::mutator_lock_);
658 ALWAYS_INLINE uint16_t GetCounter() REQUIRES_SHARED(Locks::mutator_lock_);
660 ALWAYS_INLINE uint32_t GetImtIndex() REQUIRES_SHARED(Locks::mutator_lock_);
662 void CalculateAndSetImtIndex() REQUIRES_SHARED(Locks::mutator_lock_);
668 ArrayRef<const uint8_t> GetQuickenedInfo() REQUIRES_SHARED(Locks::mutator_lock_);
669 uint16_t GetIndexFromQuickening(uint32_t dex_pc) REQUIRES_SHARED(Locks::mutator_lock_);
674 REQUIRES_SHARED(Locks::mutator_lock_);
678 REQUIRES_SHARED(Locks::mutator_lock_);
681 bool HasAnyCompiledCode() REQUIRES_SHARED(Locks::mutator_lock_);
686 REQUIRES_SHARED(Locks::mutator_lock_);
688 REQUIRES_SHARED(Locks::mutator_lock_);
691 REQUIRES_SHARED(Locks::mutator_lock_);
694 REQUIRES_SHARED(Locks::mutator_lock_);
700 REQUIRES_SHARED(Locks::mutator_lock_);
727 REQUIRES_SHARED(Locks::mutator_lock_);
731 REQUIRES_SHARED(Locks::mutator_lock_);
735 REQUIRES_SHARED(Locks::mutator_lock_);
795 uint16_t FindObsoleteDexClassDefIndex() REQUIRES_SHARED(Locks::mutator_lock_);
806 dex::TypeIndex GetReturnTypeIndex() REQUIRES_SHARED(Locks::mutator_lock_);
866 const char* GetRuntimeMethodName() REQUIRES_SHARED(Locks::mutator_lock_);
878 REQUIRES_SHARED(Locks::mutator_lock_) = 0;