Home
last modified time | relevance | path

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

/art/runtime/gc/collector/
Dgarbage_collector.cc115 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in SwapBitmaps()
118 heap_->GetMarkBitmap()->ReplaceBitmap(mark_bitmap, live_bitmap); in SwapBitmaps()
127 accounting::LargeObjectBitmap* mark_set = space->GetMarkBitmap(); in SwapBitmaps()
129 heap_->GetMarkBitmap()->ReplaceLargeObjectBitmap(mark_set, live_set); in SwapBitmaps()
Dimmune_region.cc37 if (space->GetLiveBitmap() != space->GetMarkBitmap()) { in AddContinuousSpace()
Dmark_sweep.cc132 mark_bitmap_ = heap_->GetMarkBitmap(); in InitializePhase()
305 accounting::ContinuousSpaceBitmap* bitmap = space->GetMarkBitmap(); in FindDefaultSpaceBitmap()
746 if (space->GetMarkBitmap() == nullptr) { in ScanGrayObjects()
773 auto* task = new CardScanTask(thread_pool, this, space->GetMarkBitmap(), card_begin, in ScanGrayObjects()
790 if (space->GetMarkBitmap() != nullptr) { in ScanGrayObjects()
808 card_table->Scan(space->GetMarkBitmap(), space->Begin(), space->End(), visitor, in ScanGrayObjects()
858 current_space_bitmap_ = space->GetMarkBitmap(); in RecursiveMark()
1032 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in SweepArray()
1071 accounting::LargeObjectBitmap* large_mark_objects = large_object_space->GetMarkBitmap(); in SweepArray()
Dsemi_space.cc148 mark_bitmap_ = heap_->GetMarkBitmap(); in InitializePhase()
504 accounting::ContinuousSpaceBitmap* mark_bitmap = promo_dest_space_->GetMarkBitmap(); in MarkNonForwardedObject()
706 accounting::ContinuousSpaceBitmap* mark_bitmap = promo_dest_space_->GetMarkBitmap(); in ProcessMarkStack()
Dmark_compact.cc139 mark_bitmap_ = heap_->GetMarkBitmap(); in InitializePhase()
/art/runtime/gc/space/
Dspace.cc86 accounting::ContinuousSpaceBitmap* mark_bitmap = GetMarkBitmap(); in Sweep()
108 Runtime::Current()->GetHeap()->GetMarkBitmap()->ReplaceBitmap(mark_bitmap, live_bitmap); in BindLiveToMarkBitmap()
122 Runtime::Current()->GetHeap()->GetMarkBitmap()->ReplaceBitmap(mark_bitmap_.get(), new_bitmap); in UnBindBitmaps()
Dspace.h279 virtual accounting::ContinuousSpaceBitmap* GetMarkBitmap() const = 0;
331 accounting::LargeObjectBitmap* GetMarkBitmap() const { in GetMarkBitmap() function
416 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
Dlarge_object_space.cc513 accounting::LargeObjectBitmap* mark_bitmap = GetMarkBitmap(); in Sweep()
/art/runtime/gc/
Dheap.cc749 accounting::ContinuousSpaceBitmap* mark_bitmap = continuous_space->GetMarkBitmap(); in AddSpace()
765 mark_bitmap_->AddLargeObjectBitmap(discontinuous_space->GetMarkBitmap()); in AddSpace()
790 accounting::ContinuousSpaceBitmap* mark_bitmap = continuous_space->GetMarkBitmap(); in RemoveSpace()
803 mark_bitmap_->RemoveLargeObjectBitmap(discontinuous_space->GetMarkBitmap()); in RemoveSpace()
1207 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in DumpSpaces()
1856 bin_mark_bitmap_ = space->GetMarkBitmap(); in BuildBins()
1918 GetHeap()->GetNonMovingSpace()->GetMarkBitmap()->Set(forward_address); in MarkNonForwardedObject()
3268 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in ClearMarkedObjects()
3275 space->GetMarkBitmap()->Clear(); in ClearMarkedObjects()
Dheap.h480 accounting::HeapBitmap* GetMarkBitmap() SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { in GetMarkBitmap() function