Lines Matching refs:mutator_lock_
55 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
57 Class* GetDeclaringClass() ALWAYS_INLINE SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
59 void SetDeclaringClass(Class *new_declaring_class) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
65 ALWAYS_INLINE uint32_t GetAccessFlags() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
67 void SetAccessFlags(uint32_t new_access_flags) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
73 InvokeType GetInvokeType() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
76 bool IsPublic() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
81 bool IsPrivate() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
86 bool IsStatic() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
91 bool IsConstructor() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
96 bool IsClassInitializer() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
101 bool IsDirect() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
110 bool IsSynchronized() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
115 bool IsFinal() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
119 bool IsMiranda() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
123 bool IsNative() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
127 bool IsFastNative() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
132 bool IsAbstract() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
136 bool IsSynthetic() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
140 bool IsProxyMethod() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
142 bool IsPreverified() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
146 void SetPreverified() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
151 bool IsPortableCompiled() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
155 void SetIsPortableCompiled() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
160 void ClearIsPortableCompiled() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
165 bool CheckIncompatibleClassChange(InvokeType type) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
167 uint16_t GetMethodIndex() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
170 uint16_t GetMethodIndexDuringLinking() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
172 size_t GetVtableIndex() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
176 void SetMethodIndex(uint16_t new_method_index) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
185 uint32_t GetCodeItemOffset() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
189 void SetCodeItemOffset(uint32_t new_code_off) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
197 ALWAYS_INLINE uint32_t GetDexMethodIndex() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
199 void SetDexMethodIndex(uint32_t new_idx) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
213 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
215 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
217 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
218 bool HasDexCacheResolvedMethods() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
219 bool HasSameDexCacheResolvedMethods(ArtMethod* other) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
221 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
224 Class* GetDexCacheResolvedType(uint32_t type_idx) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
226 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
227 bool HasDexCacheResolvedTypes() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
228 bool HasSameDexCacheResolvedTypes(ArtMethod* other) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
230 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
233 ArtMethod* FindOverriddenMethod() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
236 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
240 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
246 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
253 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
260 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
273 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
280 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
287 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
296 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
304 const void* GetEntryPointFromQuickCompiledCode() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
310 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
317 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
325 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
331 uint32_t GetCodeSize() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
333 bool IsWithinQuickCode(uintptr_t pc) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
348 void AssertPcIsWithinQuickCode(uintptr_t pc) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
351 uint32_t GetPortableOatCodeOffset() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
352 void SetPortableOatCodeOffset(uint32_t code_offset) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
354 uint32_t GetQuickOatCodeOffset() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
355 void SetQuickOatCodeOffset(uint32_t code_offset) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
365 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
368 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
372 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
374 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
378 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
380 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
384 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
386 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
389 uint32_t GetFrameSizeInBytes() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
397 QuickMethodFrameInfo GetQuickFrameInfo() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
399 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
401 size_t GetReturnPcOffsetInBytes() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
406 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
411 FrameOffset GetHandleScopeOffsetInBytes() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
418 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
420 void UnregisterNative(Thread* self) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
437 void* GetEntryPointFromJni() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
442 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
447 void SetEntryPointFromJni(const void* entrypoint) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
453 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
464 bool IsRuntimeMethod() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
467 bool IsCalleeSaveMethod() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
469 bool IsResolutionMethod() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
471 bool IsImtConflictMethod() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
473 bool IsImtUnimplementedMethod() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
475 uintptr_t NativePcOffset(const uintptr_t pc) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
477 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
481 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
484 uintptr_t ToNativePc(const uint32_t dex_pc) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
491 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
496 static Class* GetJavaLangReflectArtMethod() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
501 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
503 const DexFile* GetDexFile() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
505 const char* GetDeclaringClassDescriptor() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
507 const char* GetShorty() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
512 const char* GetShorty(uint32_t* out_length) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
514 const Signature GetSignature() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
516 ALWAYS_INLINE const char* GetName() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
518 const DexFile::CodeItem* GetCodeItem() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
520 bool IsResolvedTypeIdx(uint16_t type_idx) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
522 int32_t GetLineNumFromDexPC(uint32_t dex_pc) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
524 const DexFile::ProtoId& GetPrototype() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
526 const DexFile::TypeList* GetParameterTypeList() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
528 const char* GetDeclaringClassSourceFile() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
530 uint16_t GetClassDefIndex() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
532 const DexFile::ClassDef& GetClassDef() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
534 const char* GetReturnTypeDescriptor() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
537 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
539 mirror::ClassLoader* GetClassLoader() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
541 mirror::DexCache* GetDexCache() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
543 ALWAYS_INLINE ArtMethod* GetInterfaceMethodIfProxy() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
614 ALWAYS_INLINE void CheckObjectSizeEqualsMirrorSize() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
617 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
620 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);