/art/runtime/mirror/ |
D | class.h | 130 Status GetStatus() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetStatus() 138 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 146 bool IsRetired() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsRetired() 152 bool IsErroneous() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsErroneous() 158 bool IsIdxLoaded() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsIdxLoaded() 164 bool IsLoaded() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsLoaded() 170 bool IsResolved() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsResolved() 176 bool IsCompileTimeVerified() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsCompileTimeVerified() 182 bool IsVerified() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsVerified() 188 bool IsInitializing() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsInitializing() [all …]
|
D | object.h | 87 ALWAYS_INLINE Class* GetClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 90 void SetClass(Class* new_klass) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 92 Object* GetReadBarrierPointer() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 96 void SetReadBarrierPointer(Object* rb_ptr) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 101 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 102 void AssertReadBarrierPointer() const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 107 bool VerifierInstanceOf(Class* klass) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 109 ALWAYS_INLINE bool InstanceOf(Class* klass) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 113 size_t SizeOf() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 115 Object* Clone(Thread* self) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); [all …]
|
D | string.h | 52 uint16_t* GetValue() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetValue() 57 size_t SizeOf() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 60 int32_t GetLength() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetLength() 64 void SetCount(int32_t new_count) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in SetCount() 71 int32_t GetHashCode() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 74 int32_t ComputeHashCode() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 76 int32_t GetUtfLength() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 78 uint16_t CharAt(int32_t index) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 80 void SetCharAt(int32_t index, uint16_t c) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 82 String* Intern() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); [all …]
|
D | field.h | 39 static mirror::Class* StaticClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in StaticClass() 43 static mirror::Class* ArrayClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in ArrayClass() 47 ALWAYS_INLINE uint32_t GetDexFieldIndex() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetDexFieldIndex() 51 mirror::Class* GetDeclaringClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetDeclaringClass() 55 uint32_t GetAccessFlags() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetAccessFlags() 59 bool IsStatic() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsStatic() 63 bool IsFinal() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsFinal() 67 bool IsVolatile() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsVolatile() 72 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetTypeAsPrimitiveType() 76 mirror::Class* GetType() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetType() [all …]
|
D | method.h | 32 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 34 static mirror::Class* StaticClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in StaticClass() 38 static void SetClass(Class* klass) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 40 static void ResetClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 42 static mirror::Class* ArrayClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in ArrayClass() 46 static void SetArrayClass(Class* klass) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 48 static void ResetArrayClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 50 static void VisitRoots(RootVisitor* visitor) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 63 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 65 static mirror::Class* StaticClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in StaticClass() [all …]
|
D | dex_cache.h | 51 size_t pointer_size) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 54 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 56 String* GetLocation() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetLocation() 76 size_t NumStrings() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in NumStrings() 80 size_t NumResolvedTypes() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in NumResolvedTypes() 84 size_t NumResolvedMethods() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in NumResolvedMethods() 88 size_t NumResolvedFields() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in NumResolvedFields() 92 String* GetResolvedString(uint32_t string_idx) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetResolvedString() 97 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in SetResolvedString() 103 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetResolvedType() [all …]
|
D | array.h | 42 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 46 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 50 size_t SizeOf() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 52 ALWAYS_INLINE int32_t GetLength() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetLength() 56 void SetLength(int32_t length) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in SetLength() 70 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetRawData() 85 ALWAYS_INLINE bool CheckIsValidIndex(int32_t index) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 87 Array* CopyOf(Thread* self, int32_t new_length) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 90 void ThrowArrayStoreException(Object* object) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 94 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); [all …]
|
D | throwable.h | 34 void SetDetailMessage(String* new_detail_message) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 36 String* GetDetailMessage() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetDetailMessage() 40 std::string Dump() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 45 void SetCause(Throwable* cause) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 46 void SetStackState(Object* state) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 47 bool IsCheckedException() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 49 static Class* GetJavaLangThrowable() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetJavaLangThrowable() 54 int32_t GetStackDepth() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 59 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 62 Object* GetStackState() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetStackState() [all …]
|
/art/runtime/ |
D | art_method.h | 60 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 62 ALWAYS_INLINE mirror::Class* GetDeclaringClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 65 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 68 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 71 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 77 ALWAYS_INLINE uint32_t GetAccessFlags() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 85 InvokeType GetInvokeType() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 88 bool IsPublic() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsPublic() 93 bool IsPrivate() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsPrivate() 98 bool IsStatic() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsStatic() [all …]
|
D | art_field.h | 45 mirror::Class* GetDeclaringClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 48 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 50 uint32_t GetAccessFlags() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 52 void SetAccessFlags(uint32_t new_access_flags) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in SetAccessFlags() 57 bool IsPublic() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsPublic() 61 bool IsStatic() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsStatic() 65 bool IsFinal() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsFinal() 79 MemberOffset GetOffset() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 85 MemberOffset GetOffsetDuringLinking() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 87 void SetOffset(MemberOffset num_bytes) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); [all …]
|
D | common_throws.h | 36 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) COLD_ATTR; 40 void ThrowArithmeticExceptionDivideByZero() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) COLD_ATTR; 45 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) COLD_ATTR; 50 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) COLD_ATTR; 55 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) COLD_ATTR; 60 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) COLD_ATTR; 63 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) COLD_ATTR; 69 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) COLD_ATTR; 74 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) COLD_ATTR; 79 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) COLD_ATTR; [all …]
|
D | instrumentation.h | 66 uint32_t dex_pc) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) = 0; 72 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) = 0; 78 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) = 0; 83 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) = 0; 95 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) = 0; 99 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) = 0; 132 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) 137 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) 142 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) 145 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) [all …]
|
D | class_linker.h | 113 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 116 void InitFromImage() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 122 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 133 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 138 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 142 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 153 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 160 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 165 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 167 mirror::Class* FindPrimitiveClass(char type) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); [all …]
|
D | debugger.h | 85 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 161 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) in SHARED_LOCKS_REQUIRED() argument 167 ArtMethod* Method() const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 169 void SetMethod(ArtMethod* m) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 208 jobject Add(mirror::Class* t) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_, 211 void Clear() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_, 224 static void GcDidFinish() LOCKS_EXCLUDED(Locks::mutator_lock_); 238 LOCKS_EXCLUDED(Locks::breakpoint_lock_, Locks::deoptimization_lock_, Locks::mutator_lock_); 239 static void Disconnected() LOCKS_EXCLUDED(Locks::deoptimization_lock_, Locks::mutator_lock_); 258 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) [all …]
|
D | intern_table.h | 59 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 63 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 66 mirror::String* InternStrong(mirror::String* s) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 69 mirror::String* InternWeak(mirror::String* s) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 72 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 74 bool ContainsWeak(mirror::String* s) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 84 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 88 void DisallowNewInterns() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 89 void AllowNewInterns() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 90 void EnsureNewInternsDisallowed() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); [all …]
|
D | monitor.h | 67 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 69 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) 73 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in Notify() 77 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in NotifyAll() 84 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 88 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 92 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 100 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 105 mirror::Object* GetObject() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetObject() 117 bool IsLocked() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); [all …]
|
/art/runtime/verifier/ |
D | reg_type_cache.h | 45 static void Init() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in Init() 56 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 58 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 60 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 62 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 64 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 66 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 68 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 70 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 71 const ConstantType& Zero() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in Zero() [all …]
|
D | reg_type.h | 116 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 169 bool IsJavaLangObject() const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 170 bool IsArrayTypes() const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 171 bool IsObjectArrayTypes() const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 174 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 175 bool IsInstantiableTypes() const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 182 mirror::Class* GetClass() const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetClass() 190 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 193 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) = 0; 197 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); [all …]
|
D | method_verifier.h | 142 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 148 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 157 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 160 std::string* error) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 183 void Dump(std::ostream& os) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 189 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 194 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 199 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 202 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 204 static void Init() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); [all …]
|
/art/compiler/ |
D | image_writer.h | 72 T* GetImageAddress(T* object) const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetImageAddress() 77 ArtMethod* GetImageMethodAddress(ArtMethod* method) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 80 const DexFile* dex_file, uint32_t offset) const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetDexCacheArrayElementImageAddress() 91 LOCKS_EXCLUDED(Locks::mutator_lock_); 101 void RecordImageAllocations() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 168 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 170 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 172 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 173 size_t GetImageOffset(mirror::Object* object) const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 175 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); [all …]
|
/art/runtime/gc/collector/ |
D | mark_compact.h | 67 void MarkingPhase() EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) 69 void ReclaimPhase() EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) 71 void FinishPhase() EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_); 73 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_, Locks::heap_bitmap_lock_); 91 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 95 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 99 void BindBitmaps() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) 105 void ProcessReferences(Thread* self) EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) 106 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_); 115 SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_, Locks::mutator_lock_); [all …]
|
D | mark_sweep.h | 63 void MarkingPhase() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 64 void PausePhase() EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_); 65 void ReclaimPhase() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 66 void FinishPhase() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 68 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) 92 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 96 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 100 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 104 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 109 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); [all …]
|
D | semi_space.h | 69 virtual void MarkingPhase() EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) 71 virtual void ReclaimPhase() EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) 73 virtual void FinishPhase() EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_); 75 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_, Locks::heap_bitmap_lock_); 104 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 107 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 110 SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 114 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 118 virtual void BindBitmaps() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) 124 void ProcessReferences(Thread* self) EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_) [all …]
|
D | concurrent_copying.h | 149 void InitializePhase() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 150 void MarkingPhase() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 151 void ReclaimPhase() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 154 void BindBitmaps() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) 171 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 172 bool IsInToSpace(mirror::Object* ref) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsInToSpace() 176 mirror::Object* Mark(mirror::Object* from_ref) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 190 void PushOntoMarkStack(mirror::Object* obj) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 191 mirror::Object* Copy(mirror::Object* from_ref) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 192 void Scan(mirror::Object* to_ref) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); [all …]
|
/art/runtime/gc/ |
D | reference_queue.h | 52 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) LOCKS_EXCLUDED(lock_); 57 void EnqueueReference(mirror::Reference* ref) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 60 void EnqueuePendingReference(mirror::Reference* ref) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 63 mirror::Reference* DequeuePendingReference() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 70 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 76 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 82 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 84 void Dump(std::ostream& os) const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 85 size_t GetLength() const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 93 mirror::Reference* GetList() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetList() [all …]
|