Lines Matching refs:young
354 move_unreachable(PyGC_Head *young, PyGC_Head *unreachable) in move_unreachable() argument
356 PyGC_Head *gc = young->gc.gc_next; in move_unreachable()
367 while (gc != young) { in move_unreachable()
385 (void *)young); in move_unreachable()
803 PyGC_Head *young; /* the generation we are examining */ in collect() local
841 young = GEN_HEAD(generation); in collect()
845 old = young; in collect()
852 update_refs(young); in collect()
853 subtract_refs(young); in collect()
862 move_unreachable(young, &unreachable); in collect()
865 if (young != old) { in collect()
867 _PyRuntime.gc.long_lived_pending += gc_list_size(young); in collect()
869 gc_list_merge(young, old); in collect()
874 untrack_dicts(young); in collect()
876 _PyRuntime.gc.long_lived_total = gc_list_size(young); in collect()