HomeSort by relevance Sort by last modified time
    Searched defs:CardTable (Results 1 - 2 of 2) sorted by null

  /art/runtime/gc/accounting/
card_table.cc 35 constexpr size_t CardTable::kCardShift;
36 constexpr size_t CardTable::kCardSize;
37 constexpr uint8_t CardTable::kCardClean;
38 constexpr uint8_t CardTable::kCardDirty;
59 * byte is equal to GC_DIRTY_CARD. See CardTable::Create for details.
62 CardTable* CardTable::Create(const uint8_t* heap_begin, size_t heap_capacity) {
91 return new CardTable(mem_map.release(), biased_begin, offset);
94 CardTable::CardTable(MemMap* mem_map, uint8_t* biased_begin, size_t offset
    [all...]
card_table.h 48 class CardTable {
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 51 milliseconds