Home | History | Annotate | Download | only in runtime

Lines Matching full:swept

37 	sweepdone uint32                   // all spans are swept
70 // sweepSpans contains two mspan stacks: one of swept in-use
73 // on each cycle, this means the swept spans are in
77 // swept stack. Likewise, allocating an in-use span pushes it
78 // on the swept stack.
102 pagesSwept uint64 // pages swept this cycle; updated atomically
287 // if sweepgen == h->sweepgen - 1, the span is currently being swept
288 // if sweepgen == h->sweepgen, the span is swept and ready to use
586 // swept spans are at the end of the list
604 // already swept empty span,
605 // all subsequent ones must also be either swept or in process of sweeping
637 // Now sweep everything that is not yet swept.
641 if n == ^uintptr(0) { // all spans are swept
691 h.sweepSpans[h.sweepgen/2%2].push(s) // Add to swept in-use list.
717 // Swept spans are at the end of lists.
1354 // Ensure that the span is swept.
1402 // Ensure that the span is swept.
1652 // the span is swept.
1661 // All current spans have been swept.
1664 // where the GC will mark objects and after each span is swept these bits
1667 // gcAllocBits live until all the spans have been swept during this GC cycle.