Lines Matching refs:gc_buffer
121 ZEND_API void zend_get_gc_buffer_grow(zend_get_gc_buffer *gc_buffer);
124 zend_get_gc_buffer *gc_buffer, zval *zv) { in zend_get_gc_buffer_add_zval() argument
126 if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) { in zend_get_gc_buffer_add_zval()
127 zend_get_gc_buffer_grow(gc_buffer); in zend_get_gc_buffer_add_zval()
129 ZVAL_COPY_VALUE(gc_buffer->cur, zv); in zend_get_gc_buffer_add_zval()
130 gc_buffer->cur++; in zend_get_gc_buffer_add_zval()
135 zend_get_gc_buffer *gc_buffer, zend_object *obj) { in zend_get_gc_buffer_add_obj() argument
136 if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) { in zend_get_gc_buffer_add_obj()
137 zend_get_gc_buffer_grow(gc_buffer); in zend_get_gc_buffer_add_obj()
139 ZVAL_OBJ(gc_buffer->cur, obj); in zend_get_gc_buffer_add_obj()
140 gc_buffer->cur++; in zend_get_gc_buffer_add_obj()
144 zend_get_gc_buffer *gc_buffer, void *ptr) { in zend_get_gc_buffer_add_ptr() argument
145 if (UNEXPECTED(gc_buffer->cur == gc_buffer->end)) { in zend_get_gc_buffer_add_ptr()
146 zend_get_gc_buffer_grow(gc_buffer); in zend_get_gc_buffer_add_ptr()
148 ZVAL_PTR(gc_buffer->cur, ptr); in zend_get_gc_buffer_add_ptr()
149 gc_buffer->cur++; in zend_get_gc_buffer_add_ptr()
153 zend_get_gc_buffer *gc_buffer, zval **table, int *n) { in zend_get_gc_buffer_use() argument
154 *table = gc_buffer->start; in zend_get_gc_buffer_use()
155 *n = gc_buffer->cur - gc_buffer->start; in zend_get_gc_buffer_use()