/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_); 225 void SetPreCompiled() REQUIRES_SHARED(Locks::mutator_lock_) { in SetPreCompiled() [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 | class_linker.h | 111 bool operator()(ObjPtr<mirror::Class> klass) override REQUIRES_SHARED(Locks::mutator_lock_) { in operator() 123 REQUIRES_SHARED(Locks::classlinker_classes_lock_, Locks::mutator_lock_) = 0; 130 void Visit(ObjPtr<mirror::ClassLoader> cl) override REQUIRES_SHARED(Locks::mutator_lock_) { in Visit() 143 REQUIRES_SHARED(Locks::classlinker_classes_lock_, Locks::mutator_lock_) = 0; 157 REQUIRES_SHARED(Locks::mutator_lock_) 162 REQUIRES_SHARED(Locks::mutator_lock_) 169 REQUIRES_SHARED(Locks::mutator_lock_); 181 REQUIRES_SHARED(Locks::mutator_lock_); 187 REQUIRES_SHARED(Locks::mutator_lock_); 194 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_); 144 REQUIRES_SHARED(Locks::mutator_lock_); 150 REQUIRES_SHARED(Locks::mutator_lock_); 155 REQUIRES_SHARED(Locks::mutator_lock_); 160 REQUIRES_SHARED(Locks::mutator_lock_); 165 REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | intern_table.h | 111 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_); 117 REQUIRES_SHARED(Locks::mutator_lock_); 120 void PromoteWeakToStrong() REQUIRES_SHARED(Locks::mutator_lock_); 123 ObjPtr<mirror::String> InternStrong(const char* utf8_data) REQUIRES_SHARED(Locks::mutator_lock_) 128 REQUIRES_SHARED(Locks::mutator_lock_) 132 ObjPtr<mirror::String> InternWeak(const char* utf8_data) REQUIRES_SHARED(Locks::mutator_lock_) 136 ObjPtr<mirror::String> InternWeak(ObjPtr<mirror::String> s) REQUIRES_SHARED(Locks::mutator_lock_) 139 void SweepInternTableWeaks(IsMarkedVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_) 142 bool ContainsWeak(ObjPtr<mirror::String> s) REQUIRES_SHARED(Locks::mutator_lock_) 148 REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
/art/runtime/mirror/ |
D | class.h | 98 ClassStatus GetStatus() REQUIRES_SHARED(Locks::mutator_lock_) { in GetStatus() 110 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_); 114 void SetStatusLocked(ClassStatus new_status) REQUIRES(Locks::mutator_lock_); 116 void SetStatusForPrimitiveOrArray(ClassStatus new_status) REQUIRES_SHARED(Locks::mutator_lock_); 124 bool IsRetired() REQUIRES_SHARED(Locks::mutator_lock_) { in IsRetired() 130 bool IsErroneousUnresolved() REQUIRES_SHARED(Locks::mutator_lock_) { in IsErroneousUnresolved() 136 bool IsErroneousResolved() REQUIRES_SHARED(Locks::mutator_lock_) { in IsErroneousResolved() 147 bool IsErroneous() REQUIRES_SHARED(Locks::mutator_lock_) { in IsErroneous() 153 bool IsIdxLoaded() REQUIRES_SHARED(Locks::mutator_lock_) { in IsIdxLoaded() 159 bool IsLoaded() REQUIRES_SHARED(Locks::mutator_lock_) { in IsLoaded() [all …]
|
D | class_ext.h | 43 void SetVerifyError(ObjPtr<Object> obj) REQUIRES_SHARED(Locks::mutator_lock_); 45 ObjPtr<Object> GetVerifyError() REQUIRES_SHARED(Locks::mutator_lock_); 47 ObjPtr<ObjectArray<DexCache>> GetObsoleteDexCaches() REQUIRES_SHARED(Locks::mutator_lock_); 52 REQUIRES_SHARED(Locks::mutator_lock_); 56 ObjPtr<PointerArray> GetInstanceJFieldIDsPointerArray() REQUIRES_SHARED(Locks::mutator_lock_); 59 ObjPtr<Object> GetInstanceJFieldIDs() REQUIRES_SHARED(Locks::mutator_lock_); 62 bool HasInstanceFieldPointerIdMarker() REQUIRES_SHARED(Locks::mutator_lock_); 67 REQUIRES_SHARED(Locks::mutator_lock_); 71 ObjPtr<PointerArray> GetStaticJFieldIDsPointerArray() REQUIRES_SHARED(Locks::mutator_lock_); 74 ObjPtr<Object> GetStaticJFieldIDs() REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | object.h | 96 ALWAYS_INLINE Class* GetClass() REQUIRES_SHARED(Locks::mutator_lock_); 99 void SetClass(ObjPtr<Class> new_klass) REQUIRES_SHARED(Locks::mutator_lock_); 104 REQUIRES_SHARED(Locks::mutator_lock_); 106 ALWAYS_INLINE uint32_t GetReadBarrierState() REQUIRES_SHARED(Locks::mutator_lock_); 108 ALWAYS_INLINE uint32_t GetReadBarrierStateAcquire() REQUIRES_SHARED(Locks::mutator_lock_); 110 ALWAYS_INLINE void SetReadBarrierState(uint32_t rb_state) REQUIRES_SHARED(Locks::mutator_lock_); 114 REQUIRES_SHARED(Locks::mutator_lock_); 116 ALWAYS_INLINE uint32_t GetMarkBit() REQUIRES_SHARED(Locks::mutator_lock_); 119 REQUIRES_SHARED(Locks::mutator_lock_); 122 ALWAYS_INLINE void AssertReadBarrierState() const REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | string.h | 65 uint16_t* GetValue() REQUIRES_SHARED(Locks::mutator_lock_) { in GetValue() 69 uint8_t* GetValueCompressed() REQUIRES_SHARED(Locks::mutator_lock_) { in GetValueCompressed() 74 size_t SizeOf() REQUIRES_SHARED(Locks::mutator_lock_) { in SizeOf() 90 int32_t GetLength() REQUIRES_SHARED(Locks::mutator_lock_) { in GetLength() 95 int32_t GetCount() REQUIRES_SHARED(Locks::mutator_lock_) { in GetCount() 99 void SetCount(int32_t new_count) REQUIRES_SHARED(Locks::mutator_lock_) { in SetCount() 105 int32_t GetHashCode() REQUIRES_SHARED(Locks::mutator_lock_); 108 int32_t ComputeHashCode() REQUIRES_SHARED(Locks::mutator_lock_); 110 int32_t GetUtfLength() REQUIRES_SHARED(Locks::mutator_lock_); 112 uint16_t CharAt(int32_t index) REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | field.h | 42 ALWAYS_INLINE uint32_t GetArtFieldIndex() REQUIRES_SHARED(Locks::mutator_lock_) { in GetArtFieldIndex() 46 ObjPtr<mirror::Class> GetDeclaringClass() REQUIRES_SHARED(Locks::mutator_lock_); 48 uint32_t GetAccessFlags() REQUIRES_SHARED(Locks::mutator_lock_) { in GetAccessFlags() 52 bool IsStatic() REQUIRES_SHARED(Locks::mutator_lock_) { in IsStatic() 56 bool IsFinal() REQUIRES_SHARED(Locks::mutator_lock_) { in IsFinal() 60 bool IsVolatile() REQUIRES_SHARED(Locks::mutator_lock_) { in IsVolatile() 64 ALWAYS_INLINE Primitive::Type GetTypeAsPrimitiveType() REQUIRES_SHARED(Locks::mutator_lock_); 66 ObjPtr<mirror::Class> GetType() REQUIRES_SHARED(Locks::mutator_lock_); 68 int32_t GetOffset() REQUIRES_SHARED(Locks::mutator_lock_) { in GetOffset() 72 ArtField* GetArtField() REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | throwable.h | 34 void SetDetailMessage(ObjPtr<String> new_detail_message) REQUIRES_SHARED(Locks::mutator_lock_); 36 ObjPtr<String> GetDetailMessage() REQUIRES_SHARED(Locks::mutator_lock_); 38 std::string Dump() REQUIRES_SHARED(Locks::mutator_lock_); 43 void SetCause(ObjPtr<Throwable> cause) REQUIRES_SHARED(Locks::mutator_lock_); 44 void SetStackState(ObjPtr<Object> state) REQUIRES_SHARED(Locks::mutator_lock_); 45 bool IsCheckedException() REQUIRES_SHARED(Locks::mutator_lock_); 46 bool IsError() REQUIRES_SHARED(Locks::mutator_lock_); 48 int32_t GetStackDepth() REQUIRES_SHARED(Locks::mutator_lock_); 51 ObjPtr<Object> GetStackState() REQUIRES_SHARED(Locks::mutator_lock_); 52 ObjPtr<Object> GetStackTrace() REQUIRES_SHARED(Locks::mutator_lock_);
|
/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 …]
|
/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/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 …]
|
/art/compiler/optimizing/ |
D | inliner.h | 81 REQUIRES_SHARED(Locks::mutator_lock_); 92 REQUIRES_SHARED(Locks::mutator_lock_); 98 REQUIRES_SHARED(Locks::mutator_lock_); 104 REQUIRES_SHARED(Locks::mutator_lock_); 111 REQUIRES_SHARED(Locks::mutator_lock_); 117 REQUIRES_SHARED(Locks::mutator_lock_); 123 REQUIRES_SHARED(Locks::mutator_lock_); 127 REQUIRES_SHARED(Locks::mutator_lock_); 138 REQUIRES_SHARED(Locks::mutator_lock_); 145 REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
/art/dex2oat/linker/ |
D | image_writer.h | 117 ObjPtr<mirror::ClassLoader> GetAppClassLoader() const REQUIRES_SHARED(Locks::mutator_lock_); 120 T* GetImageAddress(T* object) const REQUIRES_SHARED(Locks::mutator_lock_) { in GetImageAddress() 130 ArtMethod* GetImageMethodAddress(ArtMethod* method) REQUIRES_SHARED(Locks::mutator_lock_); 132 REQUIRES_SHARED(Locks::mutator_lock_); 149 REQUIRES(!Locks::mutator_lock_); 164 REQUIRES_SHARED(Locks::mutator_lock_); 179 void RecordImageAllocations() REQUIRES_SHARED(Locks::mutator_lock_); 410 REQUIRES_SHARED(Locks::mutator_lock_); 412 void PrepareDexCacheArraySlots() REQUIRES_SHARED(Locks::mutator_lock_); 414 REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|