Home
last modified time | relevance | path

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

/art/runtime/gc/space/
Dspace.cc91 accounting::ContinuousSpaceBitmap* mark_bitmap = GetMarkBitmap(); in Sweep()
113 Runtime::Current()->GetHeap()->GetMarkBitmap()->ReplaceBitmap(mark_bitmap, live_bitmap); in BindLiveToMarkBitmap()
127 Runtime::Current()->GetHeap()->GetMarkBitmap()->ReplaceBitmap(mark_bitmap_.get(), new_bitmap); in UnBindBitmaps()
Dspace.h300 virtual accounting::ContinuousSpaceBitmap* GetMarkBitmap() const = 0;
352 accounting::LargeObjectBitmap* GetMarkBitmap() const { in GetMarkBitmap() function
437 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const OVERRIDE { in GetMarkBitmap() function
Dimage_space.h92 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const OVERRIDE { in GetMarkBitmap() function
Dbump_pointer_space.h97 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const OVERRIDE { in GetMarkBitmap() function
Dmalloc_space.cc255 GetMarkBitmap()->SetHeapSize(new_capacity); in ClampGrowthLimit()
Dregion_space.h81 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const OVERRIDE { in GetMarkBitmap() function
Dlarge_object_space.cc598 accounting::LargeObjectBitmap* mark_bitmap = GetMarkBitmap(); in Sweep()
/art/runtime/gc/collector/
Dgarbage_collector.cc125 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in SwapBitmaps()
128 heap_->GetMarkBitmap()->ReplaceBitmap(mark_bitmap, live_bitmap); in SwapBitmaps()
137 accounting::LargeObjectBitmap* mark_set = space->GetMarkBitmap(); in SwapBitmaps()
139 heap_->GetMarkBitmap()->ReplaceLargeObjectBitmap(mark_set, live_set); in SwapBitmaps()
Dimmune_region.cc37 if (space->GetLiveBitmap() != space->GetMarkBitmap()) { in AddContinuousSpace()
Dmark_sweep.cc136 mark_bitmap_ = heap_->GetMarkBitmap(); in InitializePhase()
311 accounting::ContinuousSpaceBitmap* bitmap = space->GetMarkBitmap(); in FindDefaultSpaceBitmap()
827 if (space->GetMarkBitmap() == nullptr) { in ScanGrayObjects()
859 auto* task = new CardScanTask(thread_pool, this, space->GetMarkBitmap(), card_begin, in ScanGrayObjects()
876 if (space->GetMarkBitmap() != nullptr) { in ScanGrayObjects()
897 card_table->Scan<true>(space->GetMarkBitmap(), space->Begin(), space->End(), visitor, in ScanGrayObjects()
900 card_table->Scan<false>(space->GetMarkBitmap(), space->Begin(), space->End(), visitor, in ScanGrayObjects()
951 current_space_bitmap_ = space->GetMarkBitmap(); in RecursiveMark()
1149 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in SweepArray()
1189 accounting::LargeObjectBitmap* large_mark_objects = large_object_space->GetMarkBitmap(); in SweepArray()
Dsemi_space.cc149 mark_bitmap_ = heap_->GetMarkBitmap(); in InitializePhase()
516 accounting::ContinuousSpaceBitmap* mark_bitmap = promo_dest_space_->GetMarkBitmap(); in MarkNonForwardedObject()
733 accounting::ContinuousSpaceBitmap* mark_bitmap = promo_dest_space_->GetMarkBitmap(); in ProcessMarkStack()
Dconcurrent_copying.cc56 heap_mark_bitmap_ = heap->GetMarkBitmap(); in ConcurrentCopying()
274 DCHECK(collector_->heap_->GetMarkBitmap()->Test(obj)) in operator ()()
606 heap_->GetMarkBitmap()->Visit(visitor); in VerifyNoFromSpaceReferences()
821 DCHECK(collector_->heap_->GetMarkBitmap()->Test(obj)) << obj; in operator ()()
840 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in ClearBlackPtrs()
849 large_object_space->GetMarkBitmap()->VisitMarkedRange( in ClearBlackPtrs()
Dmark_compact.cc137 mark_bitmap_ = heap_->GetMarkBitmap(); in InitializePhase()
/art/runtime/gc/
Dheap.cc885 accounting::ContinuousSpaceBitmap* mark_bitmap = continuous_space->GetMarkBitmap(); in AddSpace()
901 mark_bitmap_->AddLargeObjectBitmap(discontinuous_space->GetMarkBitmap()); in AddSpace()
926 accounting::ContinuousSpaceBitmap* mark_bitmap = continuous_space->GetMarkBitmap(); in RemoveSpace()
939 mark_bitmap_->RemoveLargeObjectBitmap(discontinuous_space->GetMarkBitmap()); in RemoveSpace()
1410 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in DumpSpaces()
2084 bin_mark_bitmap_ = space->GetMarkBitmap(); in BuildBins()
2148 GetHeap()->GetNonMovingSpace()->GetMarkBitmap()->Set(forward_address); in MarkNonForwardedObject()
3684 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in ClearMarkedObjects()
3691 space->GetMarkBitmap()->Clear(); in ClearMarkedObjects()
Dheap.h513 accounting::HeapBitmap* GetMarkBitmap() SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { in GetMarkBitmap() function