/art/runtime/mirror/ |
D | class.h | 100 ClassStatus GetStatus() REQUIRES_SHARED(Locks::mutator_lock_) { in GetStatus() 112 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_); 116 void SetStatusLocked(ClassStatus new_status) REQUIRES(Locks::mutator_lock_); 118 void SetStatusForPrimitiveOrArray(ClassStatus new_status) REQUIRES_SHARED(Locks::mutator_lock_); 126 bool IsRetired() REQUIRES_SHARED(Locks::mutator_lock_) { in IsRetired() 132 bool IsErroneousUnresolved() REQUIRES_SHARED(Locks::mutator_lock_) { in IsErroneousUnresolved() 138 bool IsErroneousResolved() REQUIRES_SHARED(Locks::mutator_lock_) { in IsErroneousResolved() 149 bool IsErroneous() REQUIRES_SHARED(Locks::mutator_lock_) { in IsErroneous() 155 bool IsIdxLoaded() REQUIRES_SHARED(Locks::mutator_lock_) { in IsIdxLoaded() 161 bool IsLoaded() REQUIRES_SHARED(Locks::mutator_lock_) { in IsLoaded() [all …]
|
D | class_ext.h | 45 void SetVerifyError(ObjPtr<Object> obj) REQUIRES_SHARED(Locks::mutator_lock_); 47 ObjPtr<Object> GetVerifyError() REQUIRES_SHARED(Locks::mutator_lock_); 49 ObjPtr<ObjectArray<DexCache>> GetObsoleteDexCaches() REQUIRES_SHARED(Locks::mutator_lock_); 54 REQUIRES_SHARED(Locks::mutator_lock_); 58 ObjPtr<PointerArray> GetInstanceJFieldIDsPointerArray() REQUIRES_SHARED(Locks::mutator_lock_); 61 ObjPtr<Object> GetInstanceJFieldIDs() REQUIRES_SHARED(Locks::mutator_lock_); 64 bool HasInstanceFieldPointerIdMarker() REQUIRES_SHARED(Locks::mutator_lock_); 69 REQUIRES_SHARED(Locks::mutator_lock_); 73 ObjPtr<PointerArray> GetStaticJFieldIDsPointerArray() REQUIRES_SHARED(Locks::mutator_lock_); 76 ObjPtr<Object> GetStaticJFieldIDs() REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | object.h | 98 ALWAYS_INLINE Class* GetClass() REQUIRES_SHARED(Locks::mutator_lock_); 101 void SetClass(ObjPtr<Class> new_klass) REQUIRES_SHARED(Locks::mutator_lock_); 106 REQUIRES_SHARED(Locks::mutator_lock_); 108 ALWAYS_INLINE uint32_t GetReadBarrierState() REQUIRES_SHARED(Locks::mutator_lock_); 110 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 | string.h | 67 uint16_t* GetValue() REQUIRES_SHARED(Locks::mutator_lock_) { in GetValue() 71 uint8_t* GetValueCompressed() REQUIRES_SHARED(Locks::mutator_lock_) { in GetValueCompressed() 76 size_t SizeOf() REQUIRES_SHARED(Locks::mutator_lock_) { in SizeOf() 92 int32_t GetLength() REQUIRES_SHARED(Locks::mutator_lock_) { in GetLength() 97 int32_t GetCount() REQUIRES_SHARED(Locks::mutator_lock_) { in GetCount() 101 void SetCount(int32_t new_count) REQUIRES_SHARED(Locks::mutator_lock_) { in SetCount() 107 int32_t GetHashCode() REQUIRES_SHARED(Locks::mutator_lock_); 110 int32_t ComputeHashCode() REQUIRES_SHARED(Locks::mutator_lock_); 112 int32_t GetUtfLength() REQUIRES_SHARED(Locks::mutator_lock_); 114 uint16_t CharAt(int32_t index) REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | field.h | 44 ALWAYS_INLINE uint32_t GetArtFieldIndex() REQUIRES_SHARED(Locks::mutator_lock_) { in GetArtFieldIndex() 48 ObjPtr<mirror::Class> GetDeclaringClass() REQUIRES_SHARED(Locks::mutator_lock_); 50 uint32_t GetAccessFlags() REQUIRES_SHARED(Locks::mutator_lock_) { in GetAccessFlags() 54 bool IsStatic() REQUIRES_SHARED(Locks::mutator_lock_) { in IsStatic() 58 bool IsFinal() REQUIRES_SHARED(Locks::mutator_lock_) { in IsFinal() 62 bool IsVolatile() REQUIRES_SHARED(Locks::mutator_lock_) { in IsVolatile() 66 ALWAYS_INLINE Primitive::Type GetTypeAsPrimitiveType() REQUIRES_SHARED(Locks::mutator_lock_); 68 ObjPtr<mirror::Class> GetType() REQUIRES_SHARED(Locks::mutator_lock_); 70 int32_t GetOffset() REQUIRES_SHARED(Locks::mutator_lock_) { in GetOffset() 74 ArtField* GetArtField() REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | dex_cache.h | 85 T* GetObjectForIndex(uint32_t idx) REQUIRES_SHARED(Locks::mutator_lock_); 108 T* GetObjectForIndex(uint32_t idx) REQUIRES_SHARED(Locks::mutator_lock_) { in GetObjectForIndex() 193 REQUIRES_SHARED(Locks::mutator_lock_) 197 void ResetNativeFields() REQUIRES_SHARED(Locks::mutator_lock_); 201 REQUIRES_SHARED(Locks::mutator_lock_); 205 REQUIRES_SHARED(Locks::mutator_lock_); 209 REQUIRES_SHARED(Locks::mutator_lock_); 213 REQUIRES_SHARED(Locks::mutator_lock_); 215 ObjPtr<String> GetLocation() REQUIRES_SHARED(Locks::mutator_lock_); 278 REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | throwable.h | 36 void SetDetailMessage(ObjPtr<String> new_detail_message) REQUIRES_SHARED(Locks::mutator_lock_); 38 ObjPtr<String> GetDetailMessage() REQUIRES_SHARED(Locks::mutator_lock_); 40 std::string Dump() REQUIRES_SHARED(Locks::mutator_lock_); 45 void SetCause(ObjPtr<Throwable> cause) REQUIRES_SHARED(Locks::mutator_lock_); 46 void SetStackState(ObjPtr<Object> state) REQUIRES_SHARED(Locks::mutator_lock_); 47 bool IsCheckedException() REQUIRES_SHARED(Locks::mutator_lock_); 48 bool IsError() REQUIRES_SHARED(Locks::mutator_lock_); 50 int32_t GetStackDepth() REQUIRES_SHARED(Locks::mutator_lock_); 53 ObjPtr<Object> GetStackState() REQUIRES_SHARED(Locks::mutator_lock_); 54 ObjPtr<Object> GetStackTrace() REQUIRES_SHARED(Locks::mutator_lock_);
|
/art/runtime/ |
D | runtime_callbacks.h | 70 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 90 virtual void SigQuit() REQUIRES_SHARED(Locks::mutator_lock_) = 0; 104 virtual void NextRuntimePhase(RuntimePhase phase) REQUIRES_SHARED(Locks::mutator_lock_) = 0; 110 virtual void MonitorContendedLocking(Monitor* mon) REQUIRES_SHARED(Locks::mutator_lock_) = 0; 112 virtual void MonitorContendedLocked(Monitor* mon) REQUIRES_SHARED(Locks::mutator_lock_) = 0; 115 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 121 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 130 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 134 virtual void ThreadParkFinished(bool timed_out) REQUIRES_SHARED(Locks::mutator_lock_) = 0; 148 virtual bool IsMethodBeingInspected(ArtMethod* method) REQUIRES_SHARED(Locks::mutator_lock_) = 0; [all …]
|
D | art_field.h | 43 ObjPtr<mirror::Class> GetDeclaringClass() REQUIRES_SHARED(Locks::mutator_lock_); 45 ObjPtr<mirror::ClassLoader> GetClassLoader() REQUIRES_SHARED(Locks::mutator_lock_); 48 REQUIRES_SHARED(Locks::mutator_lock_); 54 uint32_t GetAccessFlags() REQUIRES_SHARED(Locks::mutator_lock_) { in GetAccessFlags() 61 void SetAccessFlags(uint32_t new_access_flags) REQUIRES_SHARED(Locks::mutator_lock_) { in SetAccessFlags() 66 bool IsPublic() REQUIRES_SHARED(Locks::mutator_lock_) { in IsPublic() 70 bool IsStatic() REQUIRES_SHARED(Locks::mutator_lock_) { in IsStatic() 74 bool IsFinal() REQUIRES_SHARED(Locks::mutator_lock_) { in IsFinal() 78 bool IsPrivate() REQUIRES_SHARED(Locks::mutator_lock_) { in IsPrivate() 92 MemberOffset GetOffset() REQUIRES_SHARED(Locks::mutator_lock_) { in GetOffset() [all …]
|
D | common_throws.h | 40 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR; 43 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR; 47 void ThrowArithmeticExceptionDivideByZero() REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR; 52 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR; 58 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR; 63 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR; 66 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR; 71 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR; 74 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR; 79 REQUIRES_SHARED(Locks::mutator_lock_) COLD_ATTR; [all …]
|
D | instrumentation.h | 81 uint32_t dex_pc) REQUIRES_SHARED(Locks::mutator_lock_) = 0; 89 REQUIRES_SHARED(Locks::mutator_lock_); 100 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 108 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 115 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 130 REQUIRES_SHARED(Locks::mutator_lock_); 139 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 144 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 148 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 155 REQUIRES_SHARED(Locks::mutator_lock_) = 0; [all …]
|
D | art_method.h | 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() [all …]
|
D | class_linker.h | 116 bool operator()(ObjPtr<mirror::Class> klass) override REQUIRES_SHARED(Locks::mutator_lock_) { in operator() 128 REQUIRES_SHARED(Locks::classlinker_classes_lock_, Locks::mutator_lock_) = 0; 135 void Visit(ObjPtr<mirror::ClassLoader> cl) override REQUIRES_SHARED(Locks::mutator_lock_) { in Visit() 148 REQUIRES_SHARED(Locks::classlinker_classes_lock_, Locks::mutator_lock_) = 0; 162 REQUIRES_SHARED(Locks::mutator_lock_) 167 REQUIRES_SHARED(Locks::mutator_lock_) 174 REQUIRES_SHARED(Locks::mutator_lock_); 186 REQUIRES_SHARED(Locks::mutator_lock_); 192 REQUIRES_SHARED(Locks::mutator_lock_); 199 REQUIRES_SHARED(Locks::mutator_lock_) [all …]
|
D | debugger.h | 43 static void GcDidFinish() REQUIRES(!Locks::mutator_lock_); 51 REQUIRES_SHARED(Locks::mutator_lock_) { in IsForcedInterpreterNeededForUpcall() 66 REQUIRES_SHARED(Locks::mutator_lock_) { in IsForcedInterpreterNeededForException() 78 REQUIRES_SHARED(Locks::mutator_lock_); 88 static void DdmConnected() REQUIRES_SHARED(Locks::mutator_lock_); 89 static void DdmDisconnected() REQUIRES_SHARED(Locks::mutator_lock_); 96 REQUIRES(!Locks::alloc_tracker_lock_) REQUIRES_SHARED(Locks::mutator_lock_); 106 REQUIRES_SHARED(Locks::mutator_lock_); 119 REQUIRES_SHARED(Locks::mutator_lock_); 121 REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | stack.h | 130 REQUIRES_SHARED(Locks::mutator_lock_); 138 virtual bool VisitFrame() REQUIRES_SHARED(Locks::mutator_lock_) = 0; 146 void WalkStack(bool include_transitions = false) REQUIRES_SHARED(Locks::mutator_lock_); 157 REQUIRES_SHARED(Locks::mutator_lock_) { in REQUIRES_SHARED() argument 167 bool VisitFrame() override REQUIRES_SHARED(Locks::mutator_lock_) { in REQUIRES_SHARED() 182 ArtMethod* GetMethod() const REQUIRES_SHARED(Locks::mutator_lock_); 186 void SetMethod(ArtMethod* method) REQUIRES(Locks::mutator_lock_); 196 uint32_t GetDexPc(bool abort_on_failure = true) const REQUIRES_SHARED(Locks::mutator_lock_); 198 ObjPtr<mirror::Object> GetThisObject() const REQUIRES_SHARED(Locks::mutator_lock_); 200 size_t GetNativePcOffset() const REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | class_table.h | 67 bool IsNull() const REQUIRES_SHARED(Locks::mutator_lock_); 82 REQUIRES_SHARED(Locks::mutator_lock_); 85 ObjPtr<mirror::Class> Read() const REQUIRES_SHARED(Locks::mutator_lock_); 94 REQUIRES_SHARED(Locks::mutator_lock_); 97 REQUIRES_SHARED(Locks::mutator_lock_); 149 REQUIRES_SHARED(Locks::mutator_lock_); 154 REQUIRES_SHARED(Locks::mutator_lock_); 159 REQUIRES_SHARED(Locks::mutator_lock_); 164 REQUIRES_SHARED(Locks::mutator_lock_); 169 REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
/art/runtime/verifier/ |
D | reg_type_cache.h | 73 static void Init(ClassLinker* class_linker) REQUIRES_SHARED(Locks::mutator_lock_) { in Init() 84 REQUIRES_SHARED(Locks::mutator_lock_); 87 REQUIRES_SHARED(Locks::mutator_lock_); 92 REQUIRES_SHARED(Locks::mutator_lock_); 95 REQUIRES_SHARED(Locks::mutator_lock_); 97 REQUIRES_SHARED(Locks::mutator_lock_); 99 REQUIRES_SHARED(Locks::mutator_lock_); 101 REQUIRES_SHARED(Locks::mutator_lock_); 105 REQUIRES_SHARED(Locks::mutator_lock_); 109 REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | reg_type.h | 124 REQUIRES_SHARED(Locks::mutator_lock_); 181 bool IsJavaLangObject() const REQUIRES_SHARED(Locks::mutator_lock_); 182 virtual bool IsArrayTypes() const REQUIRES_SHARED(Locks::mutator_lock_); 183 virtual bool IsObjectArrayTypes() const REQUIRES_SHARED(Locks::mutator_lock_); 186 REQUIRES_SHARED(Locks::mutator_lock_); 187 bool IsInstantiableTypes() const REQUIRES_SHARED(Locks::mutator_lock_); 194 ObjPtr<mirror::Class> GetClass() const REQUIRES_SHARED(Locks::mutator_lock_) { in GetClass() 202 REQUIRES_SHARED(Locks::mutator_lock_); 205 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 209 REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
/art/runtime/gc/collector/ |
D | concurrent_copying.h | 82 void InitializePhase() REQUIRES_SHARED(Locks::mutator_lock_) 84 void MarkingPhase() REQUIRES_SHARED(Locks::mutator_lock_) 86 void CopyingPhase() REQUIRES_SHARED(Locks::mutator_lock_) 88 void ReclaimPhase() REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!mark_stack_lock_); 94 void BindBitmaps() REQUIRES_SHARED(Locks::mutator_lock_) 117 REQUIRES_SHARED(Locks::mutator_lock_); 120 REQUIRES_SHARED(Locks::mutator_lock_); 121 bool IsInToSpace(mirror::Object* ref) REQUIRES_SHARED(Locks::mutator_lock_) { in IsInToSpace() 131 REQUIRES_SHARED(Locks::mutator_lock_) 134 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 | 108 REQUIRES(!art::Locks::mutator_lock_); 123 REQUIRES_SHARED(art::Locks::mutator_lock_); 153 art::ObjPtr<art::mirror::Class> GetMirrorClass() REQUIRES_SHARED(art::Locks::mutator_lock_); 155 REQUIRES_SHARED(art::Locks::mutator_lock_); 162 REQUIRES_SHARED(art::Locks::mutator_lock_); 166 REQUIRES_SHARED(art::Locks::mutator_lock_); 173 REQUIRES_SHARED(art::Locks::mutator_lock_); 177 REQUIRES_SHARED(art::Locks::mutator_lock_); 179 REQUIRES_SHARED(art::Locks::mutator_lock_); 185 REQUIRES_SHARED(art::Locks::mutator_lock_); [all …]
|
/art/runtime/dex/ |
D | dex_file_annotations.h | 40 REQUIRES_SHARED(Locks::mutator_lock_); 42 REQUIRES_SHARED(Locks::mutator_lock_); 44 REQUIRES_SHARED(Locks::mutator_lock_); 46 REQUIRES_SHARED(Locks::mutator_lock_); 50 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_); 61 REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
/art/compiler/optimizing/ |
D | inliner.h | 82 REQUIRES_SHARED(Locks::mutator_lock_); 88 REQUIRES_SHARED(Locks::mutator_lock_); 94 REQUIRES_SHARED(Locks::mutator_lock_); 101 REQUIRES_SHARED(Locks::mutator_lock_); 107 REQUIRES_SHARED(Locks::mutator_lock_); 113 REQUIRES_SHARED(Locks::mutator_lock_); 117 REQUIRES_SHARED(Locks::mutator_lock_); 128 REQUIRES_SHARED(Locks::mutator_lock_); 135 REQUIRES_SHARED(Locks::mutator_lock_); 145 REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
/art/runtime/gc/ |
D | reference_queue.h | 64 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!*lock_); 68 void EnqueueReference(ObjPtr<mirror::Reference> ref) REQUIRES_SHARED(Locks::mutator_lock_); 72 ObjPtr<mirror::Reference> DequeuePendingReference() REQUIRES_SHARED(Locks::mutator_lock_); 78 REQUIRES_SHARED(Locks::mutator_lock_); 84 REQUIRES_SHARED(Locks::mutator_lock_); 90 REQUIRES_SHARED(Locks::mutator_lock_); 96 REQUIRES_SHARED(Locks::mutator_lock_); 98 void Dump(std::ostream& os) const REQUIRES_SHARED(Locks::mutator_lock_); 99 size_t GetLength() const REQUIRES_SHARED(Locks::mutator_lock_); 107 mirror::Reference* GetList() REQUIRES_SHARED(Locks::mutator_lock_) { in GetList() [all …]
|