Home | History | Annotate | Download | only in accounting

Lines Matching full:card

43 // Maintain a card table from the the write barrier. All writes of
55 // Set the card associated with the given address to GC_CARD_DIRTY.
61 // Is the object on a dirty card?
66 // Return the state of the card at an address.
85 // card table byte. For convenience this value is cached in every Thread
91 * Visitor is expected to take in a card and return the new value. When a value is modified, the
93 * visitor: The visitor which modifies the cards. Returns the new value for a card given an old
95 * modified: Whenever the visitor modifies a card, this visitor is called on the card. Enables
110 // Assertion used to check the given address is covered by the card table
113 // Resets all of the bytes in the card table to clean.
116 // Resets all of the bytes in the card table which do not map to the image space.
119 // Returns the first address in the heap which maps to this card.
122 // Returns the address of the relevant byte in the card table, given an address on the heap.
130 // Returns true iff the card table address is within the bounds of the card table.
137 void CheckCardValid(byte* card) const ALWAYS_INLINE;
139 // Verifies that all gray objects are on a dirty card.
142 // Mmapped pages for the card table
144 // Value used to compute card table addresses from object addresses, see GetBiasedBegin
146 // Card table doesn't begin at the beginning of the mem_map_, instead it is displaced by offset