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

/art/runtime/gc/space/
H A Dspace.cc94 accounting::ContinuousSpaceBitmap* mark_bitmap = GetMarkBitmap(); local
96 if (live_bitmap == mark_bitmap) {
101 std::swap(live_bitmap, mark_bitmap);
105 *live_bitmap, *mark_bitmap, reinterpret_cast<uintptr_t>(Begin()),
114 accounting::ContinuousSpaceBitmap* mark_bitmap = mark_bitmap_.release(); local
115 Runtime::Current()->GetHeap()->GetMarkBitmap()->ReplaceBitmap(mark_bitmap, live_bitmap);
116 temp_bitmap_.reset(mark_bitmap);
H A Dzygote_space.cc46 accounting::ContinuousSpaceBitmap* mark_bitmap) {
48 DCHECK(mark_bitmap != nullptr);
58 zygote_space->mark_bitmap_.reset(mark_bitmap);
44 Create(const std::string& name, MemMap* mem_map, accounting::ContinuousSpaceBitmap* live_bitmap, accounting::ContinuousSpaceBitmap* mark_bitmap) argument
H A Dlarge_object_space.cc598 accounting::LargeObjectBitmap* mark_bitmap = GetMarkBitmap(); local
600 std::swap(live_bitmap, mark_bitmap);
604 accounting::LargeObjectBitmap::SweepWalk(*live_bitmap, *mark_bitmap,
/art/runtime/gc/accounting/
H A Dspace_bitmap.cc154 const SpaceBitmap<kAlignment>& mark_bitmap,
158 CHECK(mark_bitmap.bitmap_begin_ != nullptr);
159 CHECK_EQ(live_bitmap.heap_begin_, mark_bitmap.heap_begin_);
160 CHECK_EQ(live_bitmap.bitmap_size_, mark_bitmap.bitmap_size_);
185 Atomic<uintptr_t>* mark = mark_bitmap.bitmap_begin_;
153 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/collector/
H A Dgarbage_collector.cc132 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); local
133 if (live_bitmap != nullptr && live_bitmap != mark_bitmap) {
134 heap_->GetLiveBitmap()->ReplaceBitmap(live_bitmap, mark_bitmap);
135 heap_->GetMarkBitmap()->ReplaceBitmap(mark_bitmap, live_bitmap);
H A Dsemi_space.cc538 accounting::ContinuousSpaceBitmap* mark_bitmap = promo_dest_space_->GetMarkBitmap(); local
539 DCHECK(mark_bitmap != nullptr);
542 // If collecting the bump pointer spaces only, live_bitmap == mark_bitmap.
543 DCHECK_EQ(live_bitmap, mark_bitmap);
565 DCHECK(!mark_bitmap->Test(forward_address));
566 mark_bitmap->Set(forward_address);
743 accounting::ContinuousSpaceBitmap* mark_bitmap = promo_dest_space_->GetMarkBitmap(); local
744 DCHECK(mark_bitmap != nullptr);
745 DCHECK_EQ(live_bitmap, mark_bitmap);
H A Dconcurrent_copying.cc1702 accounting::LargeObjectBitmap* const mark_bitmap = los->GetMarkBitmap(); member in class:art::gc::collector::accounting
1707 [mark_bitmap, los, self](mirror::Object* obj)
1711 mark_bitmap->Set(obj);
2011 accounting::ContinuousSpaceBitmap* mark_bitmap = local
2016 bool is_los = mark_bitmap == nullptr;
2017 if (!is_los && mark_bitmap->Test(obj)) {
2053 accounting::ContinuousSpaceBitmap* mark_bitmap = local
2057 bool is_los = mark_bitmap == nullptr;
2058 if ((!is_los && mark_bitmap->Test(ref)) ||
2396 accounting::ContinuousSpaceBitmap* mark_bitmap local
2446 accounting::ContinuousSpaceBitmap* mark_bitmap = local
2532 accounting::ContinuousSpaceBitmap* mark_bitmap = local
2580 accounting::ContinuousSpaceBitmap* mark_bitmap = local
[all...]
H A Dmark_sweep.cc1240 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); local
1242 std::swap(live_bitmap, mark_bitmap);
1253 if (!mark_bitmap->Test(obj)) {
/art/runtime/gc/
H A Dheap.cc925 accounting::ContinuousSpaceBitmap* mark_bitmap = continuous_space->GetMarkBitmap(); local
929 CHECK(mark_bitmap != nullptr);
931 mark_bitmap_->AddContinuousSpaceBitmap(mark_bitmap);
968 accounting::ContinuousSpaceBitmap* mark_bitmap = continuous_space->GetMarkBitmap(); local
970 DCHECK(mark_bitmap != nullptr);
972 mark_bitmap_->RemoveContinuousSpaceBitmap(mark_bitmap);
1472 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); local
1477 if (mark_bitmap != nullptr) {
1478 stream << mark_bitmap << " " << *mark_bitmap << "\ local
3852 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); local
[all...]

Completed in 321 milliseconds