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

12

/art/runtime/gc/collector/
H A Dmark_compact.h67 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 Dsemi_space.h69 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 Dmark_sweep.h67 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 Dsticky_mark_sweep.h38 REQUIRES(Locks::heap_bitmap_lock_)
49 REQUIRES(Locks::heap_bitmap_lock_)
54 REQUIRES(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.cc46 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 Dimmune_spaces.h48 void AddSpace(space::ContinuousSpace* space) REQUIRES(Locks::heap_bitmap_lock_);
H A Dsticky_mark_sweep.cc38 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks
H A Dimmune_spaces_test.cc196 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 Dmark_sweep.cc85 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 Dsemi_space.cc65 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 Dconcurrent_copying.h88 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 Dgarbage_collector.h82 REQUIRES(Locks::heap_bitmap_lock_)
/art/runtime/gc/accounting/
H A Dheap_bitmap.h40 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 Dmod_union_table.h89 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 Dremembered_set.h59 REQUIRES(Locks::heap_bitmap_lock_)
H A Dremembered_set.cc84 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 Dcard_table.h115 REQUIRES(Locks::heap_bitmap_lock_)
H A Dmod_union_table.cc155 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 Dheap.h263 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 Dreference_processor.h54 REQUIRES(Locks::heap_bitmap_lock_)
70 REQUIRES_SHARED(Locks::mutator_lock_, Locks::heap_bitmap_lock_);
H A Dheap-visit-objects-inl.h161 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::Locks
/art/runtime/gc/space/
H A Dzygote_space.cc51 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 Dspace.h426 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 Dpatchoat.h173 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_);
176 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_);

Completed in 815 milliseconds

12