/art/runtime/ |
D | runtime_callbacks.h | 62 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 82 virtual void SigQuit() REQUIRES_SHARED(Locks::mutator_lock_) = 0; 96 virtual void NextRuntimePhase(RuntimePhase phase) REQUIRES_SHARED(Locks::mutator_lock_) = 0; 102 virtual void MonitorContendedLocking(Monitor* mon) REQUIRES_SHARED(Locks::mutator_lock_) = 0; 104 virtual void MonitorContendedLocked(Monitor* mon) REQUIRES_SHARED(Locks::mutator_lock_) = 0; 107 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 113 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 127 virtual bool IsMethodBeingInspected(ArtMethod* method) REQUIRES_SHARED(Locks::mutator_lock_) = 0; 132 virtual bool IsMethodSafeToJit(ArtMethod* method) REQUIRES_SHARED(Locks::mutator_lock_) = 0; 136 virtual bool MethodNeedsDebugVersion(ArtMethod* method) REQUIRES_SHARED(Locks::mutator_lock_) = 0; [all …]
|
D | art_field.h | 46 ObjPtr<mirror::Class> GetDeclaringClass() REQUIRES_SHARED(Locks::mutator_lock_); 49 REQUIRES_SHARED(Locks::mutator_lock_); 55 uint32_t GetAccessFlags() REQUIRES_SHARED(Locks::mutator_lock_) { in GetAccessFlags() 62 void SetAccessFlags(uint32_t new_access_flags) REQUIRES_SHARED(Locks::mutator_lock_) { in SetAccessFlags() 67 bool IsPublic() REQUIRES_SHARED(Locks::mutator_lock_) { in IsPublic() 71 bool IsStatic() REQUIRES_SHARED(Locks::mutator_lock_) { in IsStatic() 75 bool IsFinal() REQUIRES_SHARED(Locks::mutator_lock_) { in IsFinal() 89 MemberOffset GetOffset() REQUIRES_SHARED(Locks::mutator_lock_) { in GetOffset() 100 MemberOffset GetOffsetDuringLinking() REQUIRES_SHARED(Locks::mutator_lock_); 102 void SetOffset(MemberOffset num_bytes) REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | common_throws.h | 39 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR; 42 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR; 46 void ThrowArithmeticExceptionDivideByZero() REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR; 51 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR; 57 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR; 62 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR; 65 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR; 70 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR; 73 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR; 78 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR; [all …]
|
D | instrumentation.h | 71 uint32_t dex_pc) REQUIRES_SHARED(Locks::mutator_lock_) = 0; 78 REQUIRES_SHARED(Locks::mutator_lock_); 88 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 96 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 103 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 118 REQUIRES_SHARED(Locks::mutator_lock_); 127 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 132 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 136 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 143 REQUIRES_SHARED(Locks::mutator_lock_) = 0; [all …]
|
D | debugger.h | 57 bool IsMethodBeingInspected(ArtMethod* method) OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_); 58 bool IsMethodSafeToJit(ArtMethod* method) OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_); 59 bool MethodNeedsDebugVersion(ArtMethod* method) OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_); 64 OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_); 105 REQUIRES_SHARED(Locks::mutator_lock_); 181 REQUIRES_SHARED(Locks::mutator_lock_) in REQUIRES_SHARED() argument 187 ArtMethod* Method() const REQUIRES_SHARED(Locks::mutator_lock_); 189 void SetMethod(ArtMethod* m) REQUIRES_SHARED(Locks::mutator_lock_); 232 static void GcDidFinish() REQUIRES(!Locks::mutator_lock_); 246 REQUIRES(!Locks::breakpoint_lock_, !Locks::deoptimization_lock_, !Locks::mutator_lock_); [all …]
|
D | stack.h | 127 REQUIRES_SHARED(Locks::mutator_lock_); 135 virtual bool VisitFrame() REQUIRES_SHARED(Locks::mutator_lock_) = 0; 143 void WalkStack(bool include_transitions = false) REQUIRES_SHARED(Locks::mutator_lock_); 149 ArtMethod* GetMethod() const REQUIRES_SHARED(Locks::mutator_lock_); 153 void SetMethod(ArtMethod* method) REQUIRES(Locks::mutator_lock_); 163 uint32_t GetDexPc(bool abort_on_failure = true) const REQUIRES_SHARED(Locks::mutator_lock_); 165 mirror::Object* GetThisObject() const REQUIRES_SHARED(Locks::mutator_lock_); 167 size_t GetNativePcOffset() const REQUIRES_SHARED(Locks::mutator_lock_); 170 size_t GetFrameHeight() REQUIRES_SHARED(Locks::mutator_lock_) { in GetFrameHeight() 175 size_t GetFrameId() REQUIRES_SHARED(Locks::mutator_lock_) { in GetFrameId() [all …]
|
D | class_linker.h | 97 REQUIRES_SHARED(Locks::classlinker_classes_lock_, Locks::mutator_lock_) = 0; 163 REQUIRES_SHARED(Locks::mutator_lock_) 168 REQUIRES_SHARED(Locks::mutator_lock_) 183 REQUIRES_SHARED(Locks::mutator_lock_); 189 REQUIRES_SHARED(Locks::mutator_lock_); 196 REQUIRES_SHARED(Locks::mutator_lock_) 202 REQUIRES_SHARED(Locks::mutator_lock_) in FindSystemClass() 209 REQUIRES_SHARED(Locks::mutator_lock_) 224 REQUIRES_SHARED(Locks::mutator_lock_) 233 REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | art_method.h | 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_); [all …]
|
D | class_table.h | 67 bool IsNull() const REQUIRES_SHARED(Locks::mutator_lock_) { in IsNull() 84 REQUIRES_SHARED(Locks::mutator_lock_); 87 mirror::Class* Read() const REQUIRES_SHARED(Locks::mutator_lock_); 96 REQUIRES_SHARED(Locks::mutator_lock_); 99 REQUIRES_SHARED(Locks::mutator_lock_); 146 REQUIRES_SHARED(Locks::mutator_lock_); 152 REQUIRES_SHARED(Locks::mutator_lock_); 157 REQUIRES_SHARED(Locks::mutator_lock_); 162 REQUIRES_SHARED(Locks::mutator_lock_); 167 REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
/art/runtime/mirror/ |
D | class.h | 82 ClassStatus GetStatus() REQUIRES_SHARED(Locks::mutator_lock_) { in GetStatus() 91 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_); 99 bool IsRetired() REQUIRES_SHARED(Locks::mutator_lock_) { in IsRetired() 105 bool IsErroneousUnresolved() REQUIRES_SHARED(Locks::mutator_lock_) { in IsErroneousUnresolved() 111 bool IsErroneousResolved() REQUIRES_SHARED(Locks::mutator_lock_) { in IsErroneousResolved() 122 bool IsErroneous() REQUIRES_SHARED(Locks::mutator_lock_) { in IsErroneous() 128 bool IsIdxLoaded() REQUIRES_SHARED(Locks::mutator_lock_) { in IsIdxLoaded() 134 bool IsLoaded() REQUIRES_SHARED(Locks::mutator_lock_) { in IsLoaded() 140 bool IsResolved() REQUIRES_SHARED(Locks::mutator_lock_) { in IsResolved() 147 bool ShouldVerifyAtRuntime() REQUIRES_SHARED(Locks::mutator_lock_) { in ShouldVerifyAtRuntime() [all …]
|
D | field.h | 42 static mirror::Class* StaticClass() REQUIRES_SHARED(Locks::mutator_lock_) { in StaticClass() 46 static mirror::Class* ArrayClass() REQUIRES_SHARED(Locks::mutator_lock_) { in ArrayClass() 50 ALWAYS_INLINE uint32_t GetDexFieldIndex() REQUIRES_SHARED(Locks::mutator_lock_) { in GetDexFieldIndex() 54 mirror::Class* GetDeclaringClass() REQUIRES_SHARED(Locks::mutator_lock_) { in GetDeclaringClass() 58 uint32_t GetAccessFlags() REQUIRES_SHARED(Locks::mutator_lock_) { in GetAccessFlags() 62 bool IsStatic() REQUIRES_SHARED(Locks::mutator_lock_) { in IsStatic() 66 bool IsFinal() REQUIRES_SHARED(Locks::mutator_lock_) { in IsFinal() 70 bool IsVolatile() REQUIRES_SHARED(Locks::mutator_lock_) { in IsVolatile() 74 ALWAYS_INLINE Primitive::Type GetTypeAsPrimitiveType() REQUIRES_SHARED(Locks::mutator_lock_); 76 mirror::Class* GetType() REQUIRES_SHARED(Locks::mutator_lock_) { in GetType() [all …]
|
D | var_handle.h | 98 bool IsAccessModeSupported(AccessMode accessMode) REQUIRES_SHARED(Locks::mutator_lock_) { in IsAccessModeSupported() 109 REQUIRES_SHARED(Locks::mutator_lock_); 116 REQUIRES_SHARED(Locks::mutator_lock_); 123 REQUIRES_SHARED(Locks::mutator_lock_); 129 REQUIRES_SHARED(Locks::mutator_lock_); 132 Class* GetVarType() REQUIRES_SHARED(Locks::mutator_lock_); 145 static mirror::Class* StaticClass() REQUIRES_SHARED(Locks::mutator_lock_); 146 static void SetClass(Class* klass) REQUIRES_SHARED(Locks::mutator_lock_); 147 static void ResetClass() REQUIRES_SHARED(Locks::mutator_lock_); 148 static void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | string.h | 59 uint16_t* GetValue() REQUIRES_SHARED(Locks::mutator_lock_) { in GetValue() 63 uint8_t* GetValueCompressed() REQUIRES_SHARED(Locks::mutator_lock_) { in GetValueCompressed() 68 size_t SizeOf() REQUIRES_SHARED(Locks::mutator_lock_); 72 int32_t GetLength() REQUIRES_SHARED(Locks::mutator_lock_) { in GetLength() 77 int32_t GetCount() REQUIRES_SHARED(Locks::mutator_lock_) { in GetCount() 81 void SetCount(int32_t new_count) REQUIRES_SHARED(Locks::mutator_lock_) { in SetCount() 87 int32_t GetHashCode() REQUIRES_SHARED(Locks::mutator_lock_); 90 int32_t ComputeHashCode() REQUIRES_SHARED(Locks::mutator_lock_); 92 int32_t GetUtfLength() REQUIRES_SHARED(Locks::mutator_lock_); 94 uint16_t CharAt(int32_t index) REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | method.h | 33 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_); 35 static mirror::Class* StaticClass() REQUIRES_SHARED(Locks::mutator_lock_) { in StaticClass() 39 static void SetClass(Class* klass) REQUIRES_SHARED(Locks::mutator_lock_); 41 static void ResetClass() REQUIRES_SHARED(Locks::mutator_lock_); 43 static mirror::Class* ArrayClass() REQUIRES_SHARED(Locks::mutator_lock_) { in ArrayClass() 47 static void SetArrayClass(Class* klass) REQUIRES_SHARED(Locks::mutator_lock_); 49 static void ResetArrayClass() REQUIRES_SHARED(Locks::mutator_lock_); 51 static void VisitRoots(RootVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_); 65 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_); 67 static mirror::Class* StaticClass() REQUIRES_SHARED(Locks::mutator_lock_) { in StaticClass() [all …]
|
D | object.h | 95 ALWAYS_INLINE Class* GetClass() REQUIRES_SHARED(Locks::mutator_lock_); 98 void SetClass(ObjPtr<Class> new_klass) REQUIRES_SHARED(Locks::mutator_lock_); 103 REQUIRES_SHARED(Locks::mutator_lock_); 105 ALWAYS_INLINE uint32_t GetReadBarrierState() REQUIRES_SHARED(Locks::mutator_lock_); 107 ALWAYS_INLINE uint32_t GetReadBarrierStateAcquire() REQUIRES_SHARED(Locks::mutator_lock_); 112 ALWAYS_INLINE void SetReadBarrierState(uint32_t rb_state) REQUIRES_SHARED(Locks::mutator_lock_); 116 REQUIRES_SHARED(Locks::mutator_lock_); 118 ALWAYS_INLINE uint32_t GetMarkBit() REQUIRES_SHARED(Locks::mutator_lock_); 121 REQUIRES_SHARED(Locks::mutator_lock_); 124 ALWAYS_INLINE void AssertReadBarrierState() const REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | throwable.h | 35 void SetDetailMessage(ObjPtr<String> new_detail_message) REQUIRES_SHARED(Locks::mutator_lock_); 37 String* GetDetailMessage() REQUIRES_SHARED(Locks::mutator_lock_); 39 std::string Dump() REQUIRES_SHARED(Locks::mutator_lock_); 44 void SetCause(ObjPtr<Throwable> cause) REQUIRES_SHARED(Locks::mutator_lock_); 45 void SetStackState(ObjPtr<Object> state) REQUIRES_SHARED(Locks::mutator_lock_); 46 bool IsCheckedException() REQUIRES_SHARED(Locks::mutator_lock_); 48 static Class* GetJavaLangThrowable() REQUIRES_SHARED(Locks::mutator_lock_) { in GetJavaLangThrowable() 53 int32_t GetStackDepth() REQUIRES_SHARED(Locks::mutator_lock_); 58 REQUIRES_SHARED(Locks::mutator_lock_); 61 Object* GetStackState() REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
/art/runtime/verifier/ |
D | reg_type_cache.h | 67 static void Init() REQUIRES_SHARED(Locks::mutator_lock_) { in Init() 78 REQUIRES_SHARED(Locks::mutator_lock_); 81 REQUIRES_SHARED(Locks::mutator_lock_); 84 REQUIRES_SHARED(Locks::mutator_lock_); 87 REQUIRES_SHARED(Locks::mutator_lock_); 89 REQUIRES_SHARED(Locks::mutator_lock_); 91 REQUIRES_SHARED(Locks::mutator_lock_); 93 REQUIRES_SHARED(Locks::mutator_lock_); 95 REQUIRES_SHARED(Locks::mutator_lock_); 99 REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
/art/runtime/dex/ |
D | dex_file_annotations.h | 39 REQUIRES_SHARED(Locks::mutator_lock_); 41 REQUIRES_SHARED(Locks::mutator_lock_); 43 REQUIRES_SHARED(Locks::mutator_lock_); 45 REQUIRES_SHARED(Locks::mutator_lock_); 49 REQUIRES_SHARED(Locks::mutator_lock_); 51 REQUIRES_SHARED(Locks::mutator_lock_); 53 REQUIRES_SHARED(Locks::mutator_lock_); 55 REQUIRES_SHARED(Locks::mutator_lock_); 57 REQUIRES_SHARED(Locks::mutator_lock_); 59 REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
/art/runtime/gc/collector/ |
D | mark_compact.h | 66 void MarkingPhase() REQUIRES(Locks::mutator_lock_) 68 void ReclaimPhase() REQUIRES(Locks::mutator_lock_) 70 void FinishPhase() REQUIRES(Locks::mutator_lock_); 72 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_); 90 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 94 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 98 void BindBitmaps() REQUIRES_SHARED(Locks::mutator_lock_) 104 void ProcessReferences(Thread* self) REQUIRES(Locks::mutator_lock_) 105 REQUIRES(Locks::mutator_lock_); 108 void Sweep(bool swap_bitmaps) REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_); [all …]
|
D | concurrent_copying.h | 78 void InitializePhase() REQUIRES_SHARED(Locks::mutator_lock_) 80 void MarkingPhase() REQUIRES_SHARED(Locks::mutator_lock_) 82 void ReclaimPhase() REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!mark_stack_lock_); 87 void BindBitmaps() REQUIRES_SHARED(Locks::mutator_lock_) 105 REQUIRES_SHARED(Locks::mutator_lock_); 108 REQUIRES_SHARED(Locks::mutator_lock_); 109 bool IsInToSpace(mirror::Object* ref) REQUIRES_SHARED(Locks::mutator_lock_) { in IsInToSpace() 118 REQUIRES_SHARED(Locks::mutator_lock_) 121 REQUIRES_SHARED(Locks::mutator_lock_) 140 void RevokeThreadLocalMarkStack(Thread* thread) REQUIRES_SHARED(Locks::mutator_lock_) [all …]
|
D | mark_sweep.h | 62 void MarkingPhase() REQUIRES(!mark_stack_lock_) REQUIRES_SHARED(Locks::mutator_lock_); 63 void PausePhase() REQUIRES(Locks::mutator_lock_) REQUIRES(!mark_stack_lock_); 64 void ReclaimPhase() REQUIRES(!mark_stack_lock_) REQUIRES_SHARED(Locks::mutator_lock_); 69 REQUIRES_SHARED(Locks::mutator_lock_); 87 void FindDefaultSpaceBitmap() REQUIRES_SHARED(Locks::mutator_lock_); 93 REQUIRES_SHARED(Locks::mutator_lock_); 98 REQUIRES_SHARED(Locks::mutator_lock_); 103 REQUIRES_SHARED(Locks::mutator_lock_); 108 REQUIRES_SHARED(Locks::mutator_lock_); 114 REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | semi_space.h | 68 virtual void MarkingPhase() REQUIRES(Locks::mutator_lock_) 70 virtual void ReclaimPhase() REQUIRES(Locks::mutator_lock_) 72 virtual void FinishPhase() REQUIRES(Locks::mutator_lock_); 74 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_); 103 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 107 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 110 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 114 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 117 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 120 REQUIRES_SHARED(Locks::heap_bitmap_lock_, Locks::mutator_lock_); [all …]
|
/art/openjdkjvmti/ |
D | ti_redefine.h | 103 REQUIRES(!art::Locks::mutator_lock_); 113 REQUIRES_SHARED(art::Locks::mutator_lock_); 128 art::mirror::Class* GetMirrorClass() REQUIRES_SHARED(art::Locks::mutator_lock_); 129 art::mirror::ClassLoader* GetClassLoader() REQUIRES_SHARED(art::Locks::mutator_lock_); 136 REQUIRES_SHARED(art::Locks::mutator_lock_); 140 REQUIRES_SHARED(art::Locks::mutator_lock_); 147 REQUIRES_SHARED(art::Locks::mutator_lock_); 153 REQUIRES_SHARED(art::Locks::mutator_lock_); 156 REQUIRES(art::Locks::mutator_lock_); 160 bool CheckClass() REQUIRES_SHARED(art::Locks::mutator_lock_); [all …]
|
/art/dex2oat/linker/ |
D | image_writer.h | 102 T* GetImageAddress(T* object) const REQUIRES_SHARED(Locks::mutator_lock_) { in GetImageAddress() 112 ArtMethod* GetImageMethodAddress(ArtMethod* method) REQUIRES_SHARED(Locks::mutator_lock_); 129 REQUIRES(!Locks::mutator_lock_); 144 REQUIRES_SHARED(Locks::mutator_lock_); 161 void RecordImageAllocations() REQUIRES_SHARED(Locks::mutator_lock_); 371 REQUIRES_SHARED(Locks::mutator_lock_); 373 REQUIRES_SHARED(Locks::mutator_lock_); 375 REQUIRES_SHARED(Locks::mutator_lock_); 376 size_t GetImageOffset(mirror::Object* object) const REQUIRES_SHARED(Locks::mutator_lock_); 378 REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
/art/runtime/gc/ |
D | reference_queue.h | 61 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!*lock_); 65 void EnqueueReference(ObjPtr<mirror::Reference> ref) REQUIRES_SHARED(Locks::mutator_lock_); 69 ObjPtr<mirror::Reference> DequeuePendingReference() REQUIRES_SHARED(Locks::mutator_lock_); 75 REQUIRES_SHARED(Locks::mutator_lock_); 81 REQUIRES_SHARED(Locks::mutator_lock_); 87 REQUIRES_SHARED(Locks::mutator_lock_); 93 REQUIRES_SHARED(Locks::mutator_lock_); 95 void Dump(std::ostream& os) const REQUIRES_SHARED(Locks::mutator_lock_); 96 size_t GetLength() const REQUIRES_SHARED(Locks::mutator_lock_); 104 mirror::Reference* GetList() REQUIRES_SHARED(Locks::mutator_lock_) { in GetList() [all …]
|