Home
last modified time | relevance | path

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

12

/aosp12/art/runtime/gc/space/
H A 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()
H A Dspace.cc91 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap(); in Sweep()
115 DCHECK(GetLiveBitmap() != nullptr); in HasBoundBitmaps()
118 return GetLiveBitmap()->Begin() == GetMarkBitmap()->Begin(); in HasBoundBitmaps()
H A Dzygote_space.cc63 GetLiveBitmap()->VisitMarkedRange(reinterpret_cast<uintptr_t>(Begin()), in SetMarkBitInLiveObjects()
128 accounting::ContinuousSpaceBitmap* bitmap = zygote_space->GetLiveBitmap(); in SweepCallback()
H A Dspace.h301 virtual accounting::ContinuousSpaceBitmap* GetLiveBitmap() = 0;
352 accounting::LargeObjectBitmap* GetLiveBitmap() { in GetLiveBitmap() function
442 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap() function
H A Dmalloc_space.cc267 accounting::ContinuousSpaceBitmap* bitmap = space->GetLiveBitmap(); in SweepCallback()
282 GetLiveBitmap()->SetHeapSize(new_capacity); in ClampGrowthLimit()
H A Dregion_space.cc511 GetLiveBitmap()->ClearRange( in ClearFromSpace()
551 GetLiveBitmap()->ClearRange( in ClearFromSpace()
601 GetLiveBitmap()->ClearRange( in ClearFromSpace()
668 GetLiveBitmap()->VisitMarkedRange(reinterpret_cast<uintptr_t>(r->Begin()), in CheckLiveBytesAgainstRegionBitmap()
716 GetLiveBitmap()->VisitMarkedRange(reinterpret_cast<uintptr_t>(r->Begin()), in PoisonDeadObjectsInUnevacuatedRegion()
H A Dimage_space.h181 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap() function
H A Dbump_pointer_space.h99 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap() function
H A Dlarge_object_space.cc616 accounting::LargeObjectBitmap* bitmap = space->GetLiveBitmap(); in SweepCallback()
629 accounting::LargeObjectBitmap* live_bitmap = GetLiveBitmap(); in Sweep()
H A Dregion_space-inl.h281 GetLiveBitmap()->VisitMarkedRange( in WalkNonLargeRegion()
H A Dregion_space.h113 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap() function
/aosp12/art/runtime/gc/collector/
H A Dsemi_space.cc70 } else if (space->GetLiveBitmap() != nullptr) { in BindBitmaps()
137 to_space_live_bitmap_ = to_space_->GetLiveBitmap(); in InitializePhase()
298 } else if (space->IsImageSpace() && space->GetLiveBitmap() != nullptr) { in MarkReachableObjects()
316 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkReachableObjects()
329 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkReachableObjects()
442 accounting::ContinuousSpaceBitmap* bitmap = fallback_space_->GetLiveBitmap(); in MarkNonForwardedObject()
H A Dimmune_spaces.cc110 if (space->GetLiveBitmap() != nullptr && !space->HasBoundBitmaps()) { in AddSpace()
H A 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()
H A Dconcurrent_copying.cc664 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in VerifyGrayImmuneObjects()
749 heap_->GetLiveBitmap()->Visit(visitor); in VerifyNoMissingCardMarks()
1391 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkingPhase()
1563 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in CopyingPhase()
2527 space->GetLiveBitmap() == nullptr) { in SweepArray()
2531 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in SweepArray()
2605 accounting::LargeObjectBitmap* const live_bitmap = los->GetLiveBitmap(); in MarkZygoteLargeObjects()
2658 DCHECK_EQ(bitmap, heap_->non_moving_space_->GetLiveBitmap()); in CaptureRssAtPeak()
2661 bitmap = heap_->non_moving_space_->GetLiveBitmap(); in CaptureRssAtPeak()
2675 bitmap = heap_->GetLargeObjectsSpace()->GetLiveBitmap(); in CaptureRssAtPeak()
[all …]
H A Dgarbage_collector.cc234 if (space->GetLiveBitmap() != nullptr && !space->HasBoundBitmaps()) { in SwapBitmaps()
H A Dimmune_spaces_test.cc162 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap() function in art::gc::collector::FakeSpace
/aosp12/art/runtime/gc/accounting/
H A 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()
H A Dremembered_set.cc140 ContinuousSpaceBitmap* bitmap = space_->GetLiveBitmap(); in UpdateAndMarkReferences()
H A Dmod_union_table_test.cc61 space->GetLiveBitmap()->Set(obj); in AllocObjectArray()
/aosp12/art/runtime/gc/
H A Dheap.cc1074 MarkAllocStack(space1->GetLiveBitmap(), space2->GetLiveBitmap(), in MarkAllocStackAsLive()
1636 if (c_space->GetLiveBitmap()->Test(obj.Ptr())) { in IsLiveObjectLocked()
1642 if (d_space->GetLiveBitmap()->Test(obj.Ptr())) { in IsLiveObjectLocked()
1675 if (c_space->GetLiveBitmap()->Test(obj.Ptr())) { in IsLiveObjectLocked()
1680 if (d_space != nullptr && d_space->GetLiveBitmap()->Test(obj.Ptr())) { in IsLiveObjectLocked()
1739 GetLiveBitmap()->Visit(visitor); in VerifyHeap()
2197 bin_live_bitmap_ = space->GetLiveBitmap(); in BuildBins()
2952 heap_->GetLiveBitmap()->GetContinuousSpaceBitmap(obj); in VerifyReference()
3147 if (heap_->GetLiveBitmap()->Test(obj)) { in operator ()()
3216 GetLiveBitmap()->Visit(visitor); in VerifyMissingCardMarks()
[all …]
H A Dheap-visit-objects-inl.h162 GetLiveBitmap()->Visit<Visitor>(visitor); in VisitObjectsInternal()
H A Dheap.h644 accounting::HeapBitmap* GetLiveBitmap() REQUIRES_SHARED(Locks::heap_bitmap_lock_) { in GetLiveBitmap() function
/aosp12/art/runtime/jit/
H A Djit_code_cache.cc764 GetLiveBitmap()->AtomicTestAndSet(FromCodeToAllocation(code_ptr)); in Commit()
1070 MarkCodeClosure closure(this, GetLiveBitmap(), &barrier); in MarkCompiledCodeOnThreadStacks()
1201 GetLiveBitmap()->Test(FromCodeToAllocation(data->GetCode()))) { in RemoveUnmarkedCode()
1214 if (IsInZygoteExecSpace(code_ptr) || GetLiveBitmap()->Test(allocation)) { in RemoveUnmarkedCode()
1324 GetLiveBitmap()->AtomicTestAndSet(FromCodeToAllocation(code_ptr)); in DoCollection()
1337 GetLiveBitmap()->AtomicTestAndSet(FromCodeToAllocation(code_ptr)); in DoCollection()
1647 GetLiveBitmap()->AtomicTestAndSet(FromCodeToAllocation(data->GetCode())); in NotifyCompilationOf()
H A Djit_code_cache.h478 CodeCacheBitmap* GetLiveBitmap() const { in GetLiveBitmap() function

12