Home
last modified time | relevance | path

Searched refs:kCardSize (Results 1 – 12 of 12) sorted by relevance

/art/runtime/gc/accounting/
Dcard_table_test.cc65 size_t offset = RoundDown(addr - heap_begin_, CardTable::kCardSize); in PseudoRandomCard()
69 for (const uint8_t* addr = HeapBegin(); addr != HeapLimit(); addr += CardTable::kCardSize) { in FillRandom()
110 8U * CardTable::kCardSize); in TEST_F()
113 …for (uint8_t* cstart = HeapBegin(); cstart < HeapBegin() + delta; cstart += CardTable::kCardSize) { in TEST_F()
114 start_offset = (start_offset + kObjectAlignment) % CardTable::kCardSize; in TEST_F()
116 for (uint8_t* cend = HeapLimit() - delta; cend < HeapLimit(); cend += CardTable::kCardSize) { in TEST_F()
120 end_offset = (end_offset + kObjectAlignment) % CardTable::kCardSize; in TEST_F()
124 for (uint8_t* cur = start - CardTable::kCardSize; cur >= HeapBegin(); in TEST_F()
125 cur -= CardTable::kCardSize) { in TEST_F()
129 for (uint8_t* cur = end + CardTable::kCardSize; cur < HeapLimit(); in TEST_F()
[all …]
Dmod_union_table.cc282 live_bitmap->VisitMarkedRange(start, start + CardTable::kCardSize, visitor); in Verify()
292 uintptr_t end = start + CardTable::kCardSize; in Dump()
299 uintptr_t end = start + CardTable::kCardSize; in Dump()
319 uintptr_t end = start + CardTable::kCardSize; in UpdateAndMarkReferences()
356 CHECK_ALIGNED(reinterpret_cast<uintptr_t>(space->Limit()), CardTable::kCardSize); in ModUnionTableCardCache()
360 RoundUp(reinterpret_cast<uintptr_t>(space->Limit()), CardTable::kCardSize))); in ModUnionTableCardCache()
379 bitmap_->VisitMarkedRange(start, start + CardTable::kCardSize, scan_visitor); in operator ()()
411 0, RoundUp(space_->Size(), CardTable::kCardSize) / CardTable::kCardSize, visitor); in UpdateAndMarkReferences()
417 for (uint8_t* addr = space_->Begin(); addr < AlignUp(space_->End(), CardTable::kCardSize); in Dump()
418 addr += CardTable::kCardSize) { in Dump()
[all …]
Dmod_union_table_test.cc180 auto* obj1 = AllocObjectArray(self, space, CardTable::kCardSize); in RunTest()
182 auto* obj2 = AllocObjectArray(self, space, CardTable::kCardSize); in RunTest()
184 auto* obj3 = AllocObjectArray(self, space, CardTable::kCardSize); in RunTest()
186 auto* obj4 = AllocObjectArray(self, space, CardTable::kCardSize); in RunTest()
194 auto* other_space_ref1 = AllocObjectArray(self, other_space.get(), CardTable::kCardSize); in RunTest()
196 auto* other_space_ref2 = AllocObjectArray(self, other_space.get(), CardTable::kCardSize); in RunTest()
227 for (auto* ptr = space->Begin(); ptr < AlignUp(space->End(), CardTable::kCardSize); in RunTest()
228 ptr += CardTable::kCardSize) { in RunTest()
Dcard_table.cc33 constexpr size_t CardTable::kCardSize; member in art::gc::accounting::CardTable
61 size_t capacity = heap_capacity / kCardSize; in Create()
115 CHECK_ALIGNED(reinterpret_cast<uintptr_t>(start), kCardSize); in ClearCardRange()
116 CHECK_ALIGNED(reinterpret_cast<uintptr_t>(end), kCardSize); in ClearCardRange()
Dcard_table-inl.h59 uint8_t* card_end = CardFromAddr(AlignUp(scan_end, kCardSize)); in Scan()
68 bitmap->VisitMarkedRange(start, start + kCardSize, visitor); in Scan()
100 bitmap->VisitMarkedRange(start, start + kCardSize, visitor); in Scan()
107 start += kCardSize; in Scan()
117 bitmap->VisitMarkedRange(start, start + kCardSize, visitor); in Scan()
141 uint8_t* card_end = CardFromAddr(AlignUp(scan_end, kCardSize)); in ModifyCardsAtomic()
Dremembered_set.cc136 bitmap->VisitMarkedRange(start, start + CardTable::kCardSize, obj_visitor); in UpdateAndMarkReferences()
159 auto end = start + CardTable::kCardSize; in Dump()
169 auto end = start + CardTable::kCardSize; in AssertAllDirtyCardsAreWithinSpace()
Dbitmap.cc93 template class MemoryRangeBitmap<CardTable::kCardSize>;
Dcard_table.h51 static constexpr size_t kCardSize = 1 << kCardShift; variable
Dmod_union_table.h58 typedef MemoryRangeBitmap<CardTable::kCardSize> CardBitmap;
/art/runtime/gc/space/
Dmalloc_space.cc48 static const uintptr_t kGcCardSize = static_cast<uintptr_t>(accounting::CardTable::kCardSize); in MallocSpace()
167 DCHECK(IsAligned<accounting::CardTable::kCardSize>(begin_)); in CreateZygoteSpace()
168 DCHECK(IsAligned<accounting::CardTable::kCardSize>(End())); in CreateZygoteSpace()
/art/runtime/gc/collector/
Dmark_sweep.cc834 card_end = AlignUp(card_end, accounting::CardTable::kCardSize); in ScanGrayObjects()
835 DCHECK(IsAligned<accounting::CardTable::kCardSize>(card_begin)); in ScanGrayObjects()
836 DCHECK(IsAligned<accounting::CardTable::kCardSize>(card_end)); in ScanGrayObjects()
841 accounting::CardTable::kCardSize); in ScanGrayObjects()
/art/runtime/gc/
Dheap.cc2684 accounting::CardTable::kCardSize); in VerifyReference()
2716 byte_cover_begin + accounting::CardTable::kCardSize, scan_visitor); in VerifyReference()