Searched refs:heap_bitmap_lock_ (Results 1 - 25 of 38) sorted by relevance

12

/art/runtime/gc/collector/
H A Dmark_compact.h68 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_, Lock
[all...]
H A Dsemi_space.h70 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...]
H A Dmark_sweep.h69 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...]
H A Dsticky_mark_sweep.h43 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_);
47 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_);
H A Dpartial_mark_sweep.cc36 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks
H A Dmark_compact.cc58 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...]
H A Dsticky_mark_sweep.cc35 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks
H A Dmark_sweep.cc89 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_
1384 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks
[all...]
H A Dimmune_region.h44 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_);
H A Dconcurrent_copying.h155 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_);
H A Dsemi_space.cc64 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...]
H A Dconcurrent_copying.cc51 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...]
H A Dgarbage_collector.h147 void SwapBitmaps() EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_);
/art/runtime/gc/accounting/
H A Dheap_bitmap.h38 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_);
H A Dmod_union_table.h85 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_)
H A Dremembered_set.h59 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_)
H A Dremembered_set.cc84 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) {
108 void operator()(mirror::Object* obj) const EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_)
H A Dmod_union_table.cc140 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());
H A Dcard_table.h110 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_)
H A Dspace_bitmap.h125 // 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_);
/art/runtime/gc/
H A Dheap.h226 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...]
H A Dreference_processor.h51 EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_)
65 SHARED_LOCKS_REQUIRED(Locks::mutator_lock_, Locks::heap_bitmap_lock_);
/art/runtime/gc/space/
H A Dzygote_space.cc50 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::space::Locks
109 Locks::heap_bitmap_lock_->AssertExclusiveHeld(context->self);
H A Dspace.h423 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/
H A Dpatchoat.h180 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_, Locks::heap_bitmap_lock_);
183 EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_, Locks::heap_bitmap_lock_);

Completed in 4585 milliseconds

12