Lines Matching refs:gc_root_buffer
51 ((gc_root_buffer*)(((zend_uintptr_t)(v)) & ~GC_COLOR))
53 (v) = ((gc_root_buffer*)((((zend_uintptr_t)(v)) & GC_COLOR) | ((zend_uintptr_t)(a))))
57 (v) = ((gc_root_buffer*)((((zend_uintptr_t)(v)) & ~GC_COLOR) | (c)))
59 (v) = ((gc_root_buffer*)(((zend_uintptr_t)(v)) & ~GC_COLOR))
61 (v) = ((gc_root_buffer*)(((zend_uintptr_t)(v)) | GC_PURPLE))
89 } gc_root_buffer; typedef
94 gc_root_buffer *buffered;
103 gc_root_buffer *buf; /* preallocated arrays of buffers */
104 gc_root_buffer roots; /* list of possible roots of cycles */
105 gc_root_buffer *unused; /* list of unused buffers */
106 gc_root_buffer *first_unused; /* pointer to first unused buffer */
107 gc_root_buffer *last_unused; /* pointer to last unused buffer */
187 static zend_always_inline void gc_remove_from_buffer(gc_root_buffer *root TSRMLS_DC) in gc_remove_from_buffer()