Home | History | Annotate | Download | only in src

Lines Matching full:markbit

55   static inline MarkBit MarkBitFrom(Address addr);
57 static inline MarkBit MarkBitFrom(HeapObject* obj) {
63 static inline bool IsImpossible(MarkBit mark_bit) {
69 static inline bool IsBlack(MarkBit mark_bit) {
75 static inline bool IsWhite(MarkBit mark_bit) {
81 static inline bool IsGrey(MarkBit mark_bit) {
85 static inline void MarkBlack(MarkBit mark_bit) {
90 static inline void BlackToGrey(MarkBit markbit) {
91 markbit.Next().Set();
94 static inline void WhiteToGrey(MarkBit markbit) {
95 markbit.Set();
96 markbit.Next().Set();
99 static inline void GreyToBlack(MarkBit markbit) {
100 markbit.Next().Clear();
107 static inline void AnyToGrey(MarkBit markbit) {
108 markbit.Set();
109 markbit.Next().Set();
137 static ObjectColor Color(MarkBit mark_bit) {
149 MarkBit from_mark_bit = MarkBitFrom(from);
150 MarkBit to_mark_bit = MarkBitFrom(to);
633 INLINE(void MarkObject(HeapObject* obj, MarkBit mark_bit));
639 INLINE(void SetMark(HeapObject* obj, MarkBit mark_bit));
701 void ClearNonLiveMapTransitions(Map* map, MarkBit map_mark);