Searched refs:mark_bitmap (Results 1 - 9 of 9) sorted by relevance

/art/runtime/gc/space/
H A Dspace.cc86 accounting::ContinuousSpaceBitmap* mark_bitmap = GetMarkBitmap(); local
88 if (live_bitmap == mark_bitmap) {
93 std::swap(live_bitmap, mark_bitmap);
97 *live_bitmap, *mark_bitmap, reinterpret_cast<uintptr_t>(Begin()),
107 accounting::ContinuousSpaceBitmap* mark_bitmap = mark_bitmap_.release(); local
108 Runtime::Current()->GetHeap()->GetMarkBitmap()->ReplaceBitmap(mark_bitmap, live_bitmap);
109 temp_bitmap_.reset(mark_bitmap);
H A Dzygote_space.cc44 accounting::ContinuousSpaceBitmap* mark_bitmap) {
46 DCHECK(mark_bitmap != nullptr);
56 zygote_space->mark_bitmap_.reset(mark_bitmap);
42 Create(const std::string& name, MemMap* mem_map, accounting::ContinuousSpaceBitmap* live_bitmap, accounting::ContinuousSpaceBitmap* mark_bitmap) argument
H A Dzygote_space.h35 accounting::ContinuousSpaceBitmap* mark_bitmap)
H A Dlarge_object_space.cc513 accounting::LargeObjectBitmap* mark_bitmap = GetMarkBitmap(); local
515 std::swap(live_bitmap, mark_bitmap);
518 accounting::LargeObjectBitmap::SweepWalk(*live_bitmap, *mark_bitmap,
/art/runtime/gc/collector/
H A Dgarbage_collector.cc115 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); local
116 if (live_bitmap != nullptr && live_bitmap != mark_bitmap) {
117 heap_->GetLiveBitmap()->ReplaceBitmap(live_bitmap, mark_bitmap);
118 heap_->GetMarkBitmap()->ReplaceBitmap(mark_bitmap, live_bitmap);
H A Dsemi_space.cc504 accounting::ContinuousSpaceBitmap* mark_bitmap = promo_dest_space_->GetMarkBitmap(); local
505 DCHECK(mark_bitmap != nullptr);
508 // If collecting the bump pointer spaces only, live_bitmap == mark_bitmap.
509 DCHECK_EQ(live_bitmap, mark_bitmap);
531 DCHECK(!mark_bitmap->Test(forward_address));
532 mark_bitmap->Set(forward_address);
707 accounting::ContinuousSpaceBitmap* mark_bitmap = promo_dest_space_->GetMarkBitmap(); local
708 DCHECK(mark_bitmap != nullptr);
709 DCHECK_EQ(live_bitmap, mark_bitmap);
H A Dmark_sweep.cc1039 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); local
1041 std::swap(live_bitmap, mark_bitmap);
1052 if (!mark_bitmap->Test(obj)) {
/art/runtime/gc/accounting/
H A Dspace_bitmap.cc126 const SpaceBitmap<kAlignment>& mark_bitmap,
130 CHECK(mark_bitmap.bitmap_begin_ != nullptr);
131 CHECK_EQ(live_bitmap.heap_begin_, mark_bitmap.heap_begin_);
132 CHECK_EQ(live_bitmap.bitmap_size_, mark_bitmap.bitmap_size_);
157 uword* mark = mark_bitmap.bitmap_begin_;
125 SweepWalk(const SpaceBitmap<kAlignment>& live_bitmap, const SpaceBitmap<kAlignment>& mark_bitmap, uintptr_t sweep_begin, uintptr_t sweep_end, SpaceBitmap::SweepCallback* callback, void* arg) argument
/art/runtime/gc/
H A Dheap.cc729 accounting::ContinuousSpaceBitmap* mark_bitmap = continuous_space->GetMarkBitmap(); local
731 CHECK(mark_bitmap != nullptr);
733 mark_bitmap_->AddContinuousSpaceBitmap(mark_bitmap);
770 accounting::ContinuousSpaceBitmap* mark_bitmap = continuous_space->GetMarkBitmap(); local
772 DCHECK(mark_bitmap != nullptr);
774 mark_bitmap_->RemoveContinuousSpaceBitmap(mark_bitmap);
1155 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); local
1160 if (mark_bitmap != nullptr) {
1161 stream << mark_bitmap << " " << *mark_bitmap << "\ local
3195 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); local
[all...]

Completed in 66 milliseconds