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

/art/runtime/gc/space/
H A Dspace.cc91 accounting::ContinuousSpaceBitmap* mark_bitmap = GetMarkBitmap(); local
93 if (live_bitmap == mark_bitmap) {
98 std::swap(live_bitmap, mark_bitmap);
102 *live_bitmap, *mark_bitmap, reinterpret_cast<uintptr_t>(Begin()),
112 accounting::ContinuousSpaceBitmap* mark_bitmap = mark_bitmap_.release(); local
113 Runtime::Current()->GetHeap()->GetMarkBitmap()->ReplaceBitmap(mark_bitmap, live_bitmap);
114 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.cc603 accounting::LargeObjectBitmap* mark_bitmap = GetMarkBitmap(); local
605 std::swap(live_bitmap, mark_bitmap);
608 accounting::LargeObjectBitmap::SweepWalk(*live_bitmap, *mark_bitmap,
/art/runtime/gc/collector/
H A Dgarbage_collector.cc122 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); local
123 if (live_bitmap != nullptr && live_bitmap != mark_bitmap) {
124 heap_->GetLiveBitmap()->ReplaceBitmap(live_bitmap, mark_bitmap);
125 heap_->GetMarkBitmap()->ReplaceBitmap(mark_bitmap, live_bitmap);
H A Dconcurrent_copying.cc1252 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); local
1254 LOG(INFO) << "ClearBlackPtrs: " << *space << " bitmap: " << *mark_bitmap; local
1256 mark_bitmap->VisitMarkedRange(reinterpret_cast<uintptr_t>(space->Begin()),
1522 accounting::ContinuousSpaceBitmap* mark_bitmap = local
1527 bool is_los = mark_bitmap == nullptr;
1528 if (!is_los && mark_bitmap->Test(obj)) {
1563 accounting::ContinuousSpaceBitmap* mark_bitmap = local
1568 bool is_los = mark_bitmap == nullptr;
1569 if ((!is_los && mark_bitmap->Test(ref)) ||
1825 accounting::ContinuousSpaceBitmap* mark_bitmap local
1865 accounting::ContinuousSpaceBitmap* mark_bitmap = local
1954 accounting::ContinuousSpaceBitmap* mark_bitmap = local
2014 accounting::ContinuousSpaceBitmap* mark_bitmap = local
[all...]
H A Dsemi_space.cc533 accounting::ContinuousSpaceBitmap* mark_bitmap = promo_dest_space_->GetMarkBitmap(); local
534 DCHECK(mark_bitmap != nullptr);
537 // If collecting the bump pointer spaces only, live_bitmap == mark_bitmap.
538 DCHECK_EQ(live_bitmap, mark_bitmap);
560 DCHECK(!mark_bitmap->Test(forward_address));
561 mark_bitmap->Set(forward_address);
738 accounting::ContinuousSpaceBitmap* mark_bitmap = promo_dest_space_->GetMarkBitmap(); local
739 DCHECK(mark_bitmap != nullptr);
740 DCHECK_EQ(live_bitmap, mark_bitmap);
H A Dmark_sweep.cc1219 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); local
1221 std::swap(live_bitmap, mark_bitmap);
1232 if (!mark_bitmap->Test(obj)) {
/art/runtime/gc/accounting/
H A Dspace_bitmap.cc133 const SpaceBitmap<kAlignment>& mark_bitmap,
137 CHECK(mark_bitmap.bitmap_begin_ != nullptr);
138 CHECK_EQ(live_bitmap.heap_begin_, mark_bitmap.heap_begin_);
139 CHECK_EQ(live_bitmap.bitmap_size_, mark_bitmap.bitmap_size_);
164 uintptr_t* mark = mark_bitmap.bitmap_begin_;
132 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.cc1071 accounting::ContinuousSpaceBitmap* mark_bitmap = continuous_space->GetMarkBitmap(); local
1073 CHECK(mark_bitmap != nullptr);
1075 mark_bitmap_->AddContinuousSpaceBitmap(mark_bitmap);
1112 accounting::ContinuousSpaceBitmap* mark_bitmap = continuous_space->GetMarkBitmap(); local
1114 DCHECK(mark_bitmap != nullptr);
1116 mark_bitmap_->RemoveContinuousSpaceBitmap(mark_bitmap);
1589 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); local
1594 if (mark_bitmap != nullptr) {
1595 stream << mark_bitmap << " " << *mark_bitmap << "\ local
3974 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); local
[all...]

Completed in 66 milliseconds