Home
last modified time | relevance | path

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

12

/art/runtime/gc/space/
Dspace.cc91 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap(); in Sweep()
115 DCHECK(GetLiveBitmap() != nullptr); in HasBoundBitmaps()
118 return GetLiveBitmap()->Begin() == GetMarkBitmap()->Begin(); in HasBoundBitmaps()
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()
Dzygote_space.cc63 GetLiveBitmap()->VisitMarkedRange(reinterpret_cast<uintptr_t>(Begin()), in SetMarkBitInLiveObjects()
128 accounting::ContinuousSpaceBitmap* bitmap = zygote_space->GetLiveBitmap(); in SweepCallback()
Dspace.h298 virtual accounting::ContinuousSpaceBitmap* GetLiveBitmap() = 0;
349 accounting::LargeObjectBitmap* GetLiveBitmap() { in GetLiveBitmap() function
439 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap() function
Dmalloc_space.cc267 accounting::ContinuousSpaceBitmap* bitmap = space->GetLiveBitmap(); in SweepCallback()
282 GetLiveBitmap()->SetHeapSize(new_capacity); in ClampGrowthLimit()
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()
Dimage_space.h185 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap() function
Dbump_pointer_space.h99 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap() function
Dlarge_object_space.cc616 accounting::LargeObjectBitmap* bitmap = space->GetLiveBitmap(); in SweepCallback()
629 accounting::LargeObjectBitmap* live_bitmap = GetLiveBitmap(); in Sweep()
Dregion_space-inl.h281 GetLiveBitmap()->VisitMarkedRange( in WalkNonLargeRegion()
Dregion_space.h113 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap() function
/art/runtime/gc/collector/
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()
Dimmune_spaces.cc110 if (space->GetLiveBitmap() != nullptr && !space->HasBoundBitmaps()) { 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()
1341 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkingPhase()
1513 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in CopyingPhase()
2454 space->GetLiveBitmap() == nullptr) { in SweepArray()
2458 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in SweepArray()
2498 accounting::LargeObjectBitmap* large_live_objects = large_object_space->GetLiveBitmap(); in SweepArray()
2532 accounting::LargeObjectBitmap* const live_bitmap = los->GetLiveBitmap(); in MarkZygoteLargeObjects()
2585 DCHECK_EQ(bitmap, heap_->non_moving_space_->GetLiveBitmap()); in CaptureRssAtPeak()
2588 bitmap = heap_->non_moving_space_->GetLiveBitmap(); in CaptureRssAtPeak()
[all …]
Dgarbage_collector.cc198 if (space->GetLiveBitmap() != nullptr && !space->HasBoundBitmaps()) { in SwapBitmaps()
Dimmune_spaces_test.cc162 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap() function in art::gc::collector::FakeSpace
/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.cc1027 MarkAllocStack(space1->GetLiveBitmap(), space2->GetLiveBitmap(), in MarkAllocStackAsLive()
1028 (large_object_space_ != nullptr ? large_object_space_->GetLiveBitmap() : nullptr), in MarkAllocStackAsLive()
1043 accounting::ContinuousSpaceBitmap* live_bitmap = continuous_space->GetLiveBitmap(); in AddSpace()
1061 live_bitmap_->AddLargeObjectBitmap(discontinuous_space->GetLiveBitmap()); in AddSpace()
1086 accounting::ContinuousSpaceBitmap* live_bitmap = continuous_space->GetLiveBitmap(); in RemoveSpace()
1099 live_bitmap_->RemoveLargeObjectBitmap(discontinuous_space->GetLiveBitmap()); in RemoveSpace()
1580 if (c_space->GetLiveBitmap()->Test(obj.Ptr())) { in IsLiveObjectLocked()
1586 if (d_space->GetLiveBitmap()->Test(obj.Ptr())) { in IsLiveObjectLocked()
1619 if (c_space->GetLiveBitmap()->Test(obj.Ptr())) { in IsLiveObjectLocked()
1624 if (d_space != nullptr && d_space->GetLiveBitmap()->Test(obj.Ptr())) { in IsLiveObjectLocked()
[all …]
Dheap.h652 accounting::HeapBitmap* GetLiveBitmap() REQUIRES_SHARED(Locks::heap_bitmap_lock_) { in GetLiveBitmap() function
/art/runtime/jit/
Djit_code_cache.cc783 GetLiveBitmap()->AtomicTestAndSet(FromCodeToAllocation(code_ptr)); in Commit()
1103 MarkCodeClosure closure(this, GetLiveBitmap(), &barrier); in MarkCompiledCodeOnThreadStacks()
1251 GetLiveBitmap()->Test(FromCodeToAllocation(data->GetCode()))) { in RemoveUnmarkedCode()
1264 if (IsInZygoteExecSpace(code_ptr) || GetLiveBitmap()->Test(allocation)) { in RemoveUnmarkedCode()
1414 GetLiveBitmap()->AtomicTestAndSet(FromCodeToAllocation(code_ptr)); in DoCollection()
1427 GetLiveBitmap()->AtomicTestAndSet(FromCodeToAllocation(code_ptr)); in DoCollection()
1775 GetLiveBitmap()->AtomicTestAndSet(FromCodeToAllocation(data->GetCode())); in NotifyCompilationOf()
Djit_code_cache.h489 CodeCacheBitmap* GetLiveBitmap() const { in GetLiveBitmap() function

12