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.cc48 CHECK_LT(static_cast<uintptr_t>(los->GetLiveBitmap()->HeapBegin()), in LargeObjectTest()
49 static_cast<uintptr_t>(los->GetLiveBitmap()->HeapLimit())); in LargeObjectTest()
50 CHECK_LE(static_cast<uintptr_t>(los->GetLiveBitmap()->HeapBegin() + capacity), in LargeObjectTest()
51 static_cast<uintptr_t>(los->GetLiveBitmap()->HeapLimit())); in LargeObjectTest()
Dspace.cc91 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap(); in Sweep()
111 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap(); in BindLiveToMarkBitmap()
Dspace.h298 virtual accounting::ContinuousSpaceBitmap* GetLiveBitmap() const = 0;
347 accounting::LargeObjectBitmap* GetLiveBitmap() const { in GetLiveBitmap() function
431 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const OVERRIDE { in GetLiveBitmap() function
Dmalloc_space.cc243 accounting::ContinuousSpaceBitmap* bitmap = space->GetLiveBitmap(); in SweepCallback()
258 GetLiveBitmap()->SetHeapSize(new_capacity); in ClampGrowthLimit()
Dzygote_space.cc115 accounting::ContinuousSpaceBitmap* bitmap = zygote_space->GetLiveBitmap(); in SweepCallback()
Dimage_space.h89 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const OVERRIDE { in GetLiveBitmap() function
Dbump_pointer_space.h97 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const OVERRIDE { in GetLiveBitmap() function
Dregion_space.cc311 GetLiveBitmap()->ClearRange( in ClearFromSpace()
332 GetLiveBitmap()->ClearRange( in ClearFromSpace()
Dlarge_object_space.cc582 accounting::LargeObjectBitmap* bitmap = space->GetLiveBitmap(); in SweepCallback()
595 accounting::LargeObjectBitmap* live_bitmap = GetLiveBitmap(); in Sweep()
Dregion_space-inl.h215 GetLiveBitmap()->VisitMarkedRange( in WalkInternal()
Dregion_space.h85 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const OVERRIDE { in GetLiveBitmap() function
/art/runtime/gc/collector/
Dgarbage_collector.cc131 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in SwapBitmaps()
134 heap_->GetLiveBitmap()->ReplaceBitmap(live_bitmap, mark_bitmap); in SwapBitmaps()
143 accounting::LargeObjectBitmap* live_set = space->GetLiveBitmap(); in SwapBitmaps()
145 heap_->GetLiveBitmap()->ReplaceLargeObjectBitmap(live_set, mark_set); in SwapBitmaps()
Dsemi_space.cc71 } else if (space->GetLiveBitmap() != nullptr) { in BindBitmaps()
157 to_space_live_bitmap_ = to_space_->GetLiveBitmap(); in InitializePhase()
352 space->GetLiveBitmap() != nullptr) { in MarkReachableObjects()
373 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkReachableObjects()
386 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkReachableObjects()
412 accounting::LargeObjectBitmap* large_live_bitmap = los->GetLiveBitmap(); in MarkReachableObjects()
537 accounting::ContinuousSpaceBitmap* live_bitmap = promo_dest_space_->GetLiveBitmap(); in MarkNonForwardedObject()
583 accounting::ContinuousSpaceBitmap* bitmap = fallback_space_->GetLiveBitmap(); in MarkNonForwardedObject()
742 live_bitmap = promo_dest_space_->GetLiveBitmap(); in ProcessMarkStack()
Dimmune_spaces.cc109 if (space->GetLiveBitmap() != space->GetMarkBitmap()) { in AddSpace()
Dmark_sweep.cc302 space->GetLiveBitmap()->VisitMarkedRange(reinterpret_cast<uintptr_t>(space->Begin()), in UpdateAndMarkModUnion()
588 if (heap->GetLiveBitmap()->GetContinuousSpaceBitmap(root) == nullptr) { in VisitRoot()
1097 if (!heap_->GetLiveBitmap()->Test(obj)) { in VerifyIsLive()
1200 space->GetLiveBitmap() != nullptr) { in SweepArray()
1216 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in SweepArray()
1256 accounting::LargeObjectBitmap* large_live_objects = large_object_space->GetLiveBitmap(); in SweepArray()
Dimmune_spaces_test.cc181 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const OVERRIDE { in GetLiveBitmap() function in art::gc::collector::DummySpace
Dconcurrent_copying.cc524 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in VerifyGrayImmuneObjects()
601 heap_->GetLiveBitmap()->Visit(visitor); in VerifyNoMissingCardMarks()
800 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkingPhase()
1696 accounting::LargeObjectBitmap* const live_bitmap = los->GetLiveBitmap(); in MarkZygoteLargeObjects()
Dmark_compact.cc361 accounting::ContinuousSpaceBitmap* bitmap = space->GetLiveBitmap(); in UpdateReferences()
/art/runtime/gc/accounting/
Dmod_union_table.cc351 ContinuousSpaceBitmap* live_bitmap = space_->GetLiveBitmap(); in Verify()
389 ContinuousSpaceBitmap* live_bitmap = space_->GetLiveBitmap(); in VisitObjects()
431 ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in UpdateAndMarkReferences()
503 bitmap_(space->GetLiveBitmap()), in CardBitVisitor()
562 space_->GetLiveBitmap()->VisitMarkedRange(start, in VisitObjects()
Dremembered_set.cc140 ContinuousSpaceBitmap* bitmap = space_->GetLiveBitmap(); in UpdateAndMarkReferences()
Dmod_union_table_test.cc59 space->GetLiveBitmap()->Set(obj); in AllocObjectArray()
/art/runtime/gc/
Dheap-visit-objects-inl.h162 GetLiveBitmap()->Visit<Visitor>(visitor); in VisitObjectsInternal()
Dheap.cc910 MarkAllocStack(space1->GetLiveBitmap(), space2->GetLiveBitmap(), in MarkAllocStackAsLive()
911 (large_object_space_ != nullptr ? large_object_space_->GetLiveBitmap() : nullptr), in MarkAllocStackAsLive()
926 accounting::ContinuousSpaceBitmap* live_bitmap = continuous_space->GetLiveBitmap(); in AddSpace()
944 live_bitmap_->AddLargeObjectBitmap(discontinuous_space->GetLiveBitmap()); in AddSpace()
969 accounting::ContinuousSpaceBitmap* live_bitmap = continuous_space->GetLiveBitmap(); in RemoveSpace()
982 live_bitmap_->RemoveLargeObjectBitmap(discontinuous_space->GetLiveBitmap()); in RemoveSpace()
1415 if (c_space->GetLiveBitmap()->Test(obj.Ptr())) { in IsLiveObjectLocked()
1421 if (d_space->GetLiveBitmap()->Test(obj.Ptr())) { in IsLiveObjectLocked()
1454 if (c_space->GetLiveBitmap()->Test(obj.Ptr())) { in IsLiveObjectLocked()
1459 if (d_space != nullptr && d_space->GetLiveBitmap()->Test(obj.Ptr())) { in IsLiveObjectLocked()
[all …]
/art/runtime/jit/
Djit_code_cache.cc665 GetLiveBitmap()->AtomicTestAndSet(FromCodeToAllocation(code_ptr)); in CommitCodeInternal()
887 bitmap_(code_cache_->GetLiveBitmap()) {} in MarkCodeVisitor()
930 CHECK(code_cache_->GetLiveBitmap()->Test(FromCodeToAllocation(code))); in Run()
1113 if (GetLiveBitmap()->Test(allocation)) { in RemoveUnmarkedCode()
1160 GetLiveBitmap()->AtomicTestAndSet(FromCodeToAllocation(code_ptr)); in DoCollection()
Djit_code_cache.h149 CodeCacheBitmap* GetLiveBitmap() const { in GetLiveBitmap() function

12