Home
last modified time | relevance | path

Searched refs:heap_bitmap_lock_ (Results 1 – 25 of 44) sorted by relevance

12

/art/runtime/gc/collector/
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_, Locks::mutator_lock_);
[all …]
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_, Locks::mutator_lock_);
[all …]
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 …]
Dsticky_mark_sweep.h38 REQUIRES(Locks::heap_bitmap_lock_)
49 REQUIRES(Locks::heap_bitmap_lock_)
54 REQUIRES(Locks::heap_bitmap_lock_)
Dmark_compact.cc44 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in BindBitmaps()
103 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_) { in CalculateObjectForwardingAddresses()
117 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in InitializePhase()
123 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in ProcessReferences()
188 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in MarkingPhase()
197 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in MarkingPhase()
240 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in ReclaimPhase()
298 REQUIRES_SHARED(Locks::heap_bitmap_lock_) { in VisitRoots()
312 REQUIRES_SHARED(Locks::heap_bitmap_lock_) { in VisitRoots()
331 void operator()(mirror::Object* obj) const REQUIRES_SHARED(Locks::heap_bitmap_lock_) in operator ()()
[all …]
Dmark_sweep.cc84 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in BindBitmaps()
135 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in InitializePhase()
176 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in ProcessReferences()
190 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in PausePhase()
198 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in PausePhase()
263 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in MarkingPhase()
277 REQUIRES(Locks::heap_bitmap_lock_) in operator ()()
281 Locks::heap_bitmap_lock_->AssertExclusiveHeld(Thread::Current()); in operator ()()
327 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in ReclaimPhase()
556 REQUIRES_SHARED(Locks::mutator_lock_, Locks::heap_bitmap_lock_) { in VisitRoot()
[all …]
Dsemi_space.cc65 WriterMutexLock mu(self_, *Locks::heap_bitmap_lock_); in BindBitmaps()
160 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in InitializePhase()
170 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in ProcessReferences()
244 WriterMutexLock mu(self_, *Locks::heap_bitmap_lock_); in MarkingPhase()
251 ReaderMutexLock mu(self_, *Locks::heap_bitmap_lock_); in MarkingPhase()
317 Locks::heap_bitmap_lock_->AssertExclusiveHeld(Thread::Current()); in VisitRoot()
377 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_) { in MarkReachableObjects()
390 REQUIRES_SHARED(Locks::heap_bitmap_lock_, Locks::mutator_lock_) { in MarkReachableObjects()
417 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_) { in MarkReachableObjects()
427 WriterMutexLock mu(self_, *Locks::heap_bitmap_lock_); in ReclaimPhase()
[all …]
Dimmune_spaces_test.cc196 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in TEST_F()
230 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in TEST_F()
240 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in TEST_F()
299 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in TEST_F()
314 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in TEST_F()
338 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in TEST_F()
361 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in TEST_F()
Dpartial_mark_sweep.cc36 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in BindBitmaps()
Dimmune_spaces.h48 void AddSpace(space::ContinuousSpace* space) REQUIRES(Locks::heap_bitmap_lock_);
Dsticky_mark_sweep.cc38 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in BindBitmaps()
Dconcurrent_copying.h88 REQUIRES(!Locks::heap_bitmap_lock_);
211 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Locks::heap_bitmap_lock_);
213 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(Locks::heap_bitmap_lock_, !mark_stack_lock_);
215 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(Locks::heap_bitmap_lock_);
Dconcurrent_copying.cc109 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in ConcurrentCopying()
260 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in BindBitmaps()
359 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in Run()
469 REQUIRES_SHARED(Locks::heap_bitmap_lock_) { in operator ()()
600 ReaderMutexLock rmu(Thread::Current(), *Locks::heap_bitmap_lock_); in VerifyNoMissingCardMarks()
667 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in GrayAllDirtyImmuneObjects()
707 WriterMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in GrayAllNewlyDirtyImmuneObjects()
737 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in RecordLiveStackFreezeSize()
1243 ReaderMutexLock mu(self, *Locks::heap_bitmap_lock_); in VerifyNoFromSpaceReferences()
1251 WriterMutexLock mu(self, *Locks::heap_bitmap_lock_); in VerifyNoFromSpaceReferences()
[all …]
/art/runtime/gc/accounting/
Dheap_bitmap.h37 bool Test(const mirror::Object* obj) REQUIRES_SHARED(Locks::heap_bitmap_lock_);
38 void Clear(const mirror::Object* obj) REQUIRES(Locks::heap_bitmap_lock_);
42 REQUIRES(Locks::heap_bitmap_lock_) ALWAYS_INLINE;
46 REQUIRES(Locks::heap_bitmap_lock_) ALWAYS_INLINE;
52 REQUIRES(Locks::heap_bitmap_lock_)
57 REQUIRES(Locks::heap_bitmap_lock_);
61 REQUIRES(Locks::heap_bitmap_lock_);
Dmod_union_table.h88 virtual void Verify() REQUIRES(Locks::heap_bitmap_lock_) = 0;
132 REQUIRES(Locks::heap_bitmap_lock_);
135 REQUIRES(Locks::heap_bitmap_lock_)
142 REQUIRES(Locks::heap_bitmap_lock_);
178 REQUIRES(Locks::heap_bitmap_lock_)
182 REQUIRES(Locks::heap_bitmap_lock_)
Dremembered_set.h58 REQUIRES(Locks::heap_bitmap_lock_)
Dremembered_set.cc84 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(Locks::heap_bitmap_lock_) { in operator ()()
121 void operator()(ObjPtr<mirror::Object> obj) const REQUIRES(Locks::heap_bitmap_lock_) in operator ()()
Dmod_union_table.cc154 REQUIRES(Locks::heap_bitmap_lock_) in operator ()()
247 REQUIRES_SHARED(Locks::heap_bitmap_lock_, Locks::mutator_lock_) { in operator ()()
273 REQUIRES_SHARED(Locks::heap_bitmap_lock_, Locks::mutator_lock_) { in operator ()()
315 REQUIRES(Locks::heap_bitmap_lock_) in ModUnionCheckReferences()
319 Locks::heap_bitmap_lock_->AssertSharedHeld(Thread::Current()); in operator ()()
Dcard_table.h115 REQUIRES(Locks::heap_bitmap_lock_)
/art/runtime/gc/
Dheap.h254 REQUIRES(!Locks::heap_bitmap_lock_, !*gc_complete_lock_);
257 REQUIRES(Locks::mutator_lock_, !Locks::heap_bitmap_lock_, !*gc_complete_lock_);
283 void VerifyHeap() REQUIRES(!Locks::heap_bitmap_lock_);
288 REQUIRES(Locks::heap_bitmap_lock_, Locks::mutator_lock_);
306 REQUIRES_SHARED(Locks::heap_bitmap_lock_, Locks::mutator_lock_);
324 REQUIRES(Locks::heap_bitmap_lock_)
341 REQUIRES(!Locks::heap_bitmap_lock_, !*gc_complete_lock_)
349 REQUIRES(!Locks::heap_bitmap_lock_, !*gc_complete_lock_)
357 REQUIRES(!Locks::heap_bitmap_lock_, !*gc_complete_lock_)
366 void ClampGrowthLimit() REQUIRES(!Locks::heap_bitmap_lock_);
[all …]
Dreference_processor.h54 REQUIRES(Locks::heap_bitmap_lock_)
70 REQUIRES_SHARED(Locks::mutator_lock_, Locks::heap_bitmap_lock_);
Dheap-visit-objects-inl.h161 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in VisitObjectsInternal()
/art/runtime/gc/space/
Dzygote_space.cc51 ReaderMutexLock mu(Thread::Current(), *Locks::heap_bitmap_lock_); in Create()
110 Locks::heap_bitmap_lock_->AssertExclusiveHeld(context->self); in SweepCallback()
Dspace.h422 bool HasBoundBitmaps() const REQUIRES(Locks::heap_bitmap_lock_);
423 void BindLiveToMarkBitmap() REQUIRES(Locks::heap_bitmap_lock_);
424 void UnBindBitmaps() REQUIRES(Locks::heap_bitmap_lock_);
/art/patchoat/
Dpatchoat.h157 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_);
160 REQUIRES(Locks::mutator_lock_, Locks::heap_bitmap_lock_);

12