Searched refs:GetMarkBitmap (Results 1 – 12 of 12) sorted by relevance
/art/runtime/gc/collector/ |
D | garbage_collector.cc | 115 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()
|
D | immune_region.cc | 37 if (space->GetLiveBitmap() != space->GetMarkBitmap()) { in AddContinuousSpace()
|
D | mark_sweep.cc | 132 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()
|
D | semi_space.cc | 148 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()
|
D | mark_compact.cc | 139 mark_bitmap_ = heap_->GetMarkBitmap(); in InitializePhase()
|
/art/runtime/gc/space/ |
D | space.cc | 86 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()
|
D | space.h | 279 virtual accounting::ContinuousSpaceBitmap* GetMarkBitmap() const = 0; 331 accounting::LargeObjectBitmap* GetMarkBitmap() const { in GetMarkBitmap() function 416 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const OVERRIDE { in GetMarkBitmap() function
|
D | image_space.h | 92 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const OVERRIDE { in GetMarkBitmap() function
|
D | bump_pointer_space.h | 97 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const OVERRIDE { in GetMarkBitmap() function
|
D | large_object_space.cc | 513 accounting::LargeObjectBitmap* mark_bitmap = GetMarkBitmap(); in Sweep()
|
/art/runtime/gc/ |
D | heap.cc | 749 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()
|
D | heap.h | 480 accounting::HeapBitmap* GetMarkBitmap() SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { in GetMarkBitmap() function
|