Home
last modified time | relevance | path

Searched refs:mark_bitmap (Results 1 – 8 of 8) sorted by relevance

/art/runtime/gc/space/
Dspace.cc92 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()
Dzygote_space.cc48 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()
Dzygote_space.h36 accounting::ContinuousSpaceBitmap&& mark_bitmap)
Dlarge_object_space.cc630 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/
Dspace_bitmap.cc156 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/
Dconcurrent_copying.cc2211 accounting::ContinuousSpaceBitmap* mark_bitmap = in ProcessMarkStackRef() local
2213 const bool is_los = !mark_bitmap->HasAddress(to_ref); in ProcessMarkStackRef()
2238 perform_scan = !mark_bitmap->Set(to_ref); in ProcessMarkStackRef()
2459 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in SweepArray() local
2461 std::swap(live_bitmap, mark_bitmap); in SweepArray()
2472 if (!mark_bitmap->Test(obj)) { in SweepArray()
2533 accounting::LargeObjectBitmap* const mark_bitmap = los->GetMarkBitmap(); in MarkZygoteLargeObjects() local
2538 [mark_bitmap, los, self](mirror::Object* obj) in MarkZygoteLargeObjects()
2542 mark_bitmap->Set(obj); in MarkZygoteLargeObjects()
2824 accounting::ContinuousSpaceBitmap* mark_bitmap = in AssertToSpaceInvariant() local
[all …]
Dmark_sweep.cc1241 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/
Dheap.cc1044 accounting::ContinuousSpaceBitmap* mark_bitmap = continuous_space->GetMarkBitmap(); in AddSpace() local
1048 CHECK(mark_bitmap != nullptr); in AddSpace()
1050 mark_bitmap_->AddContinuousSpaceBitmap(mark_bitmap); in AddSpace()
1087 accounting::ContinuousSpaceBitmap* mark_bitmap = continuous_space->GetMarkBitmap(); in RemoveSpace() local
1089 DCHECK(mark_bitmap != nullptr); in RemoveSpace()
1091 mark_bitmap_->RemoveContinuousSpaceBitmap(mark_bitmap); in RemoveSpace()
1640 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in DumpSpaces() local
1645 if (mark_bitmap != nullptr) { in DumpSpaces()
1646 stream << mark_bitmap << " " << *mark_bitmap << "\n"; in DumpSpaces()