Searched refs:card_table_ (Results 1 – 4 of 4) sorted by relevance
41 std::unique_ptr<CardTable> card_table_; member in art::gc::accounting::CardTableTest44 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 …]
56 : bitmap_(bitmap), card_table_(card_table) {} in ModUnionAddToCardBitmapVisitor()63 bitmap_->Set(reinterpret_cast<uintptr_t>(card_table_->AddrFromCard(card))); in operator ()()69 CardTable* const card_table_; member in art::gc::accounting::ModUnionAddToCardBitmapVisitor
441 card_table_->MarkCard(dst); in WriteBarrierField()449 card_table_->MarkCard(dst); in WriteBarrierArray()453 card_table_->MarkCard(obj); in WriteBarrierEveryFieldOf()457 return card_table_.get(); in GetCardTable()1047 std::unique_ptr<accounting::CardTable> card_table_; variable
527 card_table_.reset(accounting::CardTable::Create(reinterpret_cast<uint8_t*>(kMinHeapAddress), in Heap()529 CHECK(card_table_.get() != nullptr) << "Failed to create card table"; in Heap()3307 card_table_->ClearCardRange(space->Begin(), end); in ProcessCards()3316 card_table_->ModifyCardsAtomic(space->Begin(), space->End(), AgeCardVisitor(), in ProcessCards()