Searched defs:CardTable (Results 1 - 2 of 2) sorted by relevance

/art/runtime/gc/accounting/
H A Dcard_table.cc34 constexpr size_t CardTable::kCardShift;
35 constexpr size_t CardTable::kCardSize;
36 constexpr uint8_t CardTable::kCardClean;
37 constexpr uint8_t CardTable::kCardDirty;
58 * byte is equal to GC_DIRTY_CARD. See CardTable::Create for details.
61 CardTable* CardTable::Create(const uint8_t* heap_begin, size_t heap_capacity) {
90 return new CardTable(mem_map.release(), biased_begin, offset);
93 CardTable::CardTable(MemMa function in class:art::gc::accounting::CardTable
[all...]
H A Dcard_table.h48 class CardTable { class in namespace:art::gc::accounting
56 static CardTable* Create(const uint8_t* heap_begin, size_t heap_capacity);
57 ~CardTable();
136 CardTable(MemMap* begin, uint8_t* biased_begin, size_t offset);
154 DISALLOW_IMPLICIT_CONSTRUCTORS(CardTable);
162 return (card == accounting::CardTable::kCardDirty) ? card - 1 : 0;

Completed in 1498 milliseconds