Lines Matching refs:mutator_lock_
87 REQUIRES_SHARED(Locks::mutator_lock_);
90 ALWAYS_INLINE mirror::Class* GetDeclaringClass() REQUIRES_SHARED(Locks::mutator_lock_);
94 REQUIRES_SHARED(Locks::mutator_lock_);
101 REQUIRES_SHARED(Locks::mutator_lock_);
104 REQUIRES_SHARED(Locks::mutator_lock_);
132 InvokeType GetInvokeType() REQUIRES_SHARED(Locks::mutator_lock_);
185 ALWAYS_INLINE void SetIntrinsic(uint32_t intrinsic) REQUIRES_SHARED(Locks::mutator_lock_);
197 void SetNotIntrinsic() REQUIRES_SHARED(Locks::mutator_lock_);
296 bool IsProxyMethod() REQUIRES_SHARED(Locks::mutator_lock_);
298 bool IsPolymorphicSignature() REQUIRES_SHARED(Locks::mutator_lock_);
342 HiddenApiAccessFlags::ApiList GetHiddenApiAccessFlags() REQUIRES_SHARED(Locks::mutator_lock_);
345 bool IsOverridableByDefaultMethod() REQUIRES_SHARED(Locks::mutator_lock_);
347 bool CheckIncompatibleClassChange(InvokeType type) REQUIRES_SHARED(Locks::mutator_lock_);
351 void ThrowInvocationTimeError() REQUIRES_SHARED(Locks::mutator_lock_);
353 uint16_t GetMethodIndex() REQUIRES_SHARED(Locks::mutator_lock_);
356 uint16_t GetMethodIndexDuringLinking() REQUIRES_SHARED(Locks::mutator_lock_);
358 size_t GetVtableIndex() REQUIRES_SHARED(Locks::mutator_lock_) { in GetVtableIndex()
362 void SetMethodIndex(uint16_t new_method_index) REQUIRES_SHARED(Locks::mutator_lock_) { in SetMethodIndex()
391 ALWAYS_INLINE uint32_t GetDexMethodIndex() REQUIRES_SHARED(Locks::mutator_lock_);
400 REQUIRES_SHARED(Locks::mutator_lock_);
403 REQUIRES_SHARED(Locks::mutator_lock_);
406 bool HasSameNameAndSignature(ArtMethod* other) REQUIRES_SHARED(Locks::mutator_lock_);
410 REQUIRES_SHARED(Locks::mutator_lock_);
418 REQUIRES_SHARED(Locks::mutator_lock_);
421 REQUIRES_SHARED(Locks::mutator_lock_);
445 REQUIRES_SHARED(Locks::mutator_lock_) WARN_UNUSED;
447 void UnregisterNative() REQUIRES_SHARED(Locks::mutator_lock_);
474 ProfilingInfo* GetProfilingInfo(PointerSize pointer_size) REQUIRES_SHARED(Locks::mutator_lock_) { in GetProfilingInfo()
499 ALWAYS_INLINE bool HasSingleImplementation() REQUIRES_SHARED(Locks::mutator_lock_);
514 REQUIRES_SHARED(Locks::mutator_lock_);
518 REQUIRES_SHARED(Locks::mutator_lock_);
563 bool IsCalleeSaveMethod() REQUIRES_SHARED(Locks::mutator_lock_);
565 bool IsResolutionMethod() REQUIRES_SHARED(Locks::mutator_lock_);
567 bool IsImtUnimplementedMethod() REQUIRES_SHARED(Locks::mutator_lock_);
574 REQUIRES_SHARED(Locks::mutator_lock_);
580 const DexFile* GetDexFile() REQUIRES_SHARED(Locks::mutator_lock_);
582 const char* GetDeclaringClassDescriptor() REQUIRES_SHARED(Locks::mutator_lock_);
584 ALWAYS_INLINE const char* GetShorty() REQUIRES_SHARED(Locks::mutator_lock_);
586 const char* GetShorty(uint32_t* out_length) REQUIRES_SHARED(Locks::mutator_lock_);
588 const Signature GetSignature() REQUIRES_SHARED(Locks::mutator_lock_);
590 ALWAYS_INLINE const char* GetName() REQUIRES_SHARED(Locks::mutator_lock_);
592 ObjPtr<mirror::String> GetNameAsString(Thread* self) REQUIRES_SHARED(Locks::mutator_lock_);
594 const DexFile::CodeItem* GetCodeItem() REQUIRES_SHARED(Locks::mutator_lock_);
596 bool IsResolvedTypeIdx(dex::TypeIndex type_idx) REQUIRES_SHARED(Locks::mutator_lock_);
598 int32_t GetLineNumFromDexPC(uint32_t dex_pc) REQUIRES_SHARED(Locks::mutator_lock_);
600 const DexFile::ProtoId& GetPrototype() REQUIRES_SHARED(Locks::mutator_lock_);
602 const DexFile::TypeList* GetParameterTypeList() REQUIRES_SHARED(Locks::mutator_lock_);
604 const char* GetDeclaringClassSourceFile() REQUIRES_SHARED(Locks::mutator_lock_);
606 uint16_t GetClassDefIndex() REQUIRES_SHARED(Locks::mutator_lock_);
608 const DexFile::ClassDef& GetClassDef() REQUIRES_SHARED(Locks::mutator_lock_);
610 ALWAYS_INLINE size_t GetNumberOfParameters() REQUIRES_SHARED(Locks::mutator_lock_);
612 const char* GetReturnTypeDescriptor() REQUIRES_SHARED(Locks::mutator_lock_);
614 ALWAYS_INLINE Primitive::Type GetReturnTypePrimitive() REQUIRES_SHARED(Locks::mutator_lock_);
617 REQUIRES_SHARED(Locks::mutator_lock_);
620 ObjPtr<mirror::Class> LookupResolvedReturnType() REQUIRES_SHARED(Locks::mutator_lock_);
623 ObjPtr<mirror::Class> ResolveReturnType() REQUIRES_SHARED(Locks::mutator_lock_);
625 mirror::ClassLoader* GetClassLoader() REQUIRES_SHARED(Locks::mutator_lock_);
628 mirror::DexCache* GetDexCache() REQUIRES_SHARED(Locks::mutator_lock_);
629 mirror::DexCache* GetObsoleteDexCache() REQUIRES_SHARED(Locks::mutator_lock_);
632 REQUIRES_SHARED(Locks::mutator_lock_);
634 REQUIRES_SHARED(Locks::mutator_lock_);
636 ArtMethod* GetNonObsoleteMethod() REQUIRES_SHARED(Locks::mutator_lock_);
640 REQUIRES_SHARED(Locks::mutator_lock_);
656 REQUIRES_SHARED(Locks::mutator_lock_);
681 ArrayRef<const uint8_t> GetQuickenedInfo() REQUIRES_SHARED(Locks::mutator_lock_);
682 uint16_t GetIndexFromQuickening(uint32_t dex_pc) REQUIRES_SHARED(Locks::mutator_lock_);
687 REQUIRES_SHARED(Locks::mutator_lock_);
691 REQUIRES_SHARED(Locks::mutator_lock_);
694 bool HasAnyCompiledCode() REQUIRES_SHARED(Locks::mutator_lock_);
699 REQUIRES_SHARED(Locks::mutator_lock_);
701 REQUIRES_SHARED(Locks::mutator_lock_);
704 REQUIRES_SHARED(Locks::mutator_lock_);
707 REQUIRES_SHARED(Locks::mutator_lock_);
713 REQUIRES_SHARED(Locks::mutator_lock_);
740 REQUIRES_SHARED(Locks::mutator_lock_);
744 REQUIRES_SHARED(Locks::mutator_lock_);
748 REQUIRES_SHARED(Locks::mutator_lock_);
799 uint16_t FindObsoleteDexClassDefIndex() REQUIRES_SHARED(Locks::mutator_lock_);
810 dex::TypeIndex GetReturnTypeIndex() REQUIRES_SHARED(Locks::mutator_lock_);
882 REQUIRES_SHARED(Locks::mutator_lock_) = 0;