Home
last modified time | relevance | path

Searched refs:GetMarkBitmap (Results 1 – 15 of 15) sorted by relevance

/art/runtime/gc/space/
Dspace.cc92 accounting::ContinuousSpaceBitmap* mark_bitmap = GetMarkBitmap(); in Sweep()
116 DCHECK(GetMarkBitmap() != nullptr); in HasBoundBitmaps()
118 return GetLiveBitmap()->Begin() == GetMarkBitmap()->Begin(); in HasBoundBitmaps()
Dspace.h302 virtual accounting::ContinuousSpaceBitmap* GetMarkBitmap() = 0;
356 accounting::LargeObjectBitmap* GetMarkBitmap() { in GetMarkBitmap() function
446 accounting::ContinuousSpaceBitmap* GetMarkBitmap() override { in GetMarkBitmap() function
Dimage_space.h185 accounting::ContinuousSpaceBitmap* GetMarkBitmap() override { in GetMarkBitmap() function
Dbump_pointer_space.h103 accounting::ContinuousSpaceBitmap* GetMarkBitmap() override { in GetMarkBitmap() function
Dmalloc_space.cc283 GetMarkBitmap()->SetHeapSize(new_capacity); in ClampGrowthLimit()
Dregion_space.cc383 GetMarkBitmap()->Clear(reinterpret_cast<mirror::Object*>(r->Begin())); in SetFromSpace()
816 GetMarkBitmap()->SetHeapSize(new_capacity); in ClampGrowthLimit()
Dregion_space.h116 accounting::ContinuousSpaceBitmap* GetMarkBitmap() override { in GetMarkBitmap() function
Dlarge_object_space.cc630 accounting::LargeObjectBitmap* mark_bitmap = GetMarkBitmap(); in Sweep()
/art/runtime/gc/collector/
Dconcurrent_copying.cc133 heap_mark_bitmap_ = heap->GetMarkBitmap(); in ConcurrentCopying()
352 region_space_bitmap_ = region_space_->GetMarkBitmap(); in BindBitmaps()
377 region_space_bitmap_ = region_space_->GetMarkBitmap(); in BindBitmaps()
840 card_table->Scan</*kClearCard=*/ false>(space->GetMarkBitmap(), in GrayAllDirtyImmuneObjects()
862 card_table->Scan</*kClearCard=*/ false>(space->GetMarkBitmap(), in GrayAllNewlyDirtyImmuneObjects()
1210 bitmap = heap_->GetNonMovingSpace()->GetMarkBitmap(); in TestAndSetMarkBitForRef()
1226 los_bitmap = heap_->GetLargeObjectsSpace()->GetMarkBitmap(); in TestAndSetMarkBitForRef()
1239 return heap_->GetNonMovingSpace()->GetMarkBitmap()->Test(ref); in TestMarkBitmapForRef()
1255 return heap_->GetLargeObjectsSpace()->GetMarkBitmap()->Test(ref); in TestMarkBitmapForRef()
1495 space->GetMarkBitmap(), in CopyingPhase()
[all …]
Dmark_sweep.cc139 mark_bitmap_ = heap_->GetMarkBitmap(); in InitializePhase()
368 accounting::ContinuousSpaceBitmap* bitmap = space->GetMarkBitmap(); in FindDefaultSpaceBitmap()
901 if (space->GetMarkBitmap() == nullptr) { in ScanGrayObjects()
935 space->GetMarkBitmap(), in ScanGrayObjects()
956 if (space->GetMarkBitmap() != nullptr) { in ScanGrayObjects()
977 card_table->Scan<true>(space->GetMarkBitmap(), in ScanGrayObjects()
983 card_table->Scan<false>(space->GetMarkBitmap(), in ScanGrayObjects()
1041 current_space_bitmap_ = space->GetMarkBitmap(); in RecursiveMark()
1241 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in SweepArray()
1281 accounting::LargeObjectBitmap* large_mark_objects = large_object_space->GetMarkBitmap(); in SweepArray()
Dimmune_spaces_test.cc166 accounting::ContinuousSpaceBitmap* GetMarkBitmap() override { in GetMarkBitmap() function in art::gc::collector::FakeSpace
Dsemi_space.cc141 mark_bitmap_ = heap_->GetMarkBitmap(); in InitializePhase()
/art/runtime/gc/
Dheap.cc1091 accounting::ContinuousSpaceBitmap* mark_bitmap = continuous_space->GetMarkBitmap(); in AddSpace()
1109 mark_bitmap_->AddLargeObjectBitmap(discontinuous_space->GetMarkBitmap()); in AddSpace()
1134 accounting::ContinuousSpaceBitmap* mark_bitmap = continuous_space->GetMarkBitmap(); in RemoveSpace()
1147 mark_bitmap_->RemoveLargeObjectBitmap(discontinuous_space->GetMarkBitmap()); in RemoveSpace()
1696 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in DumpSpaces()
2198 bin_mark_bitmap_ = space->GetMarkBitmap(); in BuildBins()
2255 GetHeap()->GetNonMovingSpace()->GetMarkBitmap()->Set(forward_address); in MarkNonForwardedObject()
2377 region_space_->GetMarkBitmap()->Clear(); in PreZygoteFork()
4090 space->GetMarkBitmap()->Clear(); in ClearMarkedObjects()
4095 space->GetMarkBitmap()->Clear(); in ClearMarkedObjects()
Dheap.h648 accounting::HeapBitmap* GetMarkBitmap() REQUIRES_SHARED(Locks::heap_bitmap_lock_) { in GetMarkBitmap() function
/art/runtime/
Dclass_linker.cc1438 const gc::accounting::ContinuousSpaceBitmap* bitmap = space.GetMarkBitmap(); in CountInternedStringReferences()