Lines Matching refs:gc_buffer
157 if (generator->gc_buffer) { in zend_generator_close()
158 efree(generator->gc_buffer); in zend_generator_close()
159 generator->gc_buffer = NULL; in zend_generator_close()
318 zval *gc_buffer; in zend_generator_get_gc() local
332 generator->gc_buffer = safe_erealloc(generator->gc_buffer, sizeof(zval), gc_buffer_size, 0); in zend_generator_get_gc()
337 *table = gc_buffer = generator->gc_buffer; in zend_generator_get_gc()
339 ZVAL_COPY_VALUE(gc_buffer++, &generator->value); in zend_generator_get_gc()
340 ZVAL_COPY_VALUE(gc_buffer++, &generator->key); in zend_generator_get_gc()
341 ZVAL_COPY_VALUE(gc_buffer++, &generator->retval); in zend_generator_get_gc()
342 ZVAL_COPY_VALUE(gc_buffer++, &generator->values); in zend_generator_get_gc()
347 ZVAL_COPY_VALUE(gc_buffer++, EX_VAR_NUM(i)); in zend_generator_get_gc()
355 ZVAL_COPY_VALUE(gc_buffer++, zv++); in zend_generator_get_gc()
360 ZVAL_OBJ(gc_buffer++, Z_OBJ(execute_data->This)); in zend_generator_get_gc()
363 ZVAL_OBJ(gc_buffer++, (zend_object *) EX(func)->common.prototype); in zend_generator_get_gc()
377 ZVAL_COPY_VALUE(gc_buffer++, var); in zend_generator_get_gc()
386 ZVAL_OBJ(gc_buffer++, &root->std); in zend_generator_get_gc()