/art/runtime/gc/collector/ |
mark_compact.h | 68 LOCKS_EXCLUDED(Locks::heap_bitmap_lock_); 70 LOCKS_EXCLUDED(Locks::heap_bitmap_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_); 100 LOCKS_EXCLUDED(Locks::heap_bitmap_lock_); 103 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 109 void Sweep(bool swap_bitmaps) EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 112 void SweepLargeObjects(bool swap_bitmaps) EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 115 SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_, Locks::mutator_lock_) [all...] |
mark_sweep.h | 69 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 91 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) 95 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) 99 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) 103 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) 108 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) 117 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) 122 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) 134 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) 139 virtual void Sweep(bool swap_bitmaps) EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) [all...] |
semi_space.h | 70 LOCKS_EXCLUDED(Locks::heap_bitmap_lock_); 72 LOCKS_EXCLUDED(Locks::heap_bitmap_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_); 119 LOCKS_EXCLUDED(Locks::heap_bitmap_lock_); 122 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 128 virtual void Sweep(bool swap_bitmaps) EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); [all...] |
sticky_mark_sweep.h | 43 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 47 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_);
|
mark_compact.cc | 58 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks 108 Locks::heap_bitmap_lock_) { 136 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks 142 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); 212 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); 221 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); 263 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks 332 SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { 346 SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { 365 void operator()(mirror::Object* obj) const SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) 647 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks [all...] |
partial_mark_sweep.cc | 36 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks
|
concurrent_copying.h | 155 LOCKS_EXCLUDED(Locks::heap_bitmap_lock_); 219 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) LOCKS_EXCLUDED(Locks::heap_bitmap_lock_); 221 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 223 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 225 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_);
|
mark_sweep.cc | 89 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks 135 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks 176 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); 188 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); 196 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); 261 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); 295 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); 428 Locks::heap_bitmap_lock_->IsExclusiveHeld(self); 430 Locks::heap_bitmap_lock_->ExclusiveUnlock(self); 439 Locks::heap_bitmap_lock_->ExclusiveLock(self) 1384 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks [all...] |
semi_space.cc | 64 WriterMutexLock mu(self_, *Locks::heap_bitmap_lock_); 148 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks 158 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); 232 WriterMutexLock mu(self_, *Locks::heap_bitmap_lock_); 239 ReaderMutexLock mu(self_, *Locks::heap_bitmap_lock_); 278 Locks::heap_bitmap_lock_) { 314 SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_, Locks::mutator_lock_) { 404 WriterMutexLock mu(self_, *Locks::heap_bitmap_lock_); 701 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_, Locks::heap_bitmap_lock_) { 708 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { 814 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks [all...] |
immune_region.h | 44 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_);
|
sticky_mark_sweep.cc | 35 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks
|
concurrent_copying.cc | 51 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); 52 // Cache this so that we won't have to lock heap_bitmap_lock_ in 53 // Mark() which could cause a nested lock on heap_bitmap_lock_ 55 // (class_linker_lock_ and heap_bitmap_lock_). 103 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); 180 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); 255 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); 266 SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { 596 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); 605 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); 1640 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks [all...] |
/art/runtime/gc/accounting/ |
heap_bitmap.h | 38 bool Test(const mirror::Object* obj) SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 39 void Clear(const mirror::Object* obj) EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 43 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) ALWAYS_INLINE; 47 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) ALWAYS_INLINE; 52 SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 56 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) 61 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 65 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_);
|
mod_union_table.h | 85 virtual void Verify() EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) = 0; member in class:art::gc::accounting::ModUnionTable 122 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 128 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 161 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_)
|
remembered_set.h | 59 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_)
|
space_bitmap.h | 125 // EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 133 SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 138 SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_, Locks::mutator_lock_);
|
remembered_set.cc | 84 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { 108 void operator()(mirror::Object* obj) const EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_)
|
mod_union_table.cc | 140 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) 198 SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_, Locks::mutator_lock_) { 219 SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_, Locks::mutator_lock_) { 247 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) 252 Locks::heap_bitmap_lock_->AssertSharedHeld(Thread::Current());
|
card_table.h | 110 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_)
|
/art/runtime/gc/ |
heap.h | 226 LOCKS_EXCLUDED(Locks::heap_bitmap_lock_); 229 LOCKS_EXCLUDED(Locks::heap_bitmap_lock_); 255 void VerifyHeap() LOCKS_EXCLUDED(Locks::heap_bitmap_lock_); 260 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 277 SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_, Locks::mutator_lock_); 287 void ClearMarkedObjects() EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 300 LOCKS_EXCLUDED(Locks::heap_bitmap_lock_) 304 LOCKS_EXCLUDED(Locks::heap_bitmap_lock_) 308 LOCKS_EXCLUDED(Locks::heap_bitmap_lock_) 317 void ClampGrowthLimit() LOCKS_EXCLUDED(Locks::heap_bitmap_lock_); [all...] |
reference_processor.h | 51 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) 65 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_, Locks::heap_bitmap_lock_);
|
heap.cc | 627 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); 857 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::Locks 879 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::Locks 910 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::Locks 920 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::Locks 1450 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::Locks 2088 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::FINAL::Locks 2758 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::VerifyObjectVisitor::Locks 3353 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::Locks [all...] |
/art/runtime/gc/space/ |
zygote_space.cc | 50 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::space::Locks 109 Locks::heap_bitmap_lock_->AssertExclusiveHeld(context->self);
|
space.h | 423 bool HasBoundBitmaps() const EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 425 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_); 426 void UnBindBitmaps() EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_);
|
/art/patchoat/ |
patchoat.h | 180 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_, Locks::heap_bitmap_lock_); 183 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_, Locks::heap_bitmap_lock_);
|