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

12

/art/runtime/gc/collector/
H A Dmark_compact.h68 REQUIRES(!Locks::heap_bitmap_lock_);
70 REQUIRES(!Locks::heap_bitmap_lock_);
73 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_);
91 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_);
95 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_);
100 REQUIRES(!Locks::heap_bitmap_lock_);
103 REQUIRES(Locks::heap_bitmap_lock_);
109 void Sweep(bool swap_bitmaps) REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_);
112 void SweepLargeObjects(bool swap_bitmaps) REQUIRES(Locks::heap_bitmap_lock_);
115 SHARED_REQUIRES(Locks::heap_bitmap_lock_, Lock
[all...]
H A Dsemi_space.h70 REQUIRES(!Locks::heap_bitmap_lock_);
72 REQUIRES(!Locks::heap_bitmap_lock_);
75 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_);
104 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_);
108 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_);
111 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 SHARED_REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_);
124 REQUIRES(Locks::heap_bitmap_lock_, Lock
[all...]
H A Dmark_sweep.h68 REQUIRES(Locks::heap_bitmap_lock_)
92 REQUIRES(Locks::heap_bitmap_lock_)
97 REQUIRES(Locks::heap_bitmap_lock_)
102 REQUIRES(Locks::heap_bitmap_lock_)
107 REQUIRES(Locks::heap_bitmap_lock_)
113 REQUIRES(Locks::heap_bitmap_lock_)
123 REQUIRES(Locks::heap_bitmap_lock_)
129 REQUIRES(Locks::heap_bitmap_lock_)
144 REQUIRES(Locks::heap_bitmap_lock_)
151 REQUIRES(Locks::heap_bitmap_lock_)
[all...]
H A Dsticky_mark_sweep.h43 REQUIRES(Locks::heap_bitmap_lock_)
48 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.cc43 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks
93 Locks::heap_bitmap_lock_) {
121 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks
127 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_);
196 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_);
205 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_);
248 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks
306 SHARED_REQUIRES(Locks::heap_bitmap_lock_) {
320 SHARED_REQUIRES(Locks::heap_bitmap_lock_) {
339 void operator()(mirror::Object* obj) const SHARED_REQUIRES(Locks::heap_bitmap_lock_)
636 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks
[all...]
H A Dsticky_mark_sweep.cc34 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks
H A Dmark_sweep.cc83 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks
134 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks
175 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_);
189 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_);
197 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_);
262 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_);
276 REQUIRES(Locks::heap_bitmap_lock_)
280 Locks::heap_bitmap_lock_->AssertExclusiveHeld(Thread::Current());
326 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_);
454 Locks::heap_bitmap_lock_
[all...]
H A Dimmune_spaces.h48 void AddSpace(space::ContinuousSpace* space) REQUIRES(Locks::heap_bitmap_lock_);
H A Dimmune_spaces_test.cc194 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks
228 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks
238 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks
297 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks
312 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks
336 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks
359 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks
H A Dconcurrent_copying.h73 REQUIRES(!Locks::heap_bitmap_lock_);
158 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!Locks::heap_bitmap_lock_);
160 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(Locks::heap_bitmap_lock_, !mark_stack_lock_);
162 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(Locks::heap_bitmap_lock_);
164 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(Locks::heap_bitmap_lock_);
H A Dsemi_space.cc64 WriterMutexLock mu(self_, *Locks::heap_bitmap_lock_);
159 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks
169 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_);
242 WriterMutexLock mu(self_, *Locks::heap_bitmap_lock_);
249 ReaderMutexLock mu(self_, *Locks::heap_bitmap_lock_);
288 void operator()(Object* obj) const REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_) {
323 Locks::heap_bitmap_lock_->AssertExclusiveHeld(Thread::Current());
342 SHARED_REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_) {
438 WriterMutexLock mu(self_, *Locks::heap_bitmap_lock_);
706 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_) {
851 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::collector::Locks
[all...]
H A Dgarbage_collector.h157 REQUIRES(Locks::heap_bitmap_lock_)
/art/runtime/gc/accounting/
H A Dheap_bitmap.h38 bool Test(const mirror::Object* obj) SHARED_REQUIRES(Locks::heap_bitmap_lock_);
39 void Clear(const mirror::Object* obj) REQUIRES(Locks::heap_bitmap_lock_);
43 REQUIRES(Locks::heap_bitmap_lock_) ALWAYS_INLINE;
47 REQUIRES(Locks::heap_bitmap_lock_) ALWAYS_INLINE;
52 SHARED_REQUIRES(Locks::heap_bitmap_lock_);
56 REQUIRES(Locks::heap_bitmap_lock_)
61 REQUIRES(Locks::heap_bitmap_lock_);
65 REQUIRES(Locks::heap_bitmap_lock_);
H A Dmod_union_table.h75 virtual void Verify() REQUIRES(Locks::heap_bitmap_lock_) = 0; member in class:art::gc::accounting::ModUnionTable
116 REQUIRES(Locks::heap_bitmap_lock_);
122 REQUIRES(Locks::heap_bitmap_lock_);
156 REQUIRES(Locks::heap_bitmap_lock_)
H A Dremembered_set.h59 REQUIRES(Locks::heap_bitmap_lock_)
H A Dremembered_set.cc81 SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(Locks::heap_bitmap_lock_) {
118 void operator()(mirror::Object* obj) const REQUIRES(Locks::heap_bitmap_lock_)
H A Dcard_table.h110 REQUIRES(Locks::heap_bitmap_lock_)
H A Dspace_bitmap.h126 // REQUIRES(Locks::heap_bitmap_lock_) SHARED_REQUIRES(Locks::mutator_lock_);
134 SHARED_REQUIRES(Locks::heap_bitmap_lock_);
139 SHARED_REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_);
H A Dmod_union_table.cc152 REQUIRES(Locks::heap_bitmap_lock_)
240 SHARED_REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_) {
266 SHARED_REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_) {
307 REQUIRES(Locks::heap_bitmap_lock_)
311 Locks::heap_bitmap_lock_->AssertSharedHeld(Thread::Current());
/art/runtime/gc/
H A Dreference_processor.h52 REQUIRES(Locks::heap_bitmap_lock_)
67 SHARED_REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_);
H A Dheap.h236 REQUIRES(!Locks::heap_bitmap_lock_, !*gc_complete_lock_);
238 REQUIRES(Locks::mutator_lock_, !Locks::heap_bitmap_lock_, !*gc_complete_lock_);
265 void VerifyHeap() REQUIRES(!Locks::heap_bitmap_lock_);
270 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_);
288 SHARED_REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_);
306 REQUIRES(Locks::heap_bitmap_lock_)
323 REQUIRES(!Locks::heap_bitmap_lock_, !*gc_complete_lock_)
327 REQUIRES(!Locks::heap_bitmap_lock_, !*gc_complete_lock_)
333 REQUIRES(!Locks::heap_bitmap_lock_, !*gc_complete_lock_)
342 void ClampGrowthLimit() REQUIRES(!Locks::heap_bitmap_lock_);
[all...]
/art/runtime/gc/space/
H A Dzygote_space.cc49 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); member in class:art::gc::space::Locks
108 Locks::heap_bitmap_lock_->AssertExclusiveHeld(context->self);
H A Dspace.h423 bool HasBoundBitmaps() const REQUIRES(Locks::heap_bitmap_lock_);
424 void BindLiveToMarkBitmap() REQUIRES(Locks::heap_bitmap_lock_);
425 void UnBindBitmaps() REQUIRES(Locks::heap_bitmap_lock_);
/art/patchoat/
H A Dpatchoat.h196 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_);
199 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_);

Completed in 159 milliseconds

12