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

/art/runtime/gc/space/
H A Dspace.cc93 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap(); local
96 if (live_bitmap == mark_bitmap) {
101 std::swap(live_bitmap, mark_bitmap);
105 *live_bitmap, *mark_bitmap, reinterpret_cast<uintptr_t>(Begin()),
112 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap(); local
113 if (live_bitmap != mark_bitmap_.get()) {
115 Runtime::Current()->GetHeap()->GetMarkBitmap()->ReplaceBitmap(mark_bitmap, live_bitmap);
117 mark_bitmap_.reset(live_bitmap);
H A Dzygote_space.cc45 accounting::ContinuousSpaceBitmap* live_bitmap,
47 DCHECK(live_bitmap != nullptr);
52 live_bitmap->VisitMarkedRange(reinterpret_cast<uintptr_t>(mem_map->Begin()),
57 zygote_space->live_bitmap_.reset(live_bitmap);
44 Create(const std::string& name, MemMap* mem_map, accounting::ContinuousSpaceBitmap* live_bitmap, accounting::ContinuousSpaceBitmap* mark_bitmap) argument
H A Dlarge_object_space.cc597 accounting::LargeObjectBitmap* live_bitmap = GetLiveBitmap(); local
600 std::swap(live_bitmap, mark_bitmap);
604 accounting::LargeObjectBitmap::SweepWalk(*live_bitmap, *mark_bitmap,
H A Dimage_space.cc66 accounting::ContinuousSpaceBitmap* live_bitmap,
76 DCHECK(live_bitmap != nullptr);
77 live_bitmap_.reset(live_bitmap);
63 ImageSpace(const std::string& image_filename, const char* image_location, MemMap* mem_map, accounting::ContinuousSpaceBitmap* live_bitmap, uint8_t* end) argument
/art/runtime/gc/accounting/
H A Dspace_bitmap.cc153 void SpaceBitmap<kAlignment>::SweepWalk(const SpaceBitmap<kAlignment>& live_bitmap, argument
157 CHECK(live_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_);
163 CHECK_GE(sweep_begin, live_bitmap.heap_begin_);
181 size_t start = OffsetToIndex(sweep_begin - live_bitmap.heap_begin_);
182 size_t end = OffsetToIndex(sweep_end - live_bitmap.heap_begin_ - 1);
183 CHECK_LT(end, live_bitmap.Size() / sizeof(intptr_t));
184 Atomic<uintptr_t>* live = live_bitmap.bitmap_begin_;
189 uintptr_t ptr_base = IndexToOffset(i) + live_bitmap
[all...]
H A Dmod_union_table.cc352 ContinuousSpaceBitmap* live_bitmap = space_->GetLiveBitmap(); local
362 live_bitmap->VisitMarkedRange(start, start + CardTable::kCardSize, visitor);
390 ContinuousSpaceBitmap* live_bitmap = space_->GetLiveBitmap(); local
394 live_bitmap->VisitMarkedRange(start,
405 live_bitmap->VisitMarkedRange(start,
432 ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local
433 live_bitmap->VisitMarkedRange(start, end, add_visitor);
/art/runtime/gc/collector/
H A Dgarbage_collector.cc131 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); 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 Dimmune_spaces_test.cc44 accounting::ContinuousSpaceBitmap* live_bitmap,
50 live_bitmap,
98 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap(std::move(live_bitmaps_.back()));
135 live_bitmap.release(),
43 DummyImageSpace(MemMap* map, accounting::ContinuousSpaceBitmap* live_bitmap, std::unique_ptr<DummyOatFile>&& oat_file, std::unique_ptr<MemMap>&& oat_map) argument
H A Dsemi_space.cc372 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local
373 live_bitmap->VisitMarkedRange(reinterpret_cast<uintptr_t>(space->Begin()),
385 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local
386 live_bitmap->VisitMarkedRange(reinterpret_cast<uintptr_t>(space->Begin()),
536 accounting::ContinuousSpaceBitmap* live_bitmap = promo_dest_space_->GetLiveBitmap(); local
537 DCHECK(live_bitmap != nullptr);
540 DCHECK(!live_bitmap->Test(forward_address));
542 // If collecting the bump pointer spaces only, live_bitmap == mark_bitmap.
543 DCHECK_EQ(live_bitmap, mark_bitmap);
563 live_bitmap
736 accounting::ContinuousSpaceBitmap* live_bitmap = nullptr; local
[all...]
H A Dconcurrent_copying.cc526 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local
528 live_bitmap->VisitMarkedRange(reinterpret_cast<uintptr_t>(space->Begin()),
803 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local
810 live_bitmap->VisitMarkedRange(reinterpret_cast<uintptr_t>(space->Begin()),
1701 accounting::LargeObjectBitmap* const live_bitmap = los->GetLiveBitmap(); member in class:art::gc::collector::accounting
1705 live_bitmap->VisitMarkedRange(reinterpret_cast<uintptr_t>(range.first),
H A Dmark_sweep.cc1239 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local
1242 std::swap(live_bitmap, mark_bitmap);
/art/dex2oat/linker/
H A Dimage_writer.cc1747 gc::accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local
1748 live_bitmap->VisitMarkedRange(reinterpret_cast<uintptr_t>(space->Begin()),
/art/runtime/gc/
H A Dheap.cc924 accounting::ContinuousSpaceBitmap* live_bitmap = continuous_space->GetLiveBitmap(); local
928 if (live_bitmap != nullptr && !space->IsRegionSpace()) {
930 live_bitmap_->AddContinuousSpaceBitmap(live_bitmap);
967 accounting::ContinuousSpaceBitmap* live_bitmap = continuous_space->GetLiveBitmap(); local
969 if (live_bitmap != nullptr && !space->IsRegionSpace()) {
971 live_bitmap_->RemoveContinuousSpaceBitmap(live_bitmap);
1471 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local
1474 if (live_bitmap != nullptr) {
1475 stream << live_bitmap << " " << *live_bitmap << "\ local
[all...]

Completed in 2021 milliseconds