Home
last modified time | relevance | path

Searched refs:GetLiveBitmap (Results 1 – 25 of 31) sorted by relevance

12

/art/runtime/gc/space/
Dlarge_object_space_test.cc49 CHECK_LT(static_cast<uintptr_t>(los->GetLiveBitmap()->HeapBegin()), in LargeObjectTest()
50 static_cast<uintptr_t>(los->GetLiveBitmap()->HeapLimit())); in LargeObjectTest()
51 CHECK_LE(static_cast<uintptr_t>(los->GetLiveBitmap()->HeapBegin() + capacity), in LargeObjectTest()
52 static_cast<uintptr_t>(los->GetLiveBitmap()->HeapLimit())); in LargeObjectTest()
Dspace.cc93 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap(); in Sweep()
112 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap(); in BindLiveToMarkBitmap()
Dspace.h298 virtual accounting::ContinuousSpaceBitmap* GetLiveBitmap() const = 0;
347 accounting::LargeObjectBitmap* GetLiveBitmap() const { in GetLiveBitmap() function
438 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const override { in GetLiveBitmap() function
Dmalloc_space.cc266 accounting::ContinuousSpaceBitmap* bitmap = space->GetLiveBitmap(); in SweepCallback()
281 GetLiveBitmap()->SetHeapSize(new_capacity); in ClampGrowthLimit()
Dzygote_space.cc120 accounting::ContinuousSpaceBitmap* bitmap = zygote_space->GetLiveBitmap(); in SweepCallback()
Dregion_space.cc501 GetLiveBitmap()->ClearRange( in ClearFromSpace()
541 GetLiveBitmap()->ClearRange( in ClearFromSpace()
591 GetLiveBitmap()->ClearRange( in ClearFromSpace()
658 GetLiveBitmap()->VisitMarkedRange(reinterpret_cast<uintptr_t>(r->Begin()), in CheckLiveBytesAgainstRegionBitmap()
706 GetLiveBitmap()->VisitMarkedRange(reinterpret_cast<uintptr_t>(r->Begin()), in PoisonDeadObjectsInUnevacuatedRegion()
Dimage_space.h100 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const override { in GetLiveBitmap() function
Dbump_pointer_space.h99 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const override { in GetLiveBitmap() function
Dlarge_object_space.cc602 accounting::LargeObjectBitmap* bitmap = space->GetLiveBitmap(); in SweepCallback()
615 accounting::LargeObjectBitmap* live_bitmap = GetLiveBitmap(); in Sweep()
Dregion_space-inl.h281 GetLiveBitmap()->VisitMarkedRange( in WalkNonLargeRegion()
Dregion_space.h110 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const override { in GetLiveBitmap() function
Dimage_space.cc705 space->GetLiveBitmap(), in InitAppImage()
711 space->GetLiveBitmap(), in InitAppImage()
/art/runtime/gc/collector/
Dsemi_space.cc72 } else if (space->GetLiveBitmap() != nullptr) { in BindBitmaps()
158 to_space_live_bitmap_ = to_space_->GetLiveBitmap(); in InitializePhase()
353 space->GetLiveBitmap() != nullptr) { in MarkReachableObjects()
374 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkReachableObjects()
387 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkReachableObjects()
413 accounting::LargeObjectBitmap* large_live_bitmap = los->GetLiveBitmap(); in MarkReachableObjects()
538 accounting::ContinuousSpaceBitmap* live_bitmap = promo_dest_space_->GetLiveBitmap(); in MarkNonForwardedObject()
584 accounting::ContinuousSpaceBitmap* bitmap = fallback_space_->GetLiveBitmap(); in MarkNonForwardedObject()
744 live_bitmap = promo_dest_space_->GetLiveBitmap(); in ProcessMarkStack()
Dgarbage_collector.cc198 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in SwapBitmaps()
201 heap_->GetLiveBitmap()->ReplaceBitmap(live_bitmap, mark_bitmap); in SwapBitmaps()
210 accounting::LargeObjectBitmap* live_set = space->GetLiveBitmap(); in SwapBitmaps()
212 heap_->GetLiveBitmap()->ReplaceLargeObjectBitmap(live_set, mark_set); in SwapBitmaps()
Dimmune_spaces.cc110 if (space->GetLiveBitmap() != space->GetMarkBitmap()) { in AddSpace()
Dmark_sweep.cc327 space->GetLiveBitmap()->VisitMarkedRange(reinterpret_cast<uintptr_t>(space->Begin()), in UpdateAndMarkModUnion()
613 if (heap->GetLiveBitmap()->GetContinuousSpaceBitmap(root) == nullptr) { in VisitRoot()
1121 if (!heap_->GetLiveBitmap()->Test(obj)) { in VerifyIsLive()
1224 space->GetLiveBitmap() != nullptr) { in SweepArray()
1240 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in SweepArray()
1280 accounting::LargeObjectBitmap* large_live_objects = large_object_space->GetLiveBitmap(); in SweepArray()
Dconcurrent_copying.cc642 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in VerifyGrayImmuneObjects()
727 heap_->GetLiveBitmap()->Visit(visitor); in VerifyNoMissingCardMarks()
1330 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkingPhase()
1502 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in CopyingPhase()
2431 space->GetLiveBitmap() == nullptr) { in SweepArray()
2435 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in SweepArray()
2475 accounting::LargeObjectBitmap* large_live_objects = large_object_space->GetLiveBitmap(); in SweepArray()
2509 accounting::LargeObjectBitmap* const live_bitmap = los->GetLiveBitmap(); in MarkZygoteLargeObjects()
2562 DCHECK_EQ(bitmap, heap_->non_moving_space_->GetLiveBitmap()); in CaptureRssAtPeak()
2565 bitmap = heap_->non_moving_space_->GetLiveBitmap(); in CaptureRssAtPeak()
[all …]
Dimmune_spaces_test.cc159 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const override { in GetLiveBitmap() function in art::gc::collector::DummySpace
/art/runtime/gc/accounting/
Dmod_union_table.cc352 ContinuousSpaceBitmap* live_bitmap = space_->GetLiveBitmap(); in Verify()
390 ContinuousSpaceBitmap* live_bitmap = space_->GetLiveBitmap(); in VisitObjects()
432 ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in UpdateAndMarkReferences()
504 bitmap_(space->GetLiveBitmap()), in CardBitVisitor()
563 space_->GetLiveBitmap()->VisitMarkedRange(start, in VisitObjects()
Dremembered_set.cc140 ContinuousSpaceBitmap* bitmap = space_->GetLiveBitmap(); in UpdateAndMarkReferences()
Dmod_union_table_test.cc61 space->GetLiveBitmap()->Set(obj); in AllocObjectArray()
/art/runtime/gc/
Dheap-visit-objects-inl.h162 GetLiveBitmap()->Visit<Visitor>(visitor); in VisitObjectsInternal()
Dheap.cc1015 MarkAllocStack(space1->GetLiveBitmap(), space2->GetLiveBitmap(), in MarkAllocStackAsLive()
1016 (large_object_space_ != nullptr ? large_object_space_->GetLiveBitmap() : nullptr), in MarkAllocStackAsLive()
1031 accounting::ContinuousSpaceBitmap* live_bitmap = continuous_space->GetLiveBitmap(); in AddSpace()
1049 live_bitmap_->AddLargeObjectBitmap(discontinuous_space->GetLiveBitmap()); in AddSpace()
1074 accounting::ContinuousSpaceBitmap* live_bitmap = continuous_space->GetLiveBitmap(); in RemoveSpace()
1087 live_bitmap_->RemoveLargeObjectBitmap(discontinuous_space->GetLiveBitmap()); in RemoveSpace()
1560 if (c_space->GetLiveBitmap()->Test(obj.Ptr())) { in IsLiveObjectLocked()
1566 if (d_space->GetLiveBitmap()->Test(obj.Ptr())) { in IsLiveObjectLocked()
1599 if (c_space->GetLiveBitmap()->Test(obj.Ptr())) { in IsLiveObjectLocked()
1604 if (d_space != nullptr && d_space->GetLiveBitmap()->Test(obj.Ptr())) { in IsLiveObjectLocked()
[all …]
/art/runtime/jit/
Djit_code_cache.cc1495 MarkCodeClosure closure(this, GetLiveBitmap(), &barrier); in MarkCompiledCodeOnThreadStacks()
1635 GetLiveBitmap()->Test(FromCodeToAllocation(data->GetCode()))) { in RemoveUnmarkedCode()
1645 if (IsInZygoteExecSpace(code_ptr) || GetLiveBitmap()->Test(allocation)) { in RemoveUnmarkedCode()
1722 GetLiveBitmap()->AtomicTestAndSet(FromCodeToAllocation(code_ptr)); in DoCollection()
1735 GetLiveBitmap()->AtomicTestAndSet(FromCodeToAllocation(code_ptr)); in DoCollection()
2096 GetLiveBitmap()->AtomicTestAndSet(FromCodeToAllocation(data->GetCode())); in NotifyCompilationOf()
Djit_code_cache.h387 CodeCacheBitmap* GetLiveBitmap() const { in GetLiveBitmap() function

12