/art/runtime/gc/collector/ |
H A 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_, Lock [all...] |
H A 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_, Lock [all...] |
H A 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...] |
H A D | sticky_mark_sweep.h | 38 REQUIRES(Locks::heap_bitmap_lock_) 49 REQUIRES(Locks::heap_bitmap_lock_) 54 REQUIRES(Locks::heap_bitmap_lock_)
|
H A D | partial_mark_sweep.cc | 36 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks
|
H A D | mark_compact.cc | 46 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks 105 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_) { 119 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks 125 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); 190 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); 199 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); 242 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks 300 REQUIRES_SHARED(Locks::heap_bitmap_lock_) { 314 REQUIRES_SHARED(Locks::heap_bitmap_lock_) { 333 void operator()(mirror::Object* obj) const REQUIRES_SHARED(Locks::heap_bitmap_lock_) 628 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks [all...] |
H A D | immune_spaces.h | 48 void AddSpace(space::ContinuousSpace* space) REQUIRES(Locks::heap_bitmap_lock_);
|
H A D | sticky_mark_sweep.cc | 38 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks
|
H A D | immune_spaces_test.cc | 196 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks 230 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks 240 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks 299 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks 314 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks 338 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks 361 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks
|
H A D | mark_sweep.cc | 85 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks 136 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks 177 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); 191 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); 199 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); 286 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); 300 REQUIRES(Locks::heap_bitmap_lock_) 304 Locks::heap_bitmap_lock_->AssertExclusiveHeld(Thread::Current()); 350 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); 579 REQUIRES_SHARED(Locks::mutator_lock_, Locks::heap_bitmap_lock_) { [all...] |
H A D | semi_space.cc | 65 WriterMutexLock mu(self_, *Locks::heap_bitmap_lock_); 160 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks 170 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); 243 WriterMutexLock mu(self_, *Locks::heap_bitmap_lock_); 250 ReaderMutexLock mu(self_, *Locks::heap_bitmap_lock_); 316 Locks::heap_bitmap_lock_->AssertExclusiveHeld(Thread::Current()); 376 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_) { 389 REQUIRES_SHARED(Locks::heap_bitmap_lock_, Locks::mutator_lock_) { 416 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_) { 426 WriterMutexLock mu(self_, *Locks::heap_bitmap_lock_); 847 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks [all...] |
H A 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_);
|
H A D | garbage_collector.h | 82 REQUIRES(Locks::heap_bitmap_lock_)
|
/art/runtime/gc/accounting/ |
H A 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_);
|
H A D | mod_union_table.h | 89 virtual void Verify() REQUIRES(Locks::heap_bitmap_lock_) = 0; member in class:art::gc::accounting::ModUnionTable 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_)
|
H A D | remembered_set.h | 59 REQUIRES(Locks::heap_bitmap_lock_)
|
H A D | remembered_set.cc | 84 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(Locks::heap_bitmap_lock_) { 121 void operator()(ObjPtr<mirror::Object> obj) const REQUIRES(Locks::heap_bitmap_lock_)
|
H A D | card_table.h | 115 REQUIRES(Locks::heap_bitmap_lock_)
|
H A D | mod_union_table.cc | 155 REQUIRES(Locks::heap_bitmap_lock_) 248 REQUIRES_SHARED(Locks::heap_bitmap_lock_, Locks::mutator_lock_) { 274 REQUIRES_SHARED(Locks::heap_bitmap_lock_, Locks::mutator_lock_) { 316 REQUIRES(Locks::heap_bitmap_lock_) 320 Locks::heap_bitmap_lock_->AssertSharedHeld(Thread::Current());
|
/art/runtime/gc/ |
H A 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...] |
H A D | reference_processor.h | 54 REQUIRES(Locks::heap_bitmap_lock_) 70 REQUIRES_SHARED(Locks::mutator_lock_, Locks::heap_bitmap_lock_);
|
H A D | heap-visit-objects-inl.h | 161 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::Locks
|
/art/runtime/gc/space/ |
H A D | zygote_space.cc | 51 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::space::Locks 110 Locks::heap_bitmap_lock_->AssertExclusiveHeld(context->self);
|
H A 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/ |
H A D | patchoat.h | 173 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_); 176 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_);
|