/art/runtime/gc/space/ |
space.cc | 90 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap(); local 93 if (live_bitmap == mark_bitmap) { 98 std::swap(live_bitmap, mark_bitmap); 102 *live_bitmap, *mark_bitmap, reinterpret_cast<uintptr_t>(Begin()), 110 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap(); local 111 if (live_bitmap != mark_bitmap_.get()) { 113 Runtime::Current()->GetHeap()->GetMarkBitmap()->ReplaceBitmap(mark_bitmap, live_bitmap); 115 mark_bitmap_.reset(live_bitmap);
|
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);
|
zygote_space.h | 34 accounting::ContinuousSpaceBitmap* live_bitmap,
|
image_space.h | 187 accounting::ContinuousSpaceBitmap* live_bitmap,
|
large_object_space.cc | 147 auto* live_bitmap = heap->GetLiveBitmap(); local 148 auto* space_bitmap = live_bitmap->GetContinuousSpaceBitmap(obj); 151 space_bitmap = live_bitmap->GetContinuousSpaceBitmap(obj_end - 1); 602 accounting::LargeObjectBitmap* live_bitmap = GetLiveBitmap(); local 605 std::swap(live_bitmap, mark_bitmap); 608 accounting::LargeObjectBitmap::SweepWalk(*live_bitmap, *mark_bitmap,
|
image_space.cc | 50 accounting::ContinuousSpaceBitmap* live_bitmap, 60 DCHECK(live_bitmap != nullptr); 61 live_bitmap_.reset(live_bitmap); [all...] |
/art/runtime/gc/accounting/ |
space_bitmap.cc | 132 void SpaceBitmap<kAlignment>::SweepWalk(const SpaceBitmap<kAlignment>& live_bitmap, 136 CHECK(live_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_); 142 CHECK_GE(sweep_begin, live_bitmap.heap_begin_); 160 size_t start = OffsetToIndex(sweep_begin - live_bitmap.heap_begin_); 161 size_t end = OffsetToIndex(sweep_end - live_bitmap.heap_begin_ - 1); 162 CHECK_LT(end, live_bitmap.Size() / sizeof(intptr_t)); 163 uintptr_t* live = live_bitmap.bitmap_begin_; 168 uintptr_t ptr_base = IndexToOffset(i) + live_bitmap.heap_begin_ [all...] |
mod_union_table.cc | 331 ContinuousSpaceBitmap* live_bitmap = space_->GetLiveBitmap(); local 341 live_bitmap->VisitMarkedRange(start, start + CardTable::kCardSize, visitor); 386 ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local 387 live_bitmap->VisitMarkedRange(start, end, add_visitor);
|
/art/runtime/gc/collector/ |
garbage_collector.cc | 121 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); 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);
|
semi_space.cc | 368 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local 369 live_bitmap->VisitMarkedRange(reinterpret_cast<uintptr_t>(space->Begin()), 381 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local 382 live_bitmap->VisitMarkedRange(reinterpret_cast<uintptr_t>(space->Begin()), 531 accounting::ContinuousSpaceBitmap* live_bitmap = promo_dest_space_->GetLiveBitmap(); local 532 DCHECK(live_bitmap != nullptr); 535 DCHECK(!live_bitmap->Test(forward_address)); 537 // If collecting the bump pointer spaces only, live_bitmap == mark_bitmap. 538 DCHECK_EQ(live_bitmap, mark_bitmap); 558 live_bitmap->Set(forward_address) 731 accounting::ContinuousSpaceBitmap* live_bitmap = nullptr; local [all...] |
immune_spaces_test.cc | 42 accounting::ContinuousSpaceBitmap* live_bitmap, 48 live_bitmap, 96 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap(std::move(live_bitmaps_.back())); 133 live_bitmap.release(),
|
mark_sweep.cc | 1219 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local [all...] |
concurrent_copying.cc | 392 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local 394 live_bitmap->VisitMarkedRange(reinterpret_cast<uintptr_t>(space->Begin()), [all...] |
/art/runtime/gc/ |
heap.cc | 1070 accounting::ContinuousSpaceBitmap* live_bitmap = continuous_space->GetLiveBitmap(); local 1111 accounting::ContinuousSpaceBitmap* live_bitmap = continuous_space->GetLiveBitmap(); local 1588 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local 1592 stream << live_bitmap << " " << *live_bitmap << "\\n"; local [all...] |
/art/compiler/ |
image_writer.cc | 1459 gc::accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local [all...] |