Home | History | Annotate | Download | only in accounting

Lines Matching defs:CardTable

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)
98 CardTable::~CardTable() {
102 void CardTable::ClearCardTable() {
107 void CardTable::ClearCardRange(uint8_t* start, uint8_t* end) {
116 bool CardTable::AddrIsInCardTable(const void* addr) const {
120 void CardTable::CheckAddrIsInCardTable(const uint8_t* addr) const {
134 void CardTable::VerifyCardTable() {