Lines Matching refs:gc_buffer
1638 zend_get_gc_buffer *gc_buffer = &EG(get_gc_buffer); in zend_get_gc_buffer_create() local
1639 gc_buffer->cur = gc_buffer->start; in zend_get_gc_buffer_create()
1640 return gc_buffer; in zend_get_gc_buffer_create()
1643 ZEND_API void zend_get_gc_buffer_grow(zend_get_gc_buffer *gc_buffer) { in zend_get_gc_buffer_grow() argument
1644 size_t old_capacity = gc_buffer->end - gc_buffer->start; in zend_get_gc_buffer_grow()
1646 gc_buffer->start = erealloc(gc_buffer->start, new_capacity * sizeof(zval)); in zend_get_gc_buffer_grow()
1647 gc_buffer->end = gc_buffer->start + new_capacity; in zend_get_gc_buffer_grow()
1648 gc_buffer->cur = gc_buffer->start + old_capacity; in zend_get_gc_buffer_grow()
1652 zend_get_gc_buffer *gc_buffer = &EG(get_gc_buffer); in zend_get_gc_buffer_release() local
1653 efree(gc_buffer->start); in zend_get_gc_buffer_release()
1654 gc_buffer->start = gc_buffer->end = gc_buffer->cur = NULL; in zend_get_gc_buffer_release()