Searched defs:live_bitmap (Results 1 - 10 of 10) sorted by relevance

/art/runtime/gc/space/
H A Dspace.cc85 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap(); local
88 if (live_bitmap == mark_bitmap) {
93 std::swap(live_bitmap, mark_bitmap);
97 *live_bitmap, *mark_bitmap, reinterpret_cast<uintptr_t>(Begin()),
105 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap(); local
106 if (live_bitmap != mark_bitmap_.get()) {
108 Runtime::Current()->GetHeap()->GetMarkBitmap()->ReplaceBitmap(mark_bitmap, live_bitmap);
110 mark_bitmap_.reset(live_bitmap);
H A Dzygote_space.cc43 accounting::ContinuousSpaceBitmap* live_bitmap,
45 DCHECK(live_bitmap != nullptr);
50 live_bitmap->VisitMarkedRange(reinterpret_cast<uintptr_t>(mem_map->Begin()),
55 zygote_space->live_bitmap_.reset(live_bitmap);
42 Create(const std::string& name, MemMap* mem_map, accounting::ContinuousSpaceBitmap* live_bitmap, accounting::ContinuousSpaceBitmap* mark_bitmap) argument
H A Dimage_space.cc44 MemMap* mem_map, accounting::ContinuousSpaceBitmap* live_bitmap)
48 DCHECK(live_bitmap != nullptr);
49 live_bitmap_.reset(live_bitmap);
43 ImageSpace(const std::string& image_filename, const char* image_location, MemMap* mem_map, accounting::ContinuousSpaceBitmap* live_bitmap) argument
H A Dlarge_object_space.cc512 accounting::LargeObjectBitmap* live_bitmap = GetLiveBitmap(); local
515 std::swap(live_bitmap, mark_bitmap);
518 accounting::LargeObjectBitmap::SweepWalk(*live_bitmap, *mark_bitmap,
/art/runtime/gc/collector/
H A Dgarbage_collector.cc114 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); 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.cc350 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local
352 live_bitmap->VisitMarkedRange(reinterpret_cast<uintptr_t>(space->Begin()),
358 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local
360 live_bitmap->VisitMarkedRange(reinterpret_cast<uintptr_t>(space->Begin()),
502 accounting::ContinuousSpaceBitmap* live_bitmap = promo_dest_space_->GetLiveBitmap(); local
503 DCHECK(live_bitmap != nullptr);
506 DCHECK(!live_bitmap->Test(forward_address));
508 // If collecting the bump pointer spaces only, live_bitmap == mark_bitmap.
509 DCHECK_EQ(live_bitmap, mark_bitmap);
529 live_bitmap
699 accounting::ContinuousSpaceBitmap* live_bitmap = nullptr; local
[all...]
H A Dmark_sweep.cc1031 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local
1034 std::swap(live_bitmap, mark_bitmap);
/art/runtime/gc/accounting/
H A Dmod_union_table.cc227 ContinuousSpaceBitmap* live_bitmap = space_->GetLiveBitmap(); local
237 live_bitmap->VisitMarkedRange(start, start + CardTable::kCardSize, visitor);
277 ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local
278 live_bitmap->VisitMarkedRange(start, end, add_visitor);
H A Dspace_bitmap.cc125 void SpaceBitmap<kAlignment>::SweepWalk(const SpaceBitmap<kAlignment>& live_bitmap, argument
129 CHECK(live_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_);
135 CHECK_GE(sweep_begin, live_bitmap.heap_begin_);
153 size_t start = OffsetToIndex(sweep_begin - live_bitmap.heap_begin_);
154 size_t end = OffsetToIndex(sweep_end - live_bitmap.heap_begin_ - 1);
155 CHECK_LT(end, live_bitmap.Size() / kWordSize);
156 uword* live = live_bitmap.bitmap_begin_;
161 uintptr_t ptr_base = IndexToOffset(i) + live_bitmap
[all...]
/art/runtime/gc/
H A Dheap.cc748 accounting::ContinuousSpaceBitmap* live_bitmap = continuous_space->GetLiveBitmap(); local
750 if (live_bitmap != nullptr) {
752 live_bitmap_->AddContinuousSpaceBitmap(live_bitmap);
789 accounting::ContinuousSpaceBitmap* live_bitmap = continuous_space->GetLiveBitmap(); local
791 if (live_bitmap != nullptr) {
793 live_bitmap_->RemoveContinuousSpaceBitmap(live_bitmap);
1206 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local
1209 if (live_bitmap != nullptr) {
1210 stream << live_bitmap << " " << *live_bitmap << "\ local
[all...]

Completed in 145 milliseconds