Home | History | Annotate | Download | only in src

Lines Matching refs:MarkBit

56   INLINE(static MarkBit MarkBitFrom(Address addr));
58 INLINE(static MarkBit MarkBitFrom(HeapObject* obj)) {
64 INLINE(static bool IsImpossible(MarkBit mark_bit)) {
70 INLINE(static bool IsBlack(MarkBit mark_bit)) {
76 INLINE(static bool IsWhite(MarkBit mark_bit)) {
82 INLINE(static bool IsGrey(MarkBit mark_bit)) {
86 INLINE(static void MarkBlack(MarkBit mark_bit)) {
91 INLINE(static void BlackToGrey(MarkBit markbit)) {
92 markbit.Next().Set();
95 INLINE(static void WhiteToGrey(MarkBit markbit)) {
96 markbit.Set();
97 markbit.Next().Set();
100 INLINE(static void GreyToBlack(MarkBit markbit)) {
101 markbit.Next().Clear();
108 INLINE(static void AnyToGrey(MarkBit markbit)) {
109 markbit.Set();
110 markbit.Next().Set();
138 static ObjectColor Color(MarkBit mark_bit) {
150 MarkBit from_mark_bit = MarkBitFrom(from);
151 MarkBit to_mark_bit = MarkBitFrom(to);
832 INLINE(void MarkObject(HeapObject* obj, MarkBit mark_bit));
836 INLINE(void SetMark(HeapObject* obj, MarkBit mark_bit));
890 void ClearNonLiveMapTransitions(Map* map, MarkBit map_mark);
979 inline MarkBit::CellType* CurrentCell() {
998 MarkBit::CellType* cells_;