/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 | 44 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in BindBitmaps() 103 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_) { in CalculateObjectForwardingAddresses() 117 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in InitializePhase() 123 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in ProcessReferences() 188 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in MarkingPhase() 197 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in MarkingPhase() 240 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in ReclaimPhase() 298 REQUIRES_SHARED(Locks::heap_bitmap_lock_) { in VisitRoots() 312 REQUIRES_SHARED(Locks::heap_bitmap_lock_) { in VisitRoots() 331 void operator()(mirror::Object* obj) const REQUIRES_SHARED(Locks::heap_bitmap_lock_) in operator ()() [all …]
|
D | mark_sweep.cc | 84 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in BindBitmaps() 135 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in InitializePhase() 176 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in ProcessReferences() 190 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in PausePhase() 198 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in PausePhase() 263 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in MarkingPhase() 277 REQUIRES(Locks::heap_bitmap_lock_) in operator ()() 281 Locks::heap_bitmap_lock_->AssertExclusiveHeld(Thread::Current()); in operator ()() 327 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in ReclaimPhase() 556 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() 244 WriterMutexLock mu(self_, *Locks::heap_bitmap_lock_); in MarkingPhase() 251 ReaderMutexLock mu(self_, *Locks::heap_bitmap_lock_); in MarkingPhase() 317 Locks::heap_bitmap_lock_->AssertExclusiveHeld(Thread::Current()); in VisitRoot() 377 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_) { in MarkReachableObjects() 390 REQUIRES_SHARED(Locks::heap_bitmap_lock_, Locks::mutator_lock_) { in MarkReachableObjects() 417 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_) { in MarkReachableObjects() 427 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_); 211 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Locks::heap_bitmap_lock_); 213 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(Locks::heap_bitmap_lock_, !mark_stack_lock_); 215 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(Locks::heap_bitmap_lock_);
|
D | concurrent_copying.cc | 109 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in ConcurrentCopying() 260 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in BindBitmaps() 359 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in Run() 469 REQUIRES_SHARED(Locks::heap_bitmap_lock_) { in operator ()() 600 ReaderMutexLock rmu(Thread::Current(), *Locks::heap_bitmap_lock_); in VerifyNoMissingCardMarks() 667 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in GrayAllDirtyImmuneObjects() 707 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in GrayAllNewlyDirtyImmuneObjects() 737 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in RecordLiveStackFreezeSize() 1243 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in VerifyNoFromSpaceReferences() 1251 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in VerifyNoFromSpaceReferences() [all …]
|
/art/runtime/gc/accounting/ |
D | heap_bitmap.h | 37 bool Test(const mirror::Object* obj) REQUIRES_SHARED(Locks::heap_bitmap_lock_); 38 void Clear(const mirror::Object* obj) REQUIRES(Locks::heap_bitmap_lock_); 42 REQUIRES(Locks::heap_bitmap_lock_) ALWAYS_INLINE; 46 REQUIRES(Locks::heap_bitmap_lock_) ALWAYS_INLINE; 52 REQUIRES(Locks::heap_bitmap_lock_) 57 REQUIRES(Locks::heap_bitmap_lock_); 61 REQUIRES(Locks::heap_bitmap_lock_);
|
D | mod_union_table.h | 88 virtual void Verify() REQUIRES(Locks::heap_bitmap_lock_) = 0; 132 REQUIRES(Locks::heap_bitmap_lock_); 135 REQUIRES(Locks::heap_bitmap_lock_) 142 REQUIRES(Locks::heap_bitmap_lock_); 178 REQUIRES(Locks::heap_bitmap_lock_) 182 REQUIRES(Locks::heap_bitmap_lock_)
|
D | remembered_set.h | 58 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 | 154 REQUIRES(Locks::heap_bitmap_lock_) in operator ()() 247 REQUIRES_SHARED(Locks::heap_bitmap_lock_, Locks::mutator_lock_) { in operator ()() 273 REQUIRES_SHARED(Locks::heap_bitmap_lock_, Locks::mutator_lock_) { in operator ()() 315 REQUIRES(Locks::heap_bitmap_lock_) in ModUnionCheckReferences() 319 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 | 254 REQUIRES(!Locks::heap_bitmap_lock_, !*gc_complete_lock_); 257 REQUIRES(Locks::mutator_lock_, !Locks::heap_bitmap_lock_, !*gc_complete_lock_); 283 void VerifyHeap() REQUIRES(!Locks::heap_bitmap_lock_); 288 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 306 REQUIRES_SHARED(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 324 REQUIRES(Locks::heap_bitmap_lock_) 341 REQUIRES(!Locks::heap_bitmap_lock_, !*gc_complete_lock_) 349 REQUIRES(!Locks::heap_bitmap_lock_, !*gc_complete_lock_) 357 REQUIRES(!Locks::heap_bitmap_lock_, !*gc_complete_lock_) 366 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 | 422 bool HasBoundBitmaps() const REQUIRES(Locks::heap_bitmap_lock_); 423 void BindLiveToMarkBitmap() REQUIRES(Locks::heap_bitmap_lock_); 424 void UnBindBitmaps() REQUIRES(Locks::heap_bitmap_lock_);
|
/art/patchoat/ |
D | patchoat.h | 157 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_); 160 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_);
|