/art/runtime/gc/collector/ |
D | semi_space.h | 69 REQUIRES(!Locks::heap_bitmap_lock_); 71 REQUIRES(!Locks::heap_bitmap_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_); 124 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_); [all …]
|
D | mark_sweep.h | 67 REQUIRES(Locks::heap_bitmap_lock_) 91 REQUIRES(Locks::heap_bitmap_lock_) 96 REQUIRES(Locks::heap_bitmap_lock_) 101 REQUIRES(Locks::heap_bitmap_lock_) 106 REQUIRES(Locks::heap_bitmap_lock_) 112 REQUIRES(Locks::heap_bitmap_lock_) 122 REQUIRES(Locks::heap_bitmap_lock_) 128 REQUIRES(Locks::heap_bitmap_lock_) 143 REQUIRES(Locks::heap_bitmap_lock_) 150 REQUIRES(Locks::heap_bitmap_lock_) [all …]
|
D | mark_compact.h | 79 void ClampGrowthLimit(size_t new_capacity) REQUIRES(Locks::heap_bitmap_lock_); 105 REQUIRES(Locks::heap_bitmap_lock_); 110 REQUIRES(Locks::heap_bitmap_lock_); 116 REQUIRES(Locks::heap_bitmap_lock_); 121 REQUIRES(Locks::heap_bitmap_lock_); 126 REQUIRES(Locks::heap_bitmap_lock_); 132 REQUIRES_SHARED(Locks::mutator_lock_, Locks::heap_bitmap_lock_); 135 REQUIRES_SHARED(Locks::mutator_lock_, Locks::heap_bitmap_lock_); 272 void FinishPhase() REQUIRES(!Locks::mutator_lock_, !Locks::heap_bitmap_lock_, !lock_); 273 void MarkingPhase() REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Locks::heap_bitmap_lock_); [all …]
|
D | sticky_mark_sweep.h | 37 REQUIRES(Locks::heap_bitmap_lock_) 48 REQUIRES(Locks::heap_bitmap_lock_) 53 REQUIRES(Locks::heap_bitmap_lock_)
|
D | semi_space.cc | 64 WriterMutexLock mu(self_, *Locks::heap_bitmap_lock_); in BindBitmaps() 140 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in InitializePhase() 147 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in ProcessReferences() 191 WriterMutexLock mu(self_, *Locks::heap_bitmap_lock_); in MarkingPhase() 198 ReaderMutexLock mu(self_, *Locks::heap_bitmap_lock_); in MarkingPhase() 264 Locks::heap_bitmap_lock_->AssertExclusiveHeld(Thread::Current()); in VisitRoot() 320 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_) { in MarkReachableObjects() 333 REQUIRES_SHARED(Locks::heap_bitmap_lock_, Locks::mutator_lock_) { in MarkReachableObjects() 346 WriterMutexLock mu(self_, *Locks::heap_bitmap_lock_); in ReclaimPhase() 550 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_) { in operator ()() [all …]
|
D | mark_sweep.cc | 85 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in BindBitmaps() 138 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in InitializePhase() 179 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in ProcessReferences() 189 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in PausePhase() 197 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in PausePhase() 286 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in MarkingPhase() 300 REQUIRES(Locks::heap_bitmap_lock_) in operator ()() 304 Locks::heap_bitmap_lock_->AssertExclusiveHeld(Thread::Current()); in operator ()() 352 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in ReclaimPhase() 582 REQUIRES_SHARED(Locks::mutator_lock_, Locks::heap_bitmap_lock_) { in VisitRoot() [all …]
|
D | immune_spaces_test.cc | 200 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in TEST_F() 242 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in TEST_F() 252 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in TEST_F() 315 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in TEST_F() 330 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in TEST_F() 367 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in TEST_F() 402 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in TEST_F()
|
D | partial_mark_sweep.cc | 35 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in BindBitmaps()
|
D | sticky_mark_sweep.cc | 38 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in BindBitmaps()
|
D | immune_spaces.h | 49 void AddSpace(space::ContinuousSpace* space) REQUIRES(Locks::heap_bitmap_lock_);
|
D | concurrent_copying.h | 96 REQUIRES(!Locks::heap_bitmap_lock_); 258 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Locks::heap_bitmap_lock_); 263 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(Locks::heap_bitmap_lock_, !mark_stack_lock_); 266 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(Locks::heap_bitmap_lock_, !mark_stack_lock_); 268 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(Locks::heap_bitmap_lock_);
|
D | concurrent_copying.cc | 126 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in ConcurrentCopying() 359 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in BindBitmaps() 495 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in Run() 612 REQUIRES_SHARED(Locks::heap_bitmap_lock_) { in operator ()() 753 ReaderMutexLock rmu(Thread::Current(), *Locks::heap_bitmap_lock_); in VerifyNoMissingCardMarks() 815 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in GrayAllDirtyImmuneObjects() 855 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in GrayAllNewlyDirtyImmuneObjects() 885 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in RecordLiveStackFreezeSize() 1022 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in Run() 1077 REQUIRES_SHARED(Locks::heap_bitmap_lock_) { in operator ()() [all …]
|
/art/runtime/gc/accounting/ |
D | heap_bitmap.h | 40 bool Test(const mirror::Object* obj) REQUIRES_SHARED(Locks::heap_bitmap_lock_); 41 void Clear(const mirror::Object* obj) REQUIRES(Locks::heap_bitmap_lock_); 45 REQUIRES(Locks::heap_bitmap_lock_) ALWAYS_INLINE; 49 REQUIRES(Locks::heap_bitmap_lock_) ALWAYS_INLINE; 55 REQUIRES(Locks::heap_bitmap_lock_)
|
D | mod_union_table.h | 90 virtual void Verify() REQUIRES(Locks::heap_bitmap_lock_) = 0; 134 REQUIRES(Locks::heap_bitmap_lock_); 137 REQUIRES(Locks::heap_bitmap_lock_) 144 REQUIRES(Locks::heap_bitmap_lock_); 180 REQUIRES(Locks::heap_bitmap_lock_) 184 REQUIRES(Locks::heap_bitmap_lock_)
|
D | remembered_set.h | 60 REQUIRES(Locks::heap_bitmap_lock_)
|
D | remembered_set.cc | 83 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(Locks::heap_bitmap_lock_) { in operator ()() 120 void operator()(ObjPtr<mirror::Object> obj) const REQUIRES(Locks::heap_bitmap_lock_) in operator ()()
|
D | mod_union_table.cc | 155 REQUIRES(Locks::heap_bitmap_lock_) in operator ()() 248 REQUIRES_SHARED(Locks::heap_bitmap_lock_, Locks::mutator_lock_) { in operator ()() 274 REQUIRES_SHARED(Locks::heap_bitmap_lock_, Locks::mutator_lock_) { in operator ()() 316 REQUIRES(Locks::heap_bitmap_lock_) in ModUnionCheckReferences() 320 Locks::heap_bitmap_lock_->AssertSharedHeld(Thread::Current()); in operator ()()
|
/art/runtime/gc/ |
D | heap.h | 319 REQUIRES(!Locks::heap_bitmap_lock_, !*gc_complete_lock_); 322 REQUIRES(Locks::mutator_lock_, !Locks::heap_bitmap_lock_, !*gc_complete_lock_); 325 REQUIRES(Locks::mutator_lock_, !Locks::heap_bitmap_lock_, !*gc_complete_lock_); 361 void VerifyHeap() REQUIRES(!Locks::heap_bitmap_lock_); 366 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 384 REQUIRES_SHARED(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 405 REQUIRES(Locks::heap_bitmap_lock_) 424 REQUIRES(!Locks::heap_bitmap_lock_, !*gc_complete_lock_) 433 void ClampGrowthLimit() REQUIRES(!Locks::heap_bitmap_lock_); 448 REQUIRES(!Locks::heap_bitmap_lock_); [all …]
|
D | reference_processor.h | 63 REQUIRES(Locks::heap_bitmap_lock_) 83 REQUIRES_SHARED(Locks::mutator_lock_, Locks::heap_bitmap_lock_);
|
D | heap-visit-objects-inl.h | 161 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in VisitObjectsInternal()
|
/art/runtime/gc/space/ |
D | space.h | 324 bool HasBoundBitmaps() REQUIRES(Locks::heap_bitmap_lock_); 433 void BindLiveToMarkBitmap() REQUIRES(Locks::heap_bitmap_lock_); 435 void UnBindBitmaps() REQUIRES(Locks::heap_bitmap_lock_); 437 void SwapBitmaps() REQUIRES(Locks::heap_bitmap_lock_);
|
D | zygote_space.cc | 51 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in Create() 121 Locks::heap_bitmap_lock_->AssertExclusiveHeld(context->self); in SweepCallback()
|
/art/runtime/ |
D | debugger.cc | 531 REQUIRES_SHARED(Locks::heap_bitmap_lock_, in HeapChunkJavaCallback() 603 REQUIRES_SHARED(Locks::heap_bitmap_lock_, Locks::mutator_lock_) { in HeapChunkJavaCallback() 653 REQUIRES_SHARED(Locks::mutator_lock_, Locks::heap_bitmap_lock_) { in ExamineJavaObject() 725 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(Locks::heap_bitmap_lock_) { in DdmSendHeapSegments() 736 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in DdmSendHeapSegments() 747 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in DdmSendHeapSegments() 750 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in DdmSendHeapSegments() 759 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in DdmSendHeapSegments() 770 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in DdmSendHeapSegments()
|
/art/runtime/base/ |
D | locks.cc | 45 ReaderWriterMutex* Locks::heap_bitmap_lock_ = nullptr; member in art::Locks 142 DCHECK(heap_bitmap_lock_ != nullptr); in Init() 188 DCHECK(heap_bitmap_lock_ == nullptr); in Init() 189 heap_bitmap_lock_ = new ReaderWriterMutex("heap bitmap lock", current_lock_level); in Init()
|
D | locks.h | 234 static ReaderWriterMutex* heap_bitmap_lock_ ACQUIRED_AFTER(mutator_lock_); 237 static Mutex* runtime_shutdown_lock_ ACQUIRED_AFTER(heap_bitmap_lock_);
|