/art/runtime/mirror/ |
D | class.h | 90 ClassStatus GetStatus() REQUIRES_SHARED(Locks::mutator_lock_) { in GetStatus() 99 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_); 107 bool IsRetired() REQUIRES_SHARED(Locks::mutator_lock_) { in IsRetired() 113 bool IsErroneousUnresolved() REQUIRES_SHARED(Locks::mutator_lock_) { in IsErroneousUnresolved() 119 bool IsErroneousResolved() REQUIRES_SHARED(Locks::mutator_lock_) { in IsErroneousResolved() 130 bool IsErroneous() REQUIRES_SHARED(Locks::mutator_lock_) { in IsErroneous() 136 bool IsIdxLoaded() REQUIRES_SHARED(Locks::mutator_lock_) { in IsIdxLoaded() 142 bool IsLoaded() REQUIRES_SHARED(Locks::mutator_lock_) { in IsLoaded() 148 bool IsResolved() REQUIRES_SHARED(Locks::mutator_lock_) { in IsResolved() 155 bool ShouldVerifyAtRuntime() REQUIRES_SHARED(Locks::mutator_lock_) { in ShouldVerifyAtRuntime() [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_); 109 ALWAYS_INLINE void SetReadBarrierState(uint32_t rb_state) REQUIRES_SHARED(Locks::mutator_lock_); 113 REQUIRES_SHARED(Locks::mutator_lock_); 115 ALWAYS_INLINE uint32_t GetMarkBit() REQUIRES_SHARED(Locks::mutator_lock_); 118 REQUIRES_SHARED(Locks::mutator_lock_); 121 ALWAYS_INLINE void AssertReadBarrierState() const REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | field.h | 41 ALWAYS_INLINE uint32_t GetDexFieldIndex() REQUIRES_SHARED(Locks::mutator_lock_) { in GetDexFieldIndex() 45 ObjPtr<mirror::Class> GetDeclaringClass() REQUIRES_SHARED(Locks::mutator_lock_); 47 uint32_t GetAccessFlags() REQUIRES_SHARED(Locks::mutator_lock_) { in GetAccessFlags() 51 bool IsStatic() REQUIRES_SHARED(Locks::mutator_lock_) { in IsStatic() 55 bool IsFinal() REQUIRES_SHARED(Locks::mutator_lock_) { in IsFinal() 59 bool IsVolatile() REQUIRES_SHARED(Locks::mutator_lock_) { in IsVolatile() 63 ALWAYS_INLINE Primitive::Type GetTypeAsPrimitiveType() REQUIRES_SHARED(Locks::mutator_lock_); 65 ObjPtr<mirror::Class> GetType() REQUIRES_SHARED(Locks::mutator_lock_); 67 int32_t GetOffset() REQUIRES_SHARED(Locks::mutator_lock_) { in GetOffset() 72 ArtField* GetArtField() REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | string.h | 61 uint16_t* GetValue() REQUIRES_SHARED(Locks::mutator_lock_) { in GetValue() 65 uint8_t* GetValueCompressed() REQUIRES_SHARED(Locks::mutator_lock_) { in GetValueCompressed() 70 size_t SizeOf() REQUIRES_SHARED(Locks::mutator_lock_) { in SizeOf() 86 int32_t GetLength() REQUIRES_SHARED(Locks::mutator_lock_) { in GetLength() 91 int32_t GetCount() REQUIRES_SHARED(Locks::mutator_lock_) { in GetCount() 95 void SetCount(int32_t new_count) REQUIRES_SHARED(Locks::mutator_lock_) { in SetCount() 101 int32_t GetHashCode() REQUIRES_SHARED(Locks::mutator_lock_); 104 int32_t ComputeHashCode() REQUIRES_SHARED(Locks::mutator_lock_); 106 int32_t GetUtfLength() REQUIRES_SHARED(Locks::mutator_lock_); 108 uint16_t CharAt(int32_t index) REQUIRES_SHARED(Locks::mutator_lock_); [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_); 51 ObjPtr<PointerArray> GetObsoleteMethods() REQUIRES_SHARED(Locks::mutator_lock_); 53 ObjPtr<Object> GetOriginalDexFile() REQUIRES_SHARED(Locks::mutator_lock_); 55 void SetOriginalDexFile(ObjPtr<Object> bytes) REQUIRES_SHARED(Locks::mutator_lock_); 57 uint16_t GetPreRedefineClassDefIndex() REQUIRES_SHARED(Locks::mutator_lock_) { in GetPreRedefineClassDefIndex() 62 void SetPreRedefineClassDefIndex(uint16_t index) REQUIRES_SHARED(Locks::mutator_lock_); 64 const DexFile* GetPreRedefineDexFile() REQUIRES_SHARED(Locks::mutator_lock_) { in GetPreRedefineDexFile() 69 void SetPreRedefineDexFile(const DexFile* dex_file) REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | dex_cache.h | 83 T* GetObjectForIndex(uint32_t idx) REQUIRES_SHARED(Locks::mutator_lock_); 106 T* GetObjectForIndex(uint32_t idx) REQUIRES_SHARED(Locks::mutator_lock_) { in GetObjectForIndex() 193 REQUIRES_SHARED(Locks::mutator_lock_) 198 REQUIRES_SHARED(Locks::mutator_lock_); 202 REQUIRES_SHARED(Locks::mutator_lock_); 206 REQUIRES_SHARED(Locks::mutator_lock_); 210 REQUIRES_SHARED(Locks::mutator_lock_); 212 ObjPtr<String> GetLocation() REQUIRES_SHARED(Locks::mutator_lock_); 275 REQUIRES_SHARED(Locks::mutator_lock_); 278 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 | 67 static void Init() REQUIRES_SHARED(Locks::mutator_lock_) { in Init() 78 REQUIRES_SHARED(Locks::mutator_lock_); 81 REQUIRES_SHARED(Locks::mutator_lock_); 86 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_); 103 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/ |
D | art_field.h | 44 ObjPtr<mirror::Class> GetDeclaringClass() REQUIRES_SHARED(Locks::mutator_lock_); 46 ObjPtr<mirror::ClassLoader> GetClassLoader() 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_); [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 | runtime_callbacks.h | 69 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 89 virtual void SigQuit() REQUIRES_SHARED(Locks::mutator_lock_) = 0; 103 virtual void NextRuntimePhase(RuntimePhase phase) REQUIRES_SHARED(Locks::mutator_lock_) = 0; 109 virtual void MonitorContendedLocking(Monitor* mon) REQUIRES_SHARED(Locks::mutator_lock_) = 0; 111 virtual void MonitorContendedLocked(Monitor* mon) REQUIRES_SHARED(Locks::mutator_lock_) = 0; 114 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 120 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 129 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 133 virtual void ThreadParkFinished(bool timed_out) REQUIRES_SHARED(Locks::mutator_lock_) = 0; 147 virtual bool IsMethodBeingInspected(ArtMethod* method) 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_); 115 REQUIRES_SHARED(Locks::mutator_lock_); 191 REQUIRES_SHARED(Locks::mutator_lock_) in REQUIRES_SHARED() function 197 ArtMethod* Method() const REQUIRES_SHARED(Locks::mutator_lock_); 199 void SetMethod(ArtMethod* m) REQUIRES_SHARED(Locks::mutator_lock_); 270 REQUIRES_SHARED(Locks::mutator_lock_); 277 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Locks::breakpoint_lock_); [all …]
|
D | art_method.h | 88 REQUIRES_SHARED(Locks::mutator_lock_); 91 ALWAYS_INLINE ObjPtr<mirror::Class> GetDeclaringClass() REQUIRES_SHARED(Locks::mutator_lock_); 95 REQUIRES_SHARED(Locks::mutator_lock_); 102 REQUIRES_SHARED(Locks::mutator_lock_); 105 REQUIRES_SHARED(Locks::mutator_lock_); 127 InvokeType GetInvokeType() REQUIRES_SHARED(Locks::mutator_lock_); 178 ALWAYS_INLINE void SetIntrinsic(uint32_t intrinsic) REQUIRES_SHARED(Locks::mutator_lock_); 190 void SetNotIntrinsic() REQUIRES_SHARED(Locks::mutator_lock_); 285 bool IsProxyMethod() REQUIRES_SHARED(Locks::mutator_lock_); 287 bool IsPolymorphicSignature() REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | class_linker.h | 108 REQUIRES_SHARED(Locks::classlinker_classes_lock_, Locks::mutator_lock_) = 0; 116 REQUIRES_SHARED(Locks::classlinker_classes_lock_, Locks::mutator_lock_) = 0; 130 REQUIRES_SHARED(Locks::mutator_lock_) 135 REQUIRES_SHARED(Locks::mutator_lock_) 142 REQUIRES_SHARED(Locks::mutator_lock_); 156 REQUIRES_SHARED(Locks::mutator_lock_); 162 REQUIRES_SHARED(Locks::mutator_lock_); 169 REQUIRES_SHARED(Locks::mutator_lock_) 175 REQUIRES_SHARED(Locks::mutator_lock_) in FindSystemClass() 182 REQUIRES_SHARED(Locks::mutator_lock_) [all …]
|
D | stack.h | 128 REQUIRES_SHARED(Locks::mutator_lock_); 136 virtual bool VisitFrame() REQUIRES_SHARED(Locks::mutator_lock_) = 0; 144 void WalkStack(bool include_transitions = false) REQUIRES_SHARED(Locks::mutator_lock_); 155 REQUIRES_SHARED(Locks::mutator_lock_) { in REQUIRES_SHARED() function 165 bool VisitFrame() override REQUIRES_SHARED(Locks::mutator_lock_) { in REQUIRES_SHARED() 180 ArtMethod* GetMethod() const REQUIRES_SHARED(Locks::mutator_lock_); 194 uint32_t GetDexPc(bool abort_on_failure = true) const REQUIRES_SHARED(Locks::mutator_lock_); 196 mirror::Object* GetThisObject() const REQUIRES_SHARED(Locks::mutator_lock_); 198 size_t GetNativePcOffset() const REQUIRES_SHARED(Locks::mutator_lock_); 201 size_t GetFrameHeight() REQUIRES_SHARED(Locks::mutator_lock_) { in GetFrameHeight() [all …]
|
D | instrumentation.h | 74 uint32_t dex_pc) REQUIRES_SHARED(Locks::mutator_lock_) = 0; 81 REQUIRES_SHARED(Locks::mutator_lock_); 91 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 99 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 106 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 121 REQUIRES_SHARED(Locks::mutator_lock_); 130 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 135 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 139 REQUIRES_SHARED(Locks::mutator_lock_) = 0; 146 REQUIRES_SHARED(Locks::mutator_lock_) = 0; [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 …]
|
D | reflection.h | 37 REQUIRES_SHARED(Locks::mutator_lock_); 43 REQUIRES_SHARED(Locks::mutator_lock_); 48 REQUIRES_SHARED(Locks::mutator_lock_); 54 REQUIRES_SHARED(Locks::mutator_lock_); 61 REQUIRES_SHARED(Locks::mutator_lock_); 67 REQUIRES_SHARED(Locks::mutator_lock_); 73 REQUIRES_SHARED(Locks::mutator_lock_); 79 REQUIRES_SHARED(Locks::mutator_lock_); 85 REQUIRES_SHARED(Locks::mutator_lock_); 93 REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | intern_table.h | 114 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_); 120 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(ObjPtr<mirror::String> s) REQUIRES_SHARED(Locks::mutator_lock_) 135 void SweepInternTableWeaks(IsMarkedVisitor* visitor) REQUIRES_SHARED(Locks::mutator_lock_) 138 bool ContainsWeak(ObjPtr<mirror::String> s) REQUIRES_SHARED(Locks::mutator_lock_) 144 REQUIRES_SHARED(Locks::mutator_lock_); 147 REQUIRES_SHARED(Locks::mutator_lock_); 149 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(Locks::intern_table_lock_); [all …]
|
/art/runtime/gc/collector/ |
D | mark_sweep.h | 62 void MarkingPhase() REQUIRES(!mark_stack_lock_) REQUIRES_SHARED(Locks::mutator_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_); 118 virtual void BindBitmaps() REQUIRES_SHARED(Locks::mutator_lock_); [all …]
|
D | concurrent_copying.h | 80 void InitializePhase() REQUIRES_SHARED(Locks::mutator_lock_) 82 void MarkingPhase() REQUIRES_SHARED(Locks::mutator_lock_) 84 void CopyingPhase() REQUIRES_SHARED(Locks::mutator_lock_) 86 void ReclaimPhase() REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!mark_stack_lock_); 92 void BindBitmaps() REQUIRES_SHARED(Locks::mutator_lock_) 115 REQUIRES_SHARED(Locks::mutator_lock_); 118 REQUIRES_SHARED(Locks::mutator_lock_); 119 bool IsInToSpace(mirror::Object* ref) REQUIRES_SHARED(Locks::mutator_lock_) { in IsInToSpace() 129 REQUIRES_SHARED(Locks::mutator_lock_) 132 REQUIRES_SHARED(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/dex2oat/linker/ |
D | image_writer.h | 115 ObjPtr<mirror::ClassLoader> GetAppClassLoader() const REQUIRES_SHARED(Locks::mutator_lock_); 118 T* GetImageAddress(T* object) const REQUIRES_SHARED(Locks::mutator_lock_) { in GetImageAddress() 128 ArtMethod* GetImageMethodAddress(ArtMethod* method) REQUIRES_SHARED(Locks::mutator_lock_); 130 REQUIRES_SHARED(Locks::mutator_lock_); 162 REQUIRES_SHARED(Locks::mutator_lock_); 179 void RecordImageAllocations() REQUIRES_SHARED(Locks::mutator_lock_); 405 REQUIRES_SHARED(Locks::mutator_lock_); 407 REQUIRES_SHARED(Locks::mutator_lock_); 409 REQUIRES_SHARED(Locks::mutator_lock_); 410 size_t GetImageOffset(mirror::Object* object) const 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 …]
|