/art/runtime/gc/collector/ |
D | mark_compact.h | 67 REQUIRES(!Locks::heap_bitmap_lock_); 69 REQUIRES(!Locks::heap_bitmap_lock_); 72 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_); 90 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 94 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 99 REQUIRES(!Locks::heap_bitmap_lock_); 102 REQUIRES(Locks::heap_bitmap_lock_); 108 void Sweep(bool swap_bitmaps) REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 111 void SweepLargeObjects(bool swap_bitmaps) REQUIRES(Locks::heap_bitmap_lock_); 114 REQUIRES_SHARED(Locks::heap_bitmap_lock_, Locks::mutator_lock_); [all …]
|
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 | sticky_mark_sweep.h | 38 REQUIRES(Locks::heap_bitmap_lock_) 49 REQUIRES(Locks::heap_bitmap_lock_) 54 REQUIRES(Locks::heap_bitmap_lock_)
|
D | mark_compact.cc | 46 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in BindBitmaps() 105 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_) { in CalculateObjectForwardingAddresses() 119 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in InitializePhase() 125 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in ProcessReferences() 190 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in MarkingPhase() 199 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in MarkingPhase() 242 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in ReclaimPhase() 300 REQUIRES_SHARED(Locks::heap_bitmap_lock_) { in VisitRoots() 314 REQUIRES_SHARED(Locks::heap_bitmap_lock_) { in VisitRoots() 333 void operator()(mirror::Object* obj) const REQUIRES_SHARED(Locks::heap_bitmap_lock_) in operator ()() [all …]
|
D | mark_sweep.cc | 85 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in BindBitmaps() 136 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in InitializePhase() 177 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in ProcessReferences() 191 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in PausePhase() 199 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 ()() 350 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in ReclaimPhase() 579 REQUIRES_SHARED(Locks::mutator_lock_, Locks::heap_bitmap_lock_) { in VisitRoot() [all …]
|
D | semi_space.cc | 65 WriterMutexLock mu(self_, *Locks::heap_bitmap_lock_); in BindBitmaps() 160 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in InitializePhase() 170 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in ProcessReferences() 243 WriterMutexLock mu(self_, *Locks::heap_bitmap_lock_); in MarkingPhase() 250 ReaderMutexLock mu(self_, *Locks::heap_bitmap_lock_); in MarkingPhase() 316 Locks::heap_bitmap_lock_->AssertExclusiveHeld(Thread::Current()); in VisitRoot() 376 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_) { in MarkReachableObjects() 389 REQUIRES_SHARED(Locks::heap_bitmap_lock_, Locks::mutator_lock_) { in MarkReachableObjects() 416 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_) { in MarkReachableObjects() 426 WriterMutexLock mu(self_, *Locks::heap_bitmap_lock_); in ReclaimPhase() [all …]
|
D | immune_spaces_test.cc | 196 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in TEST_F() 230 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in TEST_F() 240 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in TEST_F() 299 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in TEST_F() 314 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in TEST_F() 338 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in TEST_F() 361 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in TEST_F()
|
D | partial_mark_sweep.cc | 36 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in BindBitmaps()
|
D | immune_spaces.h | 48 void AddSpace(space::ContinuousSpace* space) REQUIRES(Locks::heap_bitmap_lock_);
|
D | sticky_mark_sweep.cc | 38 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in BindBitmaps()
|
D | concurrent_copying.h | 88 REQUIRES(!Locks::heap_bitmap_lock_); 216 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Locks::heap_bitmap_lock_); 218 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(Locks::heap_bitmap_lock_, !mark_stack_lock_); 220 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(Locks::heap_bitmap_lock_);
|
D | concurrent_copying.cc | 111 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in ConcurrentCopying() 262 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in BindBitmaps() 361 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in Run() 471 REQUIRES_SHARED(Locks::heap_bitmap_lock_) { in operator ()() 602 ReaderMutexLock rmu(Thread::Current(), *Locks::heap_bitmap_lock_); in VerifyNoMissingCardMarks() 669 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in GrayAllDirtyImmuneObjects() 709 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in GrayAllNewlyDirtyImmuneObjects() 739 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in RecordLiveStackFreezeSize() 1246 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in VerifyNoFromSpaceReferences() 1254 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in VerifyNoFromSpaceReferences() [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_) 60 REQUIRES(Locks::heap_bitmap_lock_); 64 REQUIRES(Locks::heap_bitmap_lock_);
|
D | mod_union_table.h | 89 virtual void Verify() REQUIRES(Locks::heap_bitmap_lock_) = 0; 133 REQUIRES(Locks::heap_bitmap_lock_); 136 REQUIRES(Locks::heap_bitmap_lock_) 143 REQUIRES(Locks::heap_bitmap_lock_); 179 REQUIRES(Locks::heap_bitmap_lock_) 183 REQUIRES(Locks::heap_bitmap_lock_)
|
D | remembered_set.h | 59 REQUIRES(Locks::heap_bitmap_lock_)
|
D | remembered_set.cc | 84 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(Locks::heap_bitmap_lock_) { in operator ()() 121 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 ()()
|
D | card_table.h | 115 REQUIRES(Locks::heap_bitmap_lock_)
|
/art/runtime/gc/ |
D | heap.h | 263 REQUIRES(!Locks::heap_bitmap_lock_, !*gc_complete_lock_); 266 REQUIRES(Locks::mutator_lock_, !Locks::heap_bitmap_lock_, !*gc_complete_lock_); 292 void VerifyHeap() REQUIRES(!Locks::heap_bitmap_lock_); 297 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 315 REQUIRES_SHARED(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 333 REQUIRES(Locks::heap_bitmap_lock_) 350 REQUIRES(!Locks::heap_bitmap_lock_, !*gc_complete_lock_) 359 REQUIRES(!Locks::heap_bitmap_lock_, !*gc_complete_lock_) 367 REQUIRES(!Locks::heap_bitmap_lock_, !*gc_complete_lock_) 376 void ClampGrowthLimit() REQUIRES(!Locks::heap_bitmap_lock_); [all …]
|
D | reference_processor.h | 54 REQUIRES(Locks::heap_bitmap_lock_) 70 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 | zygote_space.cc | 51 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in Create() 110 Locks::heap_bitmap_lock_->AssertExclusiveHeld(context->self); in SweepCallback()
|
D | space.h | 426 bool HasBoundBitmaps() const REQUIRES(Locks::heap_bitmap_lock_); 429 void BindLiveToMarkBitmap() REQUIRES(Locks::heap_bitmap_lock_); 431 void UnBindBitmaps() REQUIRES(Locks::heap_bitmap_lock_);
|
/art/patchoat/ |
D | patchoat.h | 173 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_); 176 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_);
|