• Home
  • Raw
  • Download

Lines Matching refs:gc_next

224     list->gc.gc_next = list;  in gc_list_init()
230 return (list->gc.gc_next == list); in gc_list_is_empty()
239 node->gc.gc_next = list;
241 node->gc.gc_prev->gc.gc_next = node;
250 node->gc.gc_prev->gc.gc_next = node->gc.gc_next; in gc_list_remove()
251 node->gc.gc_next->gc.gc_prev = node->gc.gc_prev; in gc_list_remove()
252 node->gc.gc_next = NULL; /* object is not currently tracked */ in gc_list_remove()
264 PyGC_Head *current_next = node->gc.gc_next; in gc_list_move()
266 current_prev->gc.gc_next = current_next; in gc_list_move()
270 new_prev->gc.gc_next = list->gc.gc_prev = node; in gc_list_move()
271 node->gc.gc_next = list; in gc_list_move()
282 tail->gc.gc_next = from->gc.gc_next; in gc_list_merge()
283 tail->gc.gc_next->gc.gc_prev = tail; in gc_list_merge()
285 to->gc.gc_prev->gc.gc_next = to; in gc_list_merge()
295 for (gc = list->gc.gc_next; gc != list; gc = gc->gc.gc_next) { in gc_list_size()
308 for (gc = gc_list->gc.gc_next; gc != gc_list; gc = gc->gc.gc_next) { in append_objects()
329 PyGC_Head *gc = containers->gc.gc_next; in update_refs()
330 for (; gc != containers; gc = gc->gc.gc_next) { in update_refs()
382 PyGC_Head *gc = containers->gc.gc_next; in subtract_refs()
383 for (; gc != containers; gc=gc->gc.gc_next) { in subtract_refs()
445 PyGC_Head *gc = young->gc.gc_next; in move_unreachable()
475 next = gc->gc.gc_next; in move_unreachable()
488 next = gc->gc.gc_next; in move_unreachable()
522 PyGC_Head *next, *gc = head->gc.gc_next; in untrack_dicts()
525 next = gc->gc.gc_next; in untrack_dicts()
545 for (gc = unreachable->gc.gc_next; gc != unreachable; gc = next) { in move_finalizers()
549 next = gc->gc.gc_next; in move_finalizers()
579 PyGC_Head *gc = finalizers->gc.gc_next; in move_finalizer_reachable()
580 for (; gc != finalizers; gc = gc->gc.gc_next) { in move_finalizer_reachable()
620 for (gc = unreachable->gc.gc_next; gc != unreachable; gc = next) { in handle_weakrefs()
625 next = gc->gc.gc_next; in handle_weakrefs()
704 gc = wrcb_to_call.gc.gc_next; in handle_weakrefs()
731 if (wrcb_to_call.gc.gc_next == gc) { in handle_weakrefs()
780 PyGC_Head *gc = finalizers->gc.gc_next; in handle_finalizers()
787 for (; gc != finalizers; gc = gc->gc.gc_next) { in handle_finalizers()
810 PyGC_Head *gc = collectable->gc.gc_next; in delete_garbage()
824 if (collectable->gc.gc_next == gc) { in delete_garbage()
969 for (gc = unreachable.gc.gc_next; gc != &unreachable; in collect()
970 gc = gc->gc.gc_next) { in collect()
988 for (gc = finalizers.gc.gc_next; in collect()
990 gc = gc->gc.gc_next) { in collect()
1233 for (gc = list->gc.gc_next; gc != list; gc = gc->gc.gc_next) { in gc_referrers_for()