gc_root_buffer 38 Zend/zend_gc.c ((4096 - ZEND_MM_OVERHEAD - sizeof(void*) * 2) / sizeof(gc_root_buffer)) gc_root_buffer 45 Zend/zend_gc.c gc_root_buffer buf[GC_NUM_ADDITIONAL_ENTRIES]; gc_root_buffer 117 Zend/zend_gc.c static zend_always_inline void gc_remove_from_roots(gc_root_buffer *root) gc_root_buffer 212 Zend/zend_gc.c GC_G(buf) = (gc_root_buffer*) malloc(sizeof(gc_root_buffer) * GC_ROOT_BUFFER_MAX_ENTRIES); gc_root_buffer 220 Zend/zend_gc.c gc_root_buffer *newRoot; gc_root_buffer 281 Zend/zend_gc.c gc_root_buffer *root; gc_root_buffer 527 Zend/zend_gc.c gc_root_buffer *current = GC_G(roots).next; gc_root_buffer 636 Zend/zend_gc.c gc_root_buffer *current = GC_G(roots).next; gc_root_buffer 646 Zend/zend_gc.c gc_root_buffer *buf = GC_G(unused); gc_root_buffer 837 Zend/zend_gc.c gc_root_buffer *current = GC_G(roots).next; gc_root_buffer 841 Zend/zend_gc.c gc_root_buffer *next = current->next; gc_root_buffer 880 Zend/zend_gc.c static void gc_remove_nested_data_from_buffer(zend_refcounted *ref, gc_root_buffer *root) gc_root_buffer 985 Zend/zend_gc.c gc_root_buffer *current, *next, *orig_next_to_free; gc_root_buffer 987 Zend/zend_gc.c gc_root_buffer to_free; gc_root_buffer 75 Zend/zend_gc.h gc_root_buffer *buf; /* preallocated arrays of buffers */ gc_root_buffer 76 Zend/zend_gc.h gc_root_buffer roots; /* list of possible roots of cycles */ gc_root_buffer 77 Zend/zend_gc.h gc_root_buffer *unused; /* list of unused buffers */ gc_root_buffer 78 Zend/zend_gc.h gc_root_buffer *first_unused; /* pointer to first unused buffer */ gc_root_buffer 79 Zend/zend_gc.h gc_root_buffer *last_unused; /* pointer to last unused buffer */ gc_root_buffer 81 Zend/zend_gc.h gc_root_buffer to_free; /* list to free */ gc_root_buffer 82 Zend/zend_gc.h gc_root_buffer *next_to_free;