Searched refs:mark_bitmap (Results 1 – 8 of 8) sorted by relevance
/art/runtime/gc/space/ |
D | space.cc | 92 accounting::ContinuousSpaceBitmap* mark_bitmap = GetMarkBitmap(); in Sweep() local 94 if (live_bitmap == mark_bitmap) { in Sweep() 99 std::swap(live_bitmap, mark_bitmap); in Sweep() 103 *live_bitmap, *mark_bitmap, reinterpret_cast<uintptr_t>(Begin()), in Sweep()
|
D | zygote_space.cc | 48 accounting::ContinuousSpaceBitmap&& mark_bitmap) { in Create() argument 50 DCHECK(mark_bitmap.IsValid()); in Create() 58 zygote_space->mark_bitmap_ = std::move(mark_bitmap); in Create()
|
D | zygote_space.h | 36 accounting::ContinuousSpaceBitmap&& mark_bitmap)
|
D | large_object_space.cc | 630 accounting::LargeObjectBitmap* mark_bitmap = GetMarkBitmap(); in Sweep() local 632 std::swap(live_bitmap, mark_bitmap); in Sweep() 636 accounting::LargeObjectBitmap::SweepWalk(*live_bitmap, *mark_bitmap, in Sweep()
|
/art/runtime/gc/accounting/ |
D | space_bitmap.cc | 156 const SpaceBitmap<kAlignment>& mark_bitmap, in SweepWalk() argument 160 CHECK(mark_bitmap.bitmap_begin_ != nullptr); in SweepWalk() 161 CHECK_EQ(live_bitmap.heap_begin_, mark_bitmap.heap_begin_); in SweepWalk() 162 CHECK_EQ(live_bitmap.bitmap_size_, mark_bitmap.bitmap_size_); in SweepWalk() 173 Atomic<uintptr_t>* mark = mark_bitmap.bitmap_begin_; in SweepWalk()
|
/art/runtime/gc/collector/ |
D | concurrent_copying.cc | 2262 accounting::ContinuousSpaceBitmap* mark_bitmap = in ProcessMarkStackRef() local 2264 const bool is_los = !mark_bitmap->HasAddress(to_ref); in ProcessMarkStackRef() 2289 perform_scan = !mark_bitmap->Set(to_ref); in ProcessMarkStackRef() 2512 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in SweepArray() local 2514 std::swap(live_bitmap, mark_bitmap); in SweepArray() 2525 if (!mark_bitmap->Test(obj)) { in SweepArray() 2586 accounting::LargeObjectBitmap* const mark_bitmap = los->GetMarkBitmap(); in MarkZygoteLargeObjects() local 2591 [mark_bitmap, los, self](mirror::Object* obj) in MarkZygoteLargeObjects() 2595 mark_bitmap->Set(obj); in MarkZygoteLargeObjects() 2878 accounting::ContinuousSpaceBitmap* mark_bitmap = in AssertToSpaceInvariant() local [all …]
|
D | mark_sweep.cc | 1241 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in SweepArray() local 1243 std::swap(live_bitmap, mark_bitmap); in SweepArray() 1254 if (!mark_bitmap->Test(obj)) { in SweepArray()
|
/art/runtime/gc/ |
D | heap.cc | 1091 accounting::ContinuousSpaceBitmap* mark_bitmap = continuous_space->GetMarkBitmap(); in AddSpace() local 1095 CHECK(mark_bitmap != nullptr); in AddSpace() 1097 mark_bitmap_->AddContinuousSpaceBitmap(mark_bitmap); in AddSpace() 1134 accounting::ContinuousSpaceBitmap* mark_bitmap = continuous_space->GetMarkBitmap(); in RemoveSpace() local 1136 DCHECK(mark_bitmap != nullptr); in RemoveSpace() 1138 mark_bitmap_->RemoveContinuousSpaceBitmap(mark_bitmap); in RemoveSpace() 1696 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in DumpSpaces() local 1701 if (mark_bitmap != nullptr) { in DumpSpaces() 1702 stream << mark_bitmap << " " << *mark_bitmap << "\n"; in DumpSpaces()
|