Home | History | Annotate | Download | only in src

Lines Matching full:mark

33 #include "mark-compact.h"
53 // Counters used for debugging the marking phase of mark-compact or mark-sweep
195 // Marking all live objects in the heap as part of mark-sweep or mark-compact
210 // the marking stack. Instead, we mark them as both marked and overflowed.
264 // Mark all objects pointed to in [start, end).
268 // We are close to a stack overflow, so just mark the objects.
293 // Mark object pointed to by p.
300 // Tells whether the mark sweep collection will perform compaction.
311 // Mark the map pointer and the body.
359 // Mark the object.
361 // Mark the map pointer and body, and push them on the marking stack.
366 // Mark all the objects reachable from the map and body. May leave
432 // Mark the Object* fields of the Map.
457 // or NULL_DESCRIPTOR, we don't mark the value as live. Only for
461 // a transition or null descriptor, mark the value.
532 // Mark the symbol table itself.
534 // Explicitly mark the prefix.
542 // Mark the heap roots including global variables, stack variables,
576 // An object in the group is marked, so mark as gray all white heap
591 // Mark all objects reachable from the objects on the marking stack.
604 // pointer and use it to mark the object's body.
656 // Mark all objects reachable (transitively) from objects on the marking
696 // objects are unmarked. Mark objects reachable from object groups
702 // yet unreachable objects are unmarked. Mark objects reachable
705 // First we identify nonlive weak handles and mark them as pending
708 // Then we mark the objects and process the transitive closure.
715 // Repeat the object groups to mark unmarked groups reachable from the
847 // sweeps of the heap. A distinguished map-pointer encoding is used to mark
850 // to mark free regions larger than one word, and the size of the free
975 // mark bits and compute and encode forwarding addresses. As a side effect,
1032 // If we ended on a free region, mark it.
1459 // Noncompacting collections simply sweep the spaces to clear the mark
1553 // Mark all HeapObject pointers in [start, end)
1812 Address mark = Heap::new_space()->bottom();
1813 Heap::new_space()->set_age_mark(mark);