/art/runtime/gc/space/ |
D | space.cc | 91 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap(); in Sweep() 115 DCHECK(GetLiveBitmap() != nullptr); in HasBoundBitmaps() 118 return GetLiveBitmap()->Begin() == GetMarkBitmap()->Begin(); in HasBoundBitmaps()
|
D | large_object_space_test.cc | 49 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()
|
D | zygote_space.cc | 63 GetLiveBitmap()->VisitMarkedRange(reinterpret_cast<uintptr_t>(Begin()), in SetMarkBitInLiveObjects() 128 accounting::ContinuousSpaceBitmap* bitmap = zygote_space->GetLiveBitmap(); in SweepCallback()
|
D | space.h | 298 virtual accounting::ContinuousSpaceBitmap* GetLiveBitmap() = 0; 349 accounting::LargeObjectBitmap* GetLiveBitmap() { in GetLiveBitmap() function 439 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap() function
|
D | malloc_space.cc | 267 accounting::ContinuousSpaceBitmap* bitmap = space->GetLiveBitmap(); in SweepCallback() 282 GetLiveBitmap()->SetHeapSize(new_capacity); in ClampGrowthLimit()
|
D | region_space.cc | 511 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()
|
D | image_space.h | 185 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap() function
|
D | bump_pointer_space.h | 99 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap() function
|
D | large_object_space.cc | 616 accounting::LargeObjectBitmap* bitmap = space->GetLiveBitmap(); in SweepCallback() 629 accounting::LargeObjectBitmap* live_bitmap = GetLiveBitmap(); in Sweep()
|
D | region_space-inl.h | 281 GetLiveBitmap()->VisitMarkedRange( in WalkNonLargeRegion()
|
D | region_space.h | 113 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap() function
|
/art/runtime/gc/collector/ |
D | semi_space.cc | 70 } 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()
|
D | immune_spaces.cc | 110 if (space->GetLiveBitmap() != nullptr && !space->HasBoundBitmaps()) { in AddSpace()
|
D | mark_sweep.cc | 327 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()
|
D | concurrent_copying.cc | 642 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 …]
|
D | garbage_collector.cc | 198 if (space->GetLiveBitmap() != nullptr && !space->HasBoundBitmaps()) { in SwapBitmaps()
|
D | immune_spaces_test.cc | 162 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap() function in art::gc::collector::FakeSpace
|
/art/runtime/gc/accounting/ |
D | mod_union_table.cc | 352 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()
|
D | remembered_set.cc | 140 ContinuousSpaceBitmap* bitmap = space_->GetLiveBitmap(); in UpdateAndMarkReferences()
|
D | mod_union_table_test.cc | 61 space->GetLiveBitmap()->Set(obj); in AllocObjectArray()
|
/art/runtime/gc/ |
D | heap-visit-objects-inl.h | 162 GetLiveBitmap()->Visit<Visitor>(visitor); in VisitObjectsInternal()
|
D | heap.cc | 1027 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 …]
|
D | heap.h | 652 accounting::HeapBitmap* GetLiveBitmap() REQUIRES_SHARED(Locks::heap_bitmap_lock_) { in GetLiveBitmap() function
|
/art/runtime/jit/ |
D | jit_code_cache.cc | 783 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()
|
D | jit_code_cache.h | 489 CodeCacheBitmap* GetLiveBitmap() const { in GetLiveBitmap() function
|