Home
last modified time | relevance | path

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

/arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/
Dcard_handler.cpp35 ASSERT(region->GetLiveBitmap() != nullptr); in Handle()
48 …region->GetLiveBitmap()->CallForMarkedChunkInHumongousRegion<true>(ToVoidPtr(region->Begin()), vis… in Handle()
50 …region->GetLiveBitmap()->IterateOverMarkedChunkInRangeInterruptible<true>(startAddress, endAddress… in Handle()
Dg1-allocator.cpp135 region->GetLiveBitmap()->IterateOverMarkedChunkInRange( in IterateOverObjectsInRange()
350 if (region->GetLiveBitmap() != nullptr) { in IterateOverObjectsInRegion()
351 region->GetLiveBitmap()->IterateOverMarkedChunks( in IterateOverObjectsInRegion()
Dg1-gc.cpp274 bitmap = region->GetLiveBitmap(); in IterateOverRefsInMemRange()
309 auto liveBitmap = region->GetLiveBitmap(); in operator ()()
413 ASSERT(i->GetLiveBitmap()->FindFirstMarkedChunks() == nullptr); in ClearEmptyTenuredMovableRegions()
1390 if (r->GetLiveBitmap() != nullptr) { in FullMarking()
/arkcompiler/runtime_core/static_core/runtime/mem/
Dregion_allocator-inl.h417 ASSERT(regionTo->GetLiveBitmap() != nullptr); in CompactSpecificRegion()
419 regionTo->GetLiveBitmap()->Set(dst); in CompactSpecificRegion()
552 auto liveBitmap = this->GetRegion(reinterpret_cast<ObjectHeader *>(mem))->GetLiveBitmap(); in Alloc()
561 … this->GetRegion(reinterpret_cast<ObjectHeader *>(mem))->GetLiveBitmap()->AtomicTestAndClear(mem); in Free()
610 ASSERT(region->GetLiveBitmap() != nullptr); in NewRegionAndRetryAlloc()
650 ASSERT(region->GetLiveBitmap() != nullptr); in Alloc()
658 region->GetLiveBitmap()->AtomicTestAndSet(mem); in Alloc()
Drem_set-inl.h124 region->GetLiveBitmap()->IterateOverMarkedChunkInRange( in IterateOverObjects()
Dregion_allocator.h581 ASSERT(this->GetRegion(object)->GetLiveBitmap() != nullptr); in IsLive()
582 … return this->GetRegion(object)->GetLiveBitmap()->AtomicTest(const_cast<ObjectHeader *>(object)); in IsLive()
Dregion_space.h144 MarkBitmap *GetLiveBitmap() const in GetLiveBitmap() function
/arkcompiler/runtime_core/static_core/runtime/tests/
Dg1gc_test.cpp185 ASSERT_TRUE(nonmovableRegion->GetLiveBitmap()->Test(nonmovable.GetPtr())); in TEST_F()
489 ASSERT_NE(nullptr, nonmovableRegion->GetLiveBitmap()); in TEST_F()
490 ASSERT_TRUE(nonmovableRegion->GetLiveBitmap()->Test(listener.GetNonMovable())); in TEST_F()
493 ASSERT_NE(nullptr, humongousRegion->GetLiveBitmap()); in TEST_F()
494 ASSERT_TRUE(humongousRegion->GetLiveBitmap()->Test(listener.GetHumongous())); in TEST_F()
1339 ASSERT_FALSE(region->GetLiveBitmap()->Test(nonmovableObj)); in TEST_F()