Searched defs:live_bitmap (Results 1 - 10 of 10) sorted by relevance
/art/runtime/gc/space/ |
H A D | space.cc | 85 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 D | zygote_space.cc | 43 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 D | image_space.cc | 44 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 D | large_object_space.cc | 512 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 D | garbage_collector.cc | 114 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 D | semi_space.cc | 350 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 D | mark_sweep.cc | 1031 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local 1034 std::swap(live_bitmap, mark_bitmap);
|
/art/runtime/gc/accounting/ |
H A D | mod_union_table.cc | 227 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 D | space_bitmap.cc | 125 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 D | heap.cc | 748 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