Home | History | Annotate | Download | only in accounting

Lines Matching full:card

39  * Maintain a card table from the write barrier. All writes of
44 * determined by GC_CARD_SHIFT. The card table contains one byte of
45 * data per card, to be used by the GC. The value of the byte will be
49 * code is obliged to mark the card dirty. The setters in
53 * The card table's base [the "biased card table"] gets set to a
55 * fabricate or load GC_DIRTY_CARD to store into the card table,
62 /* Set up the card table */
67 MemMap::MapAnonymous("card table", nullptr, capacity + 256, PROT_READ | PROT_WRITE,
69 CHECK(mem_map.get() != nullptr) << "couldn't allocate card table: " << error_msg;
71 // don't clear the card table to avoid unnecessary pages being allocated
141 << "Card table " << this
151 UNIMPLEMENTED(WARNING) << "Card table verification";