Home
last modified time | relevance | path

Searched refs:card_table_ (Results 1 – 4 of 4) sorted by relevance

/art/runtime/gc/accounting/
Dcard_table_test.cc41 std::unique_ptr<CardTable> card_table_; member in art::gc::accounting::CardTableTest
44 if (card_table_.get() == nullptr) { in CommonSetup()
45 card_table_.reset(CardTable::Create(heap_begin_, heap_size_)); in CommonSetup()
46 EXPECT_TRUE(card_table_.get() != nullptr); in CommonSetup()
55 card_table_->ClearCardTable(); in ClearCardTable()
70 EXPECT_TRUE(card_table_->AddrIsInCardTable(addr)); in FillRandom()
71 uint8_t* card = card_table_->CardFromAddr(addr); in FillRandom()
85 EXPECT_EQ(card_table_->GetCard(obj), CardTable::kCardClean); in TEST_F()
86 EXPECT_TRUE(!card_table_->IsDirty(obj)); in TEST_F()
87 card_table_->MarkCard(addr); in TEST_F()
[all …]
Dmod_union_table.cc59 : bitmap_(bitmap), card_table_(card_table) {} in ModUnionAddToCardBitmapVisitor()
66 bitmap_->Set(reinterpret_cast<uintptr_t>(card_table_->AddrFromCard(card))); in operator ()()
72 CardTable* const card_table_; member in art::gc::accounting::ModUnionAddToCardBitmapVisitor
/art/runtime/gc/
Dheap.h536 return card_table_.get(); in GetCardTable()
1253 std::unique_ptr<accounting::CardTable> card_table_; variable
Dheap.cc632 card_table_.reset(accounting::CardTable::Create(reinterpret_cast<uint8_t*>(kMinHeapAddress), in Heap()
634 CHECK(card_table_.get() != nullptr) << "Failed to create card table"; in Heap()
3276 card_table_->ClearCardRange(space->Begin(), end); in ProcessCards()
3285 card_table_->ModifyCardsAtomic(space->Begin(), space->End(), AgeCardVisitor(), in ProcessCards()