Searched refs:GetMarkBitmap (Results 1 – 15 of 15) sorted by relevance
/art/runtime/gc/space/ |
D | space.cc | 91 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()
|
D | space.h | 300 virtual accounting::ContinuousSpaceBitmap* GetMarkBitmap() const = 0; 352 accounting::LargeObjectBitmap* GetMarkBitmap() const { in GetMarkBitmap() function 437 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 | malloc_space.cc | 255 GetMarkBitmap()->SetHeapSize(new_capacity); in ClampGrowthLimit()
|
D | region_space.h | 81 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const OVERRIDE { in GetMarkBitmap() function
|
D | large_object_space.cc | 598 accounting::LargeObjectBitmap* mark_bitmap = GetMarkBitmap(); in Sweep()
|
/art/runtime/gc/collector/ |
D | garbage_collector.cc | 125 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()
|
D | immune_region.cc | 37 if (space->GetLiveBitmap() != space->GetMarkBitmap()) { in AddContinuousSpace()
|
D | mark_sweep.cc | 136 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()
|
D | semi_space.cc | 149 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()
|
D | concurrent_copying.cc | 56 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()
|
D | mark_compact.cc | 137 mark_bitmap_ = heap_->GetMarkBitmap(); in InitializePhase()
|
/art/runtime/gc/ |
D | heap.cc | 885 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()
|
D | heap.h | 513 accounting::HeapBitmap* GetMarkBitmap() SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { in GetMarkBitmap() function
|