Home | History | Annotate | Download | only in src

Lines Matching full:marking

49 class Marking {
51 explicit Marking(Heap* heap)
134 return Color(Marking::MarkBitFrom(obj));
168 // Marking deque for tracing live objects.
194 // Push the (marked) object on the marking stack if there is room,
200 Marking::BlackToGrey(object);
601 // Phase 1: Marking live objects.
626 // Marking operations for objects reachable from roots.
631 // Marks the object black and pushes it on the marking stack.
632 // This is for non-incremental marking.
638 // Marks the object black. This is for non-incremental marking.
674 // Mark objects reachable (transitively) from objects in the marking stack
678 // Mark objects reachable (transitively) from objects in the marking
679 // stack. This function empties the marking stack, but may leave
680 // overflowed objects in the heap, in which case the marking stack's
684 // Refill the marking stack with overflowed objects from the heap. This
685 // function either leaves the marking stack full or clears the overflow
686 // flag on the marking stack.
703 // Marking detaches initial maps from SharedFunctionInfo objects
711 // marking stack.