generator        2424 Zend/zend_execute.c 	zend_generator *generator = (zend_generator *) EX(return_value);
generator        2427 Zend/zend_execute.c 	return generator;
generator          34 Zend/zend_generators.c static void zend_generator_cleanup_unfinished_execution(zend_generator *generator) /* {{{ */
generator          36 Zend/zend_generators.c 	zend_execute_data *execute_data = generator->execute_data;
generator          46 Zend/zend_generators.c 		EG(vm_stack_top) = generator->stack->top;
generator          47 Zend/zend_generators.c 		EG(vm_stack_end) = generator->stack->end;
generator          48 Zend/zend_generators.c 		EG(vm_stack) = generator->stack;
generator          52 Zend/zend_generators.c 		generator->stack = EG(vm_stack);
generator          53 Zend/zend_generators.c 		generator->stack->top = EG(vm_stack_top);
generator          61 Zend/zend_generators.c ZEND_API void zend_generator_close(zend_generator *generator, zend_bool finished_execution) /* {{{ */
generator          63 Zend/zend_generators.c 	if (EXPECTED(generator->execute_data)) {
generator          64 Zend/zend_generators.c 		zend_execute_data *execute_data = generator->execute_data;
generator          79 Zend/zend_generators.c 			generator->execute_data = NULL;
generator          83 Zend/zend_generators.c 		zend_vm_stack_free_extra_args(generator->execute_data);
generator          88 Zend/zend_generators.c 			zend_generator_cleanup_unfinished_execution(generator);
generator          96 Zend/zend_generators.c 		efree(generator->stack);
generator          97 Zend/zend_generators.c 		generator->execute_data = NULL;
generator         106 Zend/zend_generators.c 	zend_generator *generator = (zend_generator*) object;
generator         107 Zend/zend_generators.c 	zend_execute_data *ex = generator->execute_data;
generator         112 Zend/zend_generators.c 	if (UNEXPECTED(Z_TYPE(generator->values) != IS_UNDEF)) {
generator         113 Zend/zend_generators.c 		zval_ptr_dtor(&generator->values);
generator         114 Zend/zend_generators.c 		ZVAL_UNDEF(&generator->values);
generator         117 Zend/zend_generators.c 	if (EXPECTED(generator->node.children == 0)) {
generator         118 Zend/zend_generators.c 		zend_generator *root = generator->node.ptr.root, *next;
generator         119 Zend/zend_generators.c 		while (UNEXPECTED(root != generator)) {
generator         120 Zend/zend_generators.c 			next = zend_generator_get_child(&root->node, generator);
generator         124 Zend/zend_generators.c 		generator->node.parent = NULL;
generator         161 Zend/zend_generators.c 		generator->flags |= ZEND_GENERATOR_FORCED_CLOSE;
generator         162 Zend/zend_generators.c 		zend_generator_resume(generator);
generator         169 Zend/zend_generators.c 	zend_generator *generator = (zend_generator*) object;
generator         171 Zend/zend_generators.c 	zend_generator_close(generator, 0);
generator         174 Zend/zend_generators.c 	zval_ptr_dtor(&generator->value);
generator         175 Zend/zend_generators.c 	zval_ptr_dtor(&generator->key);
generator         177 Zend/zend_generators.c 	if (EXPECTED(!Z_ISUNDEF(generator->retval))) {
generator         178 Zend/zend_generators.c 		zval_ptr_dtor(&generator->retval);
generator         181 Zend/zend_generators.c 	if (UNEXPECTED(generator->node.children > 4)) {
generator         182 Zend/zend_generators.c 		zend_hash_destroy(&generator->node.child.ht);
generator         185 Zend/zend_generators.c 	zend_object_std_dtor(&generator->std);
generator         187 Zend/zend_generators.c 	if (generator->iterator) {
generator         188 Zend/zend_generators.c 		zend_iterator_dtor(generator->iterator);
generator         195 Zend/zend_generators.c 	zend_generator *generator = (zend_generator*) Z_OBJ_P(object);
generator         196 Zend/zend_generators.c 	*table = &generator->value;
generator         204 Zend/zend_generators.c 	zend_generator *generator;
generator         206 Zend/zend_generators.c 	generator = emalloc(sizeof(zend_generator));
generator         207 Zend/zend_generators.c 	memset(generator, 0, sizeof(zend_generator));
generator         210 Zend/zend_generators.c 	generator->largest_used_integer_key = -1;
generator         212 Zend/zend_generators.c 	ZVAL_UNDEF(&generator->retval);
generator         213 Zend/zend_generators.c 	ZVAL_UNDEF(&generator->values);
generator         216 Zend/zend_generators.c 	generator->node.parent = NULL;
generator         217 Zend/zend_generators.c 	generator->node.children = 0;
generator         218 Zend/zend_generators.c 	generator->node.ptr.root = generator;
generator         220 Zend/zend_generators.c 	zend_object_std_init(&generator->std, class_type);
generator         221 Zend/zend_generators.c 	generator->std.handlers = &zend_generator_handlers;
generator         223 Zend/zend_generators.c 	return (zend_object*)generator;
generator         230 Zend/zend_generators.c 	zend_generator *generator;
generator         249 Zend/zend_generators.c 	generator = (zend_generator *) Z_OBJ_P(return_value);
generator         250 Zend/zend_generators.c 	generator->execute_data = execute_data;
generator         251 Zend/zend_generators.c 	generator->stack = EG(vm_stack);
generator         252 Zend/zend_generators.c 	generator->stack->top = EG(vm_stack_top);
generator         258 Zend/zend_generators.c 	execute_data->return_value = (zval*)generator;
generator         260 Zend/zend_generators.c 	memset(&generator->execute_fake, 0, sizeof(zend_execute_data));
generator         261 Zend/zend_generators.c 	Z_OBJ(generator->execute_fake.This) = (zend_object *) generator;
generator         277 Zend/zend_generators.c 			zend_generator *generator = (zend_generator *) Z_OBJ(ptr->This);
generator         278 Zend/zend_generators.c 			zend_generator *root = (generator->node.children < 1 ? generator : generator->node.ptr.leaf)->node.ptr.root;
generator         280 Zend/zend_generators.c 			if (generator->node.parent != root) {
generator         282 Zend/zend_generators.c 					generator->execute_data->prev_execute_data = prev;
generator         283 Zend/zend_generators.c 					prev = generator->execute_data;
generator         284 Zend/zend_generators.c 					generator = generator->node.parent;
generator         285 Zend/zend_generators.c 				} while (generator->node.parent != root);
generator         287 Zend/zend_generators.c 			generator->execute_data->prev_execute_data = prev;
generator         288 Zend/zend_generators.c 			ptr = generator->execute_data;
generator         294 Zend/zend_generators.c static void zend_generator_throw_exception(zend_generator *generator, zval *exception)
generator         297 Zend/zend_generators.c 	if (UNEXPECTED(Z_TYPE(generator->values) != IS_UNDEF)) {
generator         298 Zend/zend_generators.c 		zval_ptr_dtor(&generator->values);
generator         299 Zend/zend_generators.c 		ZVAL_UNDEF(&generator->values);
generator         305 Zend/zend_generators.c 	EG(current_execute_data) = generator->execute_data;
generator         306 Zend/zend_generators.c 	generator->execute_data->opline--;
generator         312 Zend/zend_generators.c 	generator->execute_data->opline++;
generator         390 Zend/zend_generators.c static void zend_generator_add_child(zend_generator *generator, zend_generator *child)
generator         394 Zend/zend_generators.c 	zend_bool was_leaf = generator->node.children == 0;
generator         397 Zend/zend_generators.c 		zend_generator *next = generator->node.parent;
generator         398 Zend/zend_generators.c 		leaf->node.ptr.root = generator->node.ptr.root;
generator         399 Zend/zend_generators.c 		++GC_REFCOUNT(&generator->std); /* we need to increment the generator refcount here as it became integrated into the tree (no leaf), but we must not increment the refcount of the *whole* path in tree */
generator         400 Zend/zend_generators.c 		generator->node.ptr.leaf = leaf;
generator         405 Zend/zend_generators.c 					zend_generator *child = zend_hash_index_find_ptr(&next->node.child.ht, (zend_ulong) generator);
generator         406 Zend/zend_generators.c 					zend_hash_index_del(&next->node.child.ht, (zend_ulong) generator);
generator         411 Zend/zend_generators.c 							if (next->node.child.array[x].leaf == generator) { \
generator         431 Zend/zend_generators.c 		zend_generator_add_single_child(&generator->node, child, leaf);
generator         432 Zend/zend_generators.c 	} else if (generator->node.children == 1) {
generator         433 Zend/zend_generators.c 		multi_children_node = zend_generator_search_multi_children_node(&generator->node);
generator         435 Zend/zend_generators.c 			generator->node.children = 0;
generator         436 Zend/zend_generators.c 			zend_generator_merge_child_nodes(&generator->node, multi_children_node, generator->node.child.array[0].child);
generator         447 Zend/zend_generators.c 		zend_generator *parent = generator->node.parent, *cur = generator;
generator         450 Zend/zend_generators.c 			zend_generator_merge_child_nodes(&generator->node, multi_children_node, child);
generator         452 Zend/zend_generators.c 			zend_generator_add_single_child(&generator->node, child, leaf);
generator         471 Zend/zend_generators.c void zend_generator_yield_from(zend_generator *generator, zend_generator *from)
generator         473 Zend/zend_generators.c 	zend_generator_add_child(from, generator);
generator         475 Zend/zend_generators.c 	generator->node.parent = from;
generator         476 Zend/zend_generators.c 	zend_generator_get_current(generator);
generator         480 Zend/zend_generators.c ZEND_API zend_generator *zend_generator_update_current(zend_generator *generator, zend_generator *leaf)
generator         485 Zend/zend_generators.c 	if (root != generator) {
generator         492 Zend/zend_generators.c 	while (!root->execute_data && root != generator) {
generator         510 Zend/zend_generators.c 						if (root == generator) {
generator         513 Zend/zend_generators.c 							root->execute_data->prev_execute_data = &generator->execute_fake;
generator         514 Zend/zend_generators.c 							generator->execute_fake.prev_execute_data = original_execute_data;
generator         544 Zend/zend_generators.c static int zend_generator_get_next_delegated_value(zend_generator *generator) /* {{{ */
generator         547 Zend/zend_generators.c 	if (Z_TYPE(generator->values) == IS_ARRAY) {
generator         548 Zend/zend_generators.c 		HashTable *ht = Z_ARR(generator->values);
generator         549 Zend/zend_generators.c 		HashPosition pos = Z_FE_POS(generator->values);
generator         566 Zend/zend_generators.c 		zval_ptr_dtor(&generator->value);
generator         567 Zend/zend_generators.c 		ZVAL_COPY(&generator->value, value);
generator         569 Zend/zend_generators.c 		zval_ptr_dtor(&generator->key);
generator         571 Zend/zend_generators.c 			ZVAL_STR_COPY(&generator->key, p->key);
generator         573 Zend/zend_generators.c 			ZVAL_LONG(&generator->key, p->h);
generator         576 Zend/zend_generators.c 		Z_FE_POS(generator->values) = pos;
generator         578 Zend/zend_generators.c 		zend_object_iterator *iter = (zend_object_iterator *) Z_OBJ(generator->values);
generator         599 Zend/zend_generators.c 		zval_ptr_dtor(&generator->value);
generator         600 Zend/zend_generators.c 		ZVAL_COPY(&generator->value, value);
generator         602 Zend/zend_generators.c 		zval_ptr_dtor(&generator->key);
generator         604 Zend/zend_generators.c 			iter->funcs->get_current_key(iter, &generator->key);
generator         606 Zend/zend_generators.c 				ZVAL_UNDEF(&generator->key);
generator         610 Zend/zend_generators.c 			ZVAL_LONG(&generator->key, iter->index);
generator         617 Zend/zend_generators.c 		EG(current_execute_data) = generator->execute_data;
generator         623 Zend/zend_generators.c 	zval_ptr_dtor(&generator->values);
generator         624 Zend/zend_generators.c 	ZVAL_UNDEF(&generator->values);
generator         631 Zend/zend_generators.c 	zend_generator *generator;
generator         638 Zend/zend_generators.c 	generator = zend_generator_get_current(orig_generator);
generator         641 Zend/zend_generators.c 	if (generator->flags & ZEND_GENERATOR_CURRENTLY_RUNNING) {
generator         646 Zend/zend_generators.c 	if (UNEXPECTED((orig_generator->flags & ZEND_GENERATOR_DO_INIT) != 0 && !Z_ISUNDEF(generator->value))) {
generator         651 Zend/zend_generators.c 	if (UNEXPECTED(!Z_ISUNDEF(generator->values))) {
generator         652 Zend/zend_generators.c 		if (EXPECTED(zend_generator_get_next_delegated_value(generator) == SUCCESS)) {
generator         670 Zend/zend_generators.c 		EG(current_execute_data) = generator->execute_data;
generator         671 Zend/zend_generators.c 		EG(scope) = generator->execute_data->func->common.scope;
generator         672 Zend/zend_generators.c 		EG(vm_stack_top) = generator->stack->top;
generator         673 Zend/zend_generators.c 		EG(vm_stack_end) = generator->stack->end;
generator         674 Zend/zend_generators.c 		EG(vm_stack) = generator->stack;
generator         679 Zend/zend_generators.c 		if (generator == orig_generator) {
generator         680 Zend/zend_generators.c 			generator->execute_data->prev_execute_data = original_execute_data;
generator         684 Zend/zend_generators.c 			generator->execute_data->prev_execute_data = &orig_generator->execute_fake;
generator         689 Zend/zend_generators.c 		generator->flags |= ZEND_GENERATOR_CURRENTLY_RUNNING;
generator         690 Zend/zend_generators.c 		zend_execute_ex(generator->execute_data);
generator         691 Zend/zend_generators.c 		generator->flags &= ~ZEND_GENERATOR_CURRENTLY_RUNNING;
generator         694 Zend/zend_generators.c 		if (EXPECTED(generator->execute_data)) {
generator         695 Zend/zend_generators.c 			generator->stack = EG(vm_stack);
generator         696 Zend/zend_generators.c 			generator->stack->top = EG(vm_stack_top);
generator         711 Zend/zend_generators.c 			if (generator == orig_generator) {
generator         712 Zend/zend_generators.c 				zend_generator_close(generator, 0);
generator         715 Zend/zend_generators.c 				generator = zend_generator_get_current(orig_generator);
generator         716 Zend/zend_generators.c 				zend_generator_throw_exception(generator, NULL);
generator         722 Zend/zend_generators.c 		if (UNEXPECTED((generator != orig_generator && !Z_ISUNDEF(generator->retval)) || (generator->execute_data && (generator->execute_data->opline - 1)->opcode == ZEND_YIELD_FROM))) {
generator         723 Zend/zend_generators.c 			generator = zend_generator_get_current(orig_generator);
generator         730 Zend/zend_generators.c static void inline zend_generator_ensure_initialized(zend_generator *generator) /* {{{ */
generator         732 Zend/zend_generators.c 	if (UNEXPECTED(Z_TYPE(generator->value) == IS_UNDEF) && EXPECTED(generator->execute_data) && EXPECTED(generator->node.parent == NULL)) {
generator         733 Zend/zend_generators.c 		generator->flags |= ZEND_GENERATOR_DO_INIT;
generator         734 Zend/zend_generators.c 		zend_generator_resume(generator);
generator         735 Zend/zend_generators.c 		generator->flags &= ~ZEND_GENERATOR_DO_INIT;
generator         736 Zend/zend_generators.c 		generator->flags |= ZEND_GENERATOR_AT_FIRST_YIELD;
generator         741 Zend/zend_generators.c static void inline zend_generator_rewind(zend_generator *generator) /* {{{ */
generator         743 Zend/zend_generators.c 	zend_generator_ensure_initialized(generator);
generator         745 Zend/zend_generators.c 	if (!(generator->flags & ZEND_GENERATOR_AT_FIRST_YIELD)) {
generator         755 Zend/zend_generators.c 	zend_generator *generator;
generator         761 Zend/zend_generators.c 	generator = (zend_generator *) Z_OBJ_P(getThis());
generator         763 Zend/zend_generators.c 	zend_generator_rewind(generator);
generator         771 Zend/zend_generators.c 	zend_generator *generator;
generator         777 Zend/zend_generators.c 	generator = (zend_generator *) Z_OBJ_P(getThis());
generator         779 Zend/zend_generators.c 	zend_generator_ensure_initialized(generator);
generator         781 Zend/zend_generators.c 	zend_generator_get_current(generator);
generator         783 Zend/zend_generators.c 	RETURN_BOOL(EXPECTED(generator->execute_data != NULL));
generator         791 Zend/zend_generators.c 	zend_generator *generator, *root;
generator         797 Zend/zend_generators.c 	generator = (zend_generator *) Z_OBJ_P(getThis());
generator         799 Zend/zend_generators.c 	zend_generator_ensure_initialized(generator);
generator         801 Zend/zend_generators.c 	root = zend_generator_get_current(generator);
generator         802 Zend/zend_generators.c 	if (EXPECTED(generator->execute_data != NULL && Z_TYPE(root->value) != IS_UNDEF)) {
generator         815 Zend/zend_generators.c 	zend_generator *generator, *root;
generator         821 Zend/zend_generators.c 	generator = (zend_generator *) Z_OBJ_P(getThis());
generator         823 Zend/zend_generators.c 	zend_generator_ensure_initialized(generator);
generator         825 Zend/zend_generators.c 	root = zend_generator_get_current(generator);
generator         826 Zend/zend_generators.c 	if (EXPECTED(generator->execute_data != NULL && Z_TYPE(root->key) != IS_UNDEF)) {
generator         839 Zend/zend_generators.c 	zend_generator *generator;
generator         845 Zend/zend_generators.c 	generator = (zend_generator *) Z_OBJ_P(getThis());
generator         847 Zend/zend_generators.c 	zend_generator_ensure_initialized(generator);
generator         849 Zend/zend_generators.c 	zend_generator_resume(generator);
generator         858 Zend/zend_generators.c 	zend_generator *generator, *root;
generator         870 Zend/zend_generators.c 	generator = (zend_generator *) Z_OBJ_P(getThis());
generator         872 Zend/zend_generators.c 	zend_generator_ensure_initialized(generator);
generator         875 Zend/zend_generators.c 	if (UNEXPECTED(!generator->execute_data)) {
generator         879 Zend/zend_generators.c 	root = zend_generator_get_current(generator);
generator         885 Zend/zend_generators.c 	zend_generator_resume(generator);
generator         887 Zend/zend_generators.c 	root = zend_generator_get_current(generator);
generator         888 Zend/zend_generators.c 	if (EXPECTED(generator->execute_data)) {
generator         902 Zend/zend_generators.c 	zend_generator *generator;
generator         916 Zend/zend_generators.c 	generator = (zend_generator *) Z_OBJ_P(getThis());
generator         918 Zend/zend_generators.c 	zend_generator_ensure_initialized(generator);
generator         920 Zend/zend_generators.c 	if (generator->execute_data) {
generator         921 Zend/zend_generators.c 		zend_generator *root = zend_generator_get_current(generator);
generator         925 Zend/zend_generators.c 		zend_generator_resume(generator);
generator         927 Zend/zend_generators.c 		root = zend_generator_get_current(generator);
generator         928 Zend/zend_generators.c 		if (generator->execute_data) {
generator         946 Zend/zend_generators.c 	zend_generator *generator;
generator         952 Zend/zend_generators.c 	generator = (zend_generator *) Z_OBJ_P(getThis());
generator         954 Zend/zend_generators.c 	zend_generator_ensure_initialized(generator);
generator         959 Zend/zend_generators.c 	if (Z_ISUNDEF(generator->retval)) {
generator         966 Zend/zend_generators.c 	ZVAL_COPY(return_value, &generator->retval);
generator         990 Zend/zend_generators.c 	zend_generator *generator = (zend_generator*)Z_OBJ(iterator->data);
generator         991 Zend/zend_generators.c 	generator->iterator = NULL;
generator         999 Zend/zend_generators.c 	zend_generator *generator = (zend_generator*)Z_OBJ(iterator->data);
generator        1001 Zend/zend_generators.c 	zend_generator_ensure_initialized(generator);
generator        1003 Zend/zend_generators.c 	zend_generator_get_current(generator);
generator        1005 Zend/zend_generators.c 	return generator->execute_data ? SUCCESS : FAILURE;
generator        1011 Zend/zend_generators.c 	zend_generator *generator = (zend_generator*)Z_OBJ(iterator->data), *root;
generator        1013 Zend/zend_generators.c 	zend_generator_ensure_initialized(generator);
generator        1015 Zend/zend_generators.c 	root = zend_generator_get_current(generator);
generator        1023 Zend/zend_generators.c 	zend_generator *generator = (zend_generator*)Z_OBJ(iterator->data), *root;
generator        1025 Zend/zend_generators.c 	zend_generator_ensure_initialized(generator);
generator        1027 Zend/zend_generators.c 	root = zend_generator_get_current(generator);
generator        1042 Zend/zend_generators.c 	zend_generator *generator = (zend_generator*)Z_OBJ(iterator->data);
generator        1044 Zend/zend_generators.c 	zend_generator_ensure_initialized(generator);
generator        1046 Zend/zend_generators.c 	zend_generator_resume(generator);
generator        1052 Zend/zend_generators.c 	zend_generator *generator = (zend_generator*)Z_OBJ(iterator->data);
generator        1054 Zend/zend_generators.c 	zend_generator_rewind(generator);
generator        1070 Zend/zend_generators.c 	zend_generator *generator = (zend_generator*)Z_OBJ_P(object);
generator        1072 Zend/zend_generators.c 	if (!generator->execute_data) {
generator        1077 Zend/zend_generators.c 	if (UNEXPECTED(by_ref) && !(generator->execute_data->func->op_array.fn_flags & ZEND_ACC_RETURN_REFERENCE)) {
generator        1082 Zend/zend_generators.c 	iterator = generator->iterator = emalloc(sizeof(zend_object_iterator));
generator         103 Zend/zend_generators.h ZEND_API void zend_generator_close(zend_generator *generator, zend_bool finished_execution);
generator         104 Zend/zend_generators.h ZEND_API void zend_generator_resume(zend_generator *generator);
generator         106 Zend/zend_generators.h void zend_generator_yield_from(zend_generator *generator, zend_generator *from);
generator         109 Zend/zend_generators.h ZEND_API zend_generator *zend_generator_update_current(zend_generator *generator, zend_generator *leaf);
generator         110 Zend/zend_generators.h static zend_always_inline zend_generator *zend_generator_get_current(zend_generator *generator)
generator         115 Zend/zend_generators.h 	if (EXPECTED(generator->node.parent == NULL)) {
generator         117 Zend/zend_generators.h 		return generator;
generator         120 Zend/zend_generators.h 	leaf = generator->node.children ? generator->node.ptr.leaf : generator;
generator         128 Zend/zend_generators.h 	return zend_generator_update_current(generator, leaf);
generator        4060 Zend/zend_vm_def.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        4067 Zend/zend_vm_def.h 		ZVAL_COPY_VALUE(&generator->retval, retval);
generator        4069 Zend/zend_vm_def.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->retval))) {
generator        4070 Zend/zend_vm_def.h 				zval_copy_ctor_func(&generator->retval);
generator        4075 Zend/zend_vm_def.h 		ZVAL_COPY(&generator->retval, retval);
generator        4081 Zend/zend_vm_def.h 			ZVAL_COPY_VALUE(&generator->retval, retval);
generator        4088 Zend/zend_vm_def.h 			ZVAL_COPY_VALUE(&generator->retval, retval);
generator        4093 Zend/zend_vm_def.h 	zend_generator_close(generator, 1);
generator        7175 Zend/zend_vm_def.h 			zend_generator *generator = zend_get_running_generator(execute_data);
generator        7176 Zend/zend_vm_def.h 			zend_generator_close(generator, 1);
generator        7207 Zend/zend_vm_def.h 				zend_generator *generator = zend_get_running_generator(execute_data);
generator        7208 Zend/zend_vm_def.h 				zend_generator_close(generator, 1);
generator        7304 Zend/zend_vm_def.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        7307 Zend/zend_vm_def.h 	if (UNEXPECTED(generator->flags & ZEND_GENERATOR_FORCED_CLOSE)) {
generator        7315 Zend/zend_vm_def.h 	zval_ptr_dtor(&generator->value);
generator        7318 Zend/zend_vm_def.h 	zval_ptr_dtor(&generator->key);
generator        7333 Zend/zend_vm_def.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        7335 Zend/zend_vm_def.h 					if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        7336 Zend/zend_vm_def.h 						zval_copy_ctor_func(&generator->value);
generator        7358 Zend/zend_vm_def.h 				ZVAL_COPY(&generator->value, value_ptr);
generator        7367 Zend/zend_vm_def.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        7368 Zend/zend_vm_def.h 				if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        7369 Zend/zend_vm_def.h 					zval_copy_ctor_func(&generator->value);
generator        7372 Zend/zend_vm_def.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        7374 Zend/zend_vm_def.h 				ZVAL_COPY(&generator->value, Z_REFVAL_P(value));
generator        7377 Zend/zend_vm_def.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        7385 Zend/zend_vm_def.h 		ZVAL_NULL(&generator->value);
generator        7395 Zend/zend_vm_def.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        7396 Zend/zend_vm_def.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->key))) {
generator        7397 Zend/zend_vm_def.h 				zval_copy_ctor_func(&generator->key);
generator        7400 Zend/zend_vm_def.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        7402 Zend/zend_vm_def.h 			ZVAL_COPY(&generator->key, Z_REFVAL_P(key));
generator        7405 Zend/zend_vm_def.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        7411 Zend/zend_vm_def.h 		if (Z_TYPE(generator->key) == IS_LONG
generator        7412 Zend/zend_vm_def.h 		    && Z_LVAL(generator->key) > generator->largest_used_integer_key
generator        7414 Zend/zend_vm_def.h 			generator->largest_used_integer_key = Z_LVAL(generator->key);
generator        7418 Zend/zend_vm_def.h 		generator->largest_used_integer_key++;
generator        7419 Zend/zend_vm_def.h 		ZVAL_LONG(&generator->key, generator->largest_used_integer_key);
generator        7425 Zend/zend_vm_def.h 		generator->send_target = EX_VAR(opline->result.var);
generator        7426 Zend/zend_vm_def.h 		ZVAL_NULL(generator->send_target);
generator        7428 Zend/zend_vm_def.h 		generator->send_target = NULL;
generator        7446 Zend/zend_vm_def.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        7455 Zend/zend_vm_def.h 		ZVAL_COPY_VALUE(&generator->values, val);
generator        7459 Zend/zend_vm_def.h 		Z_FE_POS(generator->values) = 0;
generator        7473 Zend/zend_vm_def.h 				if (UNEXPECTED(zend_generator_get_current(new_gen) == generator)) {
generator        7477 Zend/zend_vm_def.h 					zend_generator_yield_from(generator, new_gen);
generator        7508 Zend/zend_vm_def.h 			ZVAL_OBJ(&generator->values, &iter->std);
generator        7522 Zend/zend_vm_def.h 	generator->send_target = NULL;
generator        7597 Zend/zend_vm_def.h 					zend_generator *generator = zend_get_running_generator(execute_data);
generator        7598 Zend/zend_vm_def.h 					zend_generator_close(generator, 1);
generator        1546 Zend/zend_vm_execute.h 			zend_generator *generator = zend_get_running_generator(execute_data);
generator        1547 Zend/zend_vm_execute.h 			zend_generator_close(generator, 1);
generator        1578 Zend/zend_vm_execute.h 				zend_generator *generator = zend_get_running_generator(execute_data);
generator        1579 Zend/zend_vm_execute.h 				zend_generator_close(generator, 1);
generator        1657 Zend/zend_vm_execute.h 					zend_generator *generator = zend_get_running_generator(execute_data);
generator        1658 Zend/zend_vm_execute.h 					zend_generator_close(generator, 1);
generator        3191 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        3198 Zend/zend_vm_execute.h 		ZVAL_COPY_VALUE(&generator->retval, retval);
generator        3200 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->retval))) {
generator        3201 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->retval);
generator        3206 Zend/zend_vm_execute.h 		ZVAL_COPY(&generator->retval, retval);
generator        3212 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->retval, retval);
generator        3219 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->retval, retval);
generator        3224 Zend/zend_vm_execute.h 	zend_generator_close(generator, 1);
generator        4114 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        4123 Zend/zend_vm_execute.h 		ZVAL_COPY_VALUE(&generator->values, val);
generator        4127 Zend/zend_vm_execute.h 		Z_FE_POS(generator->values) = 0;
generator        4139 Zend/zend_vm_execute.h 				if (UNEXPECTED(zend_generator_get_current(new_gen) == generator)) {
generator        4143 Zend/zend_vm_execute.h 					zend_generator_yield_from(generator, new_gen);
generator        4173 Zend/zend_vm_execute.h 			ZVAL_OBJ(&generator->values, &iter->std);
generator        4187 Zend/zend_vm_execute.h 	generator->send_target = NULL;
generator        6520 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        6523 Zend/zend_vm_execute.h 	if (UNEXPECTED(generator->flags & ZEND_GENERATOR_FORCED_CLOSE)) {
generator        6531 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->value);
generator        6534 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->key);
generator        6549 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        6551 Zend/zend_vm_execute.h 					if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        6552 Zend/zend_vm_execute.h 						zval_copy_ctor_func(&generator->value);
generator        6574 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, value_ptr);
generator        6582 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        6583 Zend/zend_vm_execute.h 				if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        6584 Zend/zend_vm_execute.h 					zval_copy_ctor_func(&generator->value);
generator        6587 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        6589 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, Z_REFVAL_P(value));
generator        6592 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        6600 Zend/zend_vm_execute.h 		ZVAL_NULL(&generator->value);
generator        6610 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        6611 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->key))) {
generator        6612 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->key);
generator        6615 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        6617 Zend/zend_vm_execute.h 			ZVAL_COPY(&generator->key, Z_REFVAL_P(key));
generator        6620 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        6626 Zend/zend_vm_execute.h 		if (Z_TYPE(generator->key) == IS_LONG
generator        6627 Zend/zend_vm_execute.h 		    && Z_LVAL(generator->key) > generator->largest_used_integer_key
generator        6629 Zend/zend_vm_execute.h 			generator->largest_used_integer_key = Z_LVAL(generator->key);
generator        6633 Zend/zend_vm_execute.h 		generator->largest_used_integer_key++;
generator        6634 Zend/zend_vm_execute.h 		ZVAL_LONG(&generator->key, generator->largest_used_integer_key);
generator        6640 Zend/zend_vm_execute.h 		generator->send_target = EX_VAR(opline->result.var);
generator        6641 Zend/zend_vm_execute.h 		ZVAL_NULL(generator->send_target);
generator        6643 Zend/zend_vm_execute.h 		generator->send_target = NULL;
generator        6697 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        6700 Zend/zend_vm_execute.h 	if (UNEXPECTED(generator->flags & ZEND_GENERATOR_FORCED_CLOSE)) {
generator        6708 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->value);
generator        6711 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->key);
generator        6726 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        6728 Zend/zend_vm_execute.h 					if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        6729 Zend/zend_vm_execute.h 						zval_copy_ctor_func(&generator->value);
generator        6751 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, value_ptr);
generator        6759 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        6760 Zend/zend_vm_execute.h 				if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        6761 Zend/zend_vm_execute.h 					zval_copy_ctor_func(&generator->value);
generator        6764 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        6766 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, Z_REFVAL_P(value));
generator        6769 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        6777 Zend/zend_vm_execute.h 		ZVAL_NULL(&generator->value);
generator        6787 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        6788 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->key))) {
generator        6789 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->key);
generator        6792 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        6794 Zend/zend_vm_execute.h 			ZVAL_COPY(&generator->key, Z_REFVAL_P(key));
generator        6797 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        6803 Zend/zend_vm_execute.h 		if (Z_TYPE(generator->key) == IS_LONG
generator        6804 Zend/zend_vm_execute.h 		    && Z_LVAL(generator->key) > generator->largest_used_integer_key
generator        6806 Zend/zend_vm_execute.h 			generator->largest_used_integer_key = Z_LVAL(generator->key);
generator        6810 Zend/zend_vm_execute.h 		generator->largest_used_integer_key++;
generator        6811 Zend/zend_vm_execute.h 		ZVAL_LONG(&generator->key, generator->largest_used_integer_key);
generator        6817 Zend/zend_vm_execute.h 		generator->send_target = EX_VAR(opline->result.var);
generator        6818 Zend/zend_vm_execute.h 		ZVAL_NULL(generator->send_target);
generator        6820 Zend/zend_vm_execute.h 		generator->send_target = NULL;
generator        7239 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        7242 Zend/zend_vm_execute.h 	if (UNEXPECTED(generator->flags & ZEND_GENERATOR_FORCED_CLOSE)) {
generator        7250 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->value);
generator        7253 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->key);
generator        7268 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        7270 Zend/zend_vm_execute.h 					if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        7271 Zend/zend_vm_execute.h 						zval_copy_ctor_func(&generator->value);
generator        7293 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, value_ptr);
generator        7301 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        7302 Zend/zend_vm_execute.h 				if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        7303 Zend/zend_vm_execute.h 					zval_copy_ctor_func(&generator->value);
generator        7306 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        7308 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, Z_REFVAL_P(value));
generator        7311 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        7319 Zend/zend_vm_execute.h 		ZVAL_NULL(&generator->value);
generator        7329 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        7330 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->key))) {
generator        7331 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->key);
generator        7334 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        7336 Zend/zend_vm_execute.h 			ZVAL_COPY(&generator->key, Z_REFVAL_P(key));
generator        7339 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        7345 Zend/zend_vm_execute.h 		if (Z_TYPE(generator->key) == IS_LONG
generator        7346 Zend/zend_vm_execute.h 		    && Z_LVAL(generator->key) > generator->largest_used_integer_key
generator        7348 Zend/zend_vm_execute.h 			generator->largest_used_integer_key = Z_LVAL(generator->key);
generator        7352 Zend/zend_vm_execute.h 		generator->largest_used_integer_key++;
generator        7353 Zend/zend_vm_execute.h 		ZVAL_LONG(&generator->key, generator->largest_used_integer_key);
generator        7359 Zend/zend_vm_execute.h 		generator->send_target = EX_VAR(opline->result.var);
generator        7360 Zend/zend_vm_execute.h 		ZVAL_NULL(generator->send_target);
generator        7362 Zend/zend_vm_execute.h 		generator->send_target = NULL;
generator        8137 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        8140 Zend/zend_vm_execute.h 	if (UNEXPECTED(generator->flags & ZEND_GENERATOR_FORCED_CLOSE)) {
generator        8148 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->value);
generator        8151 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->key);
generator        8166 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        8168 Zend/zend_vm_execute.h 					if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        8169 Zend/zend_vm_execute.h 						zval_copy_ctor_func(&generator->value);
generator        8191 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, value_ptr);
generator        8199 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        8200 Zend/zend_vm_execute.h 				if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        8201 Zend/zend_vm_execute.h 					zval_copy_ctor_func(&generator->value);
generator        8204 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        8206 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, Z_REFVAL_P(value));
generator        8209 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        8217 Zend/zend_vm_execute.h 		ZVAL_NULL(&generator->value);
generator        8227 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        8228 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->key))) {
generator        8229 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->key);
generator        8232 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        8234 Zend/zend_vm_execute.h 			ZVAL_COPY(&generator->key, Z_REFVAL_P(key));
generator        8237 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        8243 Zend/zend_vm_execute.h 		if (Z_TYPE(generator->key) == IS_LONG
generator        8244 Zend/zend_vm_execute.h 		    && Z_LVAL(generator->key) > generator->largest_used_integer_key
generator        8246 Zend/zend_vm_execute.h 			generator->largest_used_integer_key = Z_LVAL(generator->key);
generator        8250 Zend/zend_vm_execute.h 		generator->largest_used_integer_key++;
generator        8251 Zend/zend_vm_execute.h 		ZVAL_LONG(&generator->key, generator->largest_used_integer_key);
generator        8257 Zend/zend_vm_execute.h 		generator->send_target = EX_VAR(opline->result.var);
generator        8258 Zend/zend_vm_execute.h 		ZVAL_NULL(generator->send_target);
generator        8260 Zend/zend_vm_execute.h 		generator->send_target = NULL;
generator        9993 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        9996 Zend/zend_vm_execute.h 	if (UNEXPECTED(generator->flags & ZEND_GENERATOR_FORCED_CLOSE)) {
generator        10004 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->value);
generator        10007 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->key);
generator        10022 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        10024 Zend/zend_vm_execute.h 					if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        10025 Zend/zend_vm_execute.h 						zval_copy_ctor_func(&generator->value);
generator        10047 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, value_ptr);
generator        10055 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        10056 Zend/zend_vm_execute.h 				if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        10057 Zend/zend_vm_execute.h 					zval_copy_ctor_func(&generator->value);
generator        10060 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        10062 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, Z_REFVAL_P(value));
generator        10065 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        10073 Zend/zend_vm_execute.h 		ZVAL_NULL(&generator->value);
generator        10083 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        10084 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->key))) {
generator        10085 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->key);
generator        10088 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        10090 Zend/zend_vm_execute.h 			ZVAL_COPY(&generator->key, Z_REFVAL_P(key));
generator        10093 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        10099 Zend/zend_vm_execute.h 		if (Z_TYPE(generator->key) == IS_LONG
generator        10100 Zend/zend_vm_execute.h 		    && Z_LVAL(generator->key) > generator->largest_used_integer_key
generator        10102 Zend/zend_vm_execute.h 			generator->largest_used_integer_key = Z_LVAL(generator->key);
generator        10106 Zend/zend_vm_execute.h 		generator->largest_used_integer_key++;
generator        10107 Zend/zend_vm_execute.h 		ZVAL_LONG(&generator->key, generator->largest_used_integer_key);
generator        10113 Zend/zend_vm_execute.h 		generator->send_target = EX_VAR(opline->result.var);
generator        10114 Zend/zend_vm_execute.h 		ZVAL_NULL(generator->send_target);
generator        10116 Zend/zend_vm_execute.h 		generator->send_target = NULL;
generator        11881 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        11888 Zend/zend_vm_execute.h 		ZVAL_COPY_VALUE(&generator->retval, retval);
generator        11890 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->retval))) {
generator        11891 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->retval);
generator        11896 Zend/zend_vm_execute.h 		ZVAL_COPY(&generator->retval, retval);
generator        11902 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->retval, retval);
generator        11909 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->retval, retval);
generator        11914 Zend/zend_vm_execute.h 	zend_generator_close(generator, 1);
generator        12502 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        12511 Zend/zend_vm_execute.h 		ZVAL_COPY_VALUE(&generator->values, val);
generator        12515 Zend/zend_vm_execute.h 		Z_FE_POS(generator->values) = 0;
generator        12527 Zend/zend_vm_execute.h 				if (UNEXPECTED(zend_generator_get_current(new_gen) == generator)) {
generator        12531 Zend/zend_vm_execute.h 					zend_generator_yield_from(generator, new_gen);
generator        12562 Zend/zend_vm_execute.h 			ZVAL_OBJ(&generator->values, &iter->std);
generator        12576 Zend/zend_vm_execute.h 	generator->send_target = NULL;
generator        13037 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        13040 Zend/zend_vm_execute.h 	if (UNEXPECTED(generator->flags & ZEND_GENERATOR_FORCED_CLOSE)) {
generator        13048 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->value);
generator        13051 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->key);
generator        13066 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        13068 Zend/zend_vm_execute.h 					if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        13069 Zend/zend_vm_execute.h 						zval_copy_ctor_func(&generator->value);
generator        13091 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, value_ptr);
generator        13099 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        13100 Zend/zend_vm_execute.h 				if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        13101 Zend/zend_vm_execute.h 					zval_copy_ctor_func(&generator->value);
generator        13104 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        13106 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, Z_REFVAL_P(value));
generator        13109 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        13117 Zend/zend_vm_execute.h 		ZVAL_NULL(&generator->value);
generator        13127 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        13128 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->key))) {
generator        13129 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->key);
generator        13132 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        13134 Zend/zend_vm_execute.h 			ZVAL_COPY(&generator->key, Z_REFVAL_P(key));
generator        13137 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        13143 Zend/zend_vm_execute.h 		if (Z_TYPE(generator->key) == IS_LONG
generator        13144 Zend/zend_vm_execute.h 		    && Z_LVAL(generator->key) > generator->largest_used_integer_key
generator        13146 Zend/zend_vm_execute.h 			generator->largest_used_integer_key = Z_LVAL(generator->key);
generator        13150 Zend/zend_vm_execute.h 		generator->largest_used_integer_key++;
generator        13151 Zend/zend_vm_execute.h 		ZVAL_LONG(&generator->key, generator->largest_used_integer_key);
generator        13157 Zend/zend_vm_execute.h 		generator->send_target = EX_VAR(opline->result.var);
generator        13158 Zend/zend_vm_execute.h 		ZVAL_NULL(generator->send_target);
generator        13160 Zend/zend_vm_execute.h 		generator->send_target = NULL;
generator        13214 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        13217 Zend/zend_vm_execute.h 	if (UNEXPECTED(generator->flags & ZEND_GENERATOR_FORCED_CLOSE)) {
generator        13225 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->value);
generator        13228 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->key);
generator        13243 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        13245 Zend/zend_vm_execute.h 					if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        13246 Zend/zend_vm_execute.h 						zval_copy_ctor_func(&generator->value);
generator        13268 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, value_ptr);
generator        13276 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        13277 Zend/zend_vm_execute.h 				if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        13278 Zend/zend_vm_execute.h 					zval_copy_ctor_func(&generator->value);
generator        13281 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        13283 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, Z_REFVAL_P(value));
generator        13286 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        13294 Zend/zend_vm_execute.h 		ZVAL_NULL(&generator->value);
generator        13304 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        13305 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->key))) {
generator        13306 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->key);
generator        13309 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        13311 Zend/zend_vm_execute.h 			ZVAL_COPY(&generator->key, Z_REFVAL_P(key));
generator        13314 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        13320 Zend/zend_vm_execute.h 		if (Z_TYPE(generator->key) == IS_LONG
generator        13321 Zend/zend_vm_execute.h 		    && Z_LVAL(generator->key) > generator->largest_used_integer_key
generator        13323 Zend/zend_vm_execute.h 			generator->largest_used_integer_key = Z_LVAL(generator->key);
generator        13327 Zend/zend_vm_execute.h 		generator->largest_used_integer_key++;
generator        13328 Zend/zend_vm_execute.h 		ZVAL_LONG(&generator->key, generator->largest_used_integer_key);
generator        13334 Zend/zend_vm_execute.h 		generator->send_target = EX_VAR(opline->result.var);
generator        13335 Zend/zend_vm_execute.h 		ZVAL_NULL(generator->send_target);
generator        13337 Zend/zend_vm_execute.h 		generator->send_target = NULL;
generator        13391 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        13394 Zend/zend_vm_execute.h 	if (UNEXPECTED(generator->flags & ZEND_GENERATOR_FORCED_CLOSE)) {
generator        13402 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->value);
generator        13405 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->key);
generator        13420 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        13422 Zend/zend_vm_execute.h 					if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        13423 Zend/zend_vm_execute.h 						zval_copy_ctor_func(&generator->value);
generator        13445 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, value_ptr);
generator        13453 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        13454 Zend/zend_vm_execute.h 				if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        13455 Zend/zend_vm_execute.h 					zval_copy_ctor_func(&generator->value);
generator        13458 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        13460 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, Z_REFVAL_P(value));
generator        13463 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        13471 Zend/zend_vm_execute.h 		ZVAL_NULL(&generator->value);
generator        13481 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        13482 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->key))) {
generator        13483 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->key);
generator        13486 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        13488 Zend/zend_vm_execute.h 			ZVAL_COPY(&generator->key, Z_REFVAL_P(key));
generator        13491 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        13497 Zend/zend_vm_execute.h 		if (Z_TYPE(generator->key) == IS_LONG
generator        13498 Zend/zend_vm_execute.h 		    && Z_LVAL(generator->key) > generator->largest_used_integer_key
generator        13500 Zend/zend_vm_execute.h 			generator->largest_used_integer_key = Z_LVAL(generator->key);
generator        13504 Zend/zend_vm_execute.h 		generator->largest_used_integer_key++;
generator        13505 Zend/zend_vm_execute.h 		ZVAL_LONG(&generator->key, generator->largest_used_integer_key);
generator        13511 Zend/zend_vm_execute.h 		generator->send_target = EX_VAR(opline->result.var);
generator        13512 Zend/zend_vm_execute.h 		ZVAL_NULL(generator->send_target);
generator        13514 Zend/zend_vm_execute.h 		generator->send_target = NULL;
generator        13761 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        13764 Zend/zend_vm_execute.h 	if (UNEXPECTED(generator->flags & ZEND_GENERATOR_FORCED_CLOSE)) {
generator        13772 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->value);
generator        13775 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->key);
generator        13790 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        13792 Zend/zend_vm_execute.h 					if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        13793 Zend/zend_vm_execute.h 						zval_copy_ctor_func(&generator->value);
generator        13815 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, value_ptr);
generator        13823 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        13824 Zend/zend_vm_execute.h 				if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        13825 Zend/zend_vm_execute.h 					zval_copy_ctor_func(&generator->value);
generator        13828 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        13830 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, Z_REFVAL_P(value));
generator        13833 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        13841 Zend/zend_vm_execute.h 		ZVAL_NULL(&generator->value);
generator        13851 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        13852 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->key))) {
generator        13853 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->key);
generator        13856 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        13858 Zend/zend_vm_execute.h 			ZVAL_COPY(&generator->key, Z_REFVAL_P(key));
generator        13861 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        13867 Zend/zend_vm_execute.h 		if (Z_TYPE(generator->key) == IS_LONG
generator        13868 Zend/zend_vm_execute.h 		    && Z_LVAL(generator->key) > generator->largest_used_integer_key
generator        13870 Zend/zend_vm_execute.h 			generator->largest_used_integer_key = Z_LVAL(generator->key);
generator        13874 Zend/zend_vm_execute.h 		generator->largest_used_integer_key++;
generator        13875 Zend/zend_vm_execute.h 		ZVAL_LONG(&generator->key, generator->largest_used_integer_key);
generator        13881 Zend/zend_vm_execute.h 		generator->send_target = EX_VAR(opline->result.var);
generator        13882 Zend/zend_vm_execute.h 		ZVAL_NULL(generator->send_target);
generator        13884 Zend/zend_vm_execute.h 		generator->send_target = NULL;
generator        14310 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        14313 Zend/zend_vm_execute.h 	if (UNEXPECTED(generator->flags & ZEND_GENERATOR_FORCED_CLOSE)) {
generator        14321 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->value);
generator        14324 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->key);
generator        14339 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        14341 Zend/zend_vm_execute.h 					if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        14342 Zend/zend_vm_execute.h 						zval_copy_ctor_func(&generator->value);
generator        14364 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, value_ptr);
generator        14372 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        14373 Zend/zend_vm_execute.h 				if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        14374 Zend/zend_vm_execute.h 					zval_copy_ctor_func(&generator->value);
generator        14377 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        14379 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, Z_REFVAL_P(value));
generator        14382 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        14390 Zend/zend_vm_execute.h 		ZVAL_NULL(&generator->value);
generator        14400 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        14401 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->key))) {
generator        14402 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->key);
generator        14405 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        14407 Zend/zend_vm_execute.h 			ZVAL_COPY(&generator->key, Z_REFVAL_P(key));
generator        14410 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        14416 Zend/zend_vm_execute.h 		if (Z_TYPE(generator->key) == IS_LONG
generator        14417 Zend/zend_vm_execute.h 		    && Z_LVAL(generator->key) > generator->largest_used_integer_key
generator        14419 Zend/zend_vm_execute.h 			generator->largest_used_integer_key = Z_LVAL(generator->key);
generator        14423 Zend/zend_vm_execute.h 		generator->largest_used_integer_key++;
generator        14424 Zend/zend_vm_execute.h 		ZVAL_LONG(&generator->key, generator->largest_used_integer_key);
generator        14430 Zend/zend_vm_execute.h 		generator->send_target = EX_VAR(opline->result.var);
generator        14431 Zend/zend_vm_execute.h 		ZVAL_NULL(generator->send_target);
generator        14433 Zend/zend_vm_execute.h 		generator->send_target = NULL;
generator        15108 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        15115 Zend/zend_vm_execute.h 		ZVAL_COPY_VALUE(&generator->retval, retval);
generator        15117 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->retval))) {
generator        15118 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->retval);
generator        15123 Zend/zend_vm_execute.h 		ZVAL_COPY(&generator->retval, retval);
generator        15129 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->retval, retval);
generator        15136 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->retval, retval);
generator        15141 Zend/zend_vm_execute.h 	zend_generator_close(generator, 1);
generator        16321 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        16330 Zend/zend_vm_execute.h 		ZVAL_COPY_VALUE(&generator->values, val);
generator        16334 Zend/zend_vm_execute.h 		Z_FE_POS(generator->values) = 0;
generator        16348 Zend/zend_vm_execute.h 				if (UNEXPECTED(zend_generator_get_current(new_gen) == generator)) {
generator        16352 Zend/zend_vm_execute.h 					zend_generator_yield_from(generator, new_gen);
generator        16383 Zend/zend_vm_execute.h 			ZVAL_OBJ(&generator->values, &iter->std);
generator        16397 Zend/zend_vm_execute.h 	generator->send_target = NULL;
generator        18051 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        18054 Zend/zend_vm_execute.h 	if (UNEXPECTED(generator->flags & ZEND_GENERATOR_FORCED_CLOSE)) {
generator        18062 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->value);
generator        18065 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->key);
generator        18080 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        18082 Zend/zend_vm_execute.h 					if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        18083 Zend/zend_vm_execute.h 						zval_copy_ctor_func(&generator->value);
generator        18105 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, value_ptr);
generator        18114 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        18115 Zend/zend_vm_execute.h 				if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        18116 Zend/zend_vm_execute.h 					zval_copy_ctor_func(&generator->value);
generator        18119 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        18121 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, Z_REFVAL_P(value));
generator        18124 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        18132 Zend/zend_vm_execute.h 		ZVAL_NULL(&generator->value);
generator        18142 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        18143 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->key))) {
generator        18144 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->key);
generator        18147 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        18149 Zend/zend_vm_execute.h 			ZVAL_COPY(&generator->key, Z_REFVAL_P(key));
generator        18152 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        18158 Zend/zend_vm_execute.h 		if (Z_TYPE(generator->key) == IS_LONG
generator        18159 Zend/zend_vm_execute.h 		    && Z_LVAL(generator->key) > generator->largest_used_integer_key
generator        18161 Zend/zend_vm_execute.h 			generator->largest_used_integer_key = Z_LVAL(generator->key);
generator        18165 Zend/zend_vm_execute.h 		generator->largest_used_integer_key++;
generator        18166 Zend/zend_vm_execute.h 		ZVAL_LONG(&generator->key, generator->largest_used_integer_key);
generator        18172 Zend/zend_vm_execute.h 		generator->send_target = EX_VAR(opline->result.var);
generator        18173 Zend/zend_vm_execute.h 		ZVAL_NULL(generator->send_target);
generator        18175 Zend/zend_vm_execute.h 		generator->send_target = NULL;
generator        18257 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        18260 Zend/zend_vm_execute.h 	if (UNEXPECTED(generator->flags & ZEND_GENERATOR_FORCED_CLOSE)) {
generator        18268 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->value);
generator        18271 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->key);
generator        18286 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        18288 Zend/zend_vm_execute.h 					if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        18289 Zend/zend_vm_execute.h 						zval_copy_ctor_func(&generator->value);
generator        18311 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, value_ptr);
generator        18320 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        18321 Zend/zend_vm_execute.h 				if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        18322 Zend/zend_vm_execute.h 					zval_copy_ctor_func(&generator->value);
generator        18325 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        18327 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, Z_REFVAL_P(value));
generator        18330 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        18338 Zend/zend_vm_execute.h 		ZVAL_NULL(&generator->value);
generator        18348 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        18349 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->key))) {
generator        18350 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->key);
generator        18353 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        18355 Zend/zend_vm_execute.h 			ZVAL_COPY(&generator->key, Z_REFVAL_P(key));
generator        18358 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        18364 Zend/zend_vm_execute.h 		if (Z_TYPE(generator->key) == IS_LONG
generator        18365 Zend/zend_vm_execute.h 		    && Z_LVAL(generator->key) > generator->largest_used_integer_key
generator        18367 Zend/zend_vm_execute.h 			generator->largest_used_integer_key = Z_LVAL(generator->key);
generator        18371 Zend/zend_vm_execute.h 		generator->largest_used_integer_key++;
generator        18372 Zend/zend_vm_execute.h 		ZVAL_LONG(&generator->key, generator->largest_used_integer_key);
generator        18378 Zend/zend_vm_execute.h 		generator->send_target = EX_VAR(opline->result.var);
generator        18379 Zend/zend_vm_execute.h 		ZVAL_NULL(generator->send_target);
generator        18381 Zend/zend_vm_execute.h 		generator->send_target = NULL;
generator        18523 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        18526 Zend/zend_vm_execute.h 	if (UNEXPECTED(generator->flags & ZEND_GENERATOR_FORCED_CLOSE)) {
generator        18534 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->value);
generator        18537 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->key);
generator        18552 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        18554 Zend/zend_vm_execute.h 					if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        18555 Zend/zend_vm_execute.h 						zval_copy_ctor_func(&generator->value);
generator        18577 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, value_ptr);
generator        18586 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        18587 Zend/zend_vm_execute.h 				if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        18588 Zend/zend_vm_execute.h 					zval_copy_ctor_func(&generator->value);
generator        18591 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        18593 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, Z_REFVAL_P(value));
generator        18596 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        18604 Zend/zend_vm_execute.h 		ZVAL_NULL(&generator->value);
generator        18614 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        18615 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->key))) {
generator        18616 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->key);
generator        18619 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        18621 Zend/zend_vm_execute.h 			ZVAL_COPY(&generator->key, Z_REFVAL_P(key));
generator        18624 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        18630 Zend/zend_vm_execute.h 		if (Z_TYPE(generator->key) == IS_LONG
generator        18631 Zend/zend_vm_execute.h 		    && Z_LVAL(generator->key) > generator->largest_used_integer_key
generator        18633 Zend/zend_vm_execute.h 			generator->largest_used_integer_key = Z_LVAL(generator->key);
generator        18637 Zend/zend_vm_execute.h 		generator->largest_used_integer_key++;
generator        18638 Zend/zend_vm_execute.h 		ZVAL_LONG(&generator->key, generator->largest_used_integer_key);
generator        18644 Zend/zend_vm_execute.h 		generator->send_target = EX_VAR(opline->result.var);
generator        18645 Zend/zend_vm_execute.h 		ZVAL_NULL(generator->send_target);
generator        18647 Zend/zend_vm_execute.h 		generator->send_target = NULL;
generator        19512 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        19515 Zend/zend_vm_execute.h 	if (UNEXPECTED(generator->flags & ZEND_GENERATOR_FORCED_CLOSE)) {
generator        19523 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->value);
generator        19526 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->key);
generator        19541 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        19543 Zend/zend_vm_execute.h 					if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        19544 Zend/zend_vm_execute.h 						zval_copy_ctor_func(&generator->value);
generator        19566 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, value_ptr);
generator        19575 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        19576 Zend/zend_vm_execute.h 				if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        19577 Zend/zend_vm_execute.h 					zval_copy_ctor_func(&generator->value);
generator        19580 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        19582 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, Z_REFVAL_P(value));
generator        19585 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        19593 Zend/zend_vm_execute.h 		ZVAL_NULL(&generator->value);
generator        19603 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        19604 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->key))) {
generator        19605 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->key);
generator        19608 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        19610 Zend/zend_vm_execute.h 			ZVAL_COPY(&generator->key, Z_REFVAL_P(key));
generator        19613 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        19619 Zend/zend_vm_execute.h 		if (Z_TYPE(generator->key) == IS_LONG
generator        19620 Zend/zend_vm_execute.h 		    && Z_LVAL(generator->key) > generator->largest_used_integer_key
generator        19622 Zend/zend_vm_execute.h 			generator->largest_used_integer_key = Z_LVAL(generator->key);
generator        19626 Zend/zend_vm_execute.h 		generator->largest_used_integer_key++;
generator        19627 Zend/zend_vm_execute.h 		ZVAL_LONG(&generator->key, generator->largest_used_integer_key);
generator        19633 Zend/zend_vm_execute.h 		generator->send_target = EX_VAR(opline->result.var);
generator        19634 Zend/zend_vm_execute.h 		ZVAL_NULL(generator->send_target);
generator        19636 Zend/zend_vm_execute.h 		generator->send_target = NULL;
generator        21207 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        21210 Zend/zend_vm_execute.h 	if (UNEXPECTED(generator->flags & ZEND_GENERATOR_FORCED_CLOSE)) {
generator        21218 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->value);
generator        21221 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->key);
generator        21236 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        21238 Zend/zend_vm_execute.h 					if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        21239 Zend/zend_vm_execute.h 						zval_copy_ctor_func(&generator->value);
generator        21261 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, value_ptr);
generator        21270 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        21271 Zend/zend_vm_execute.h 				if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        21272 Zend/zend_vm_execute.h 					zval_copy_ctor_func(&generator->value);
generator        21275 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        21277 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, Z_REFVAL_P(value));
generator        21280 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        21288 Zend/zend_vm_execute.h 		ZVAL_NULL(&generator->value);
generator        21298 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        21299 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->key))) {
generator        21300 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->key);
generator        21303 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        21305 Zend/zend_vm_execute.h 			ZVAL_COPY(&generator->key, Z_REFVAL_P(key));
generator        21308 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        21314 Zend/zend_vm_execute.h 		if (Z_TYPE(generator->key) == IS_LONG
generator        21315 Zend/zend_vm_execute.h 		    && Z_LVAL(generator->key) > generator->largest_used_integer_key
generator        21317 Zend/zend_vm_execute.h 			generator->largest_used_integer_key = Z_LVAL(generator->key);
generator        21321 Zend/zend_vm_execute.h 		generator->largest_used_integer_key++;
generator        21322 Zend/zend_vm_execute.h 		ZVAL_LONG(&generator->key, generator->largest_used_integer_key);
generator        21328 Zend/zend_vm_execute.h 		generator->send_target = EX_VAR(opline->result.var);
generator        21329 Zend/zend_vm_execute.h 		ZVAL_NULL(generator->send_target);
generator        21331 Zend/zend_vm_execute.h 		generator->send_target = NULL;
generator        24349 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        24352 Zend/zend_vm_execute.h 	if (UNEXPECTED(generator->flags & ZEND_GENERATOR_FORCED_CLOSE)) {
generator        24360 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->value);
generator        24363 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->key);
generator        24378 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        24380 Zend/zend_vm_execute.h 					if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        24381 Zend/zend_vm_execute.h 						zval_copy_ctor_func(&generator->value);
generator        24403 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, value_ptr);
generator        24411 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        24412 Zend/zend_vm_execute.h 				if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        24413 Zend/zend_vm_execute.h 					zval_copy_ctor_func(&generator->value);
generator        24416 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        24418 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, Z_REFVAL_P(value));
generator        24421 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        24429 Zend/zend_vm_execute.h 		ZVAL_NULL(&generator->value);
generator        24439 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        24440 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->key))) {
generator        24441 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->key);
generator        24444 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        24446 Zend/zend_vm_execute.h 			ZVAL_COPY(&generator->key, Z_REFVAL_P(key));
generator        24449 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        24455 Zend/zend_vm_execute.h 		if (Z_TYPE(generator->key) == IS_LONG
generator        24456 Zend/zend_vm_execute.h 		    && Z_LVAL(generator->key) > generator->largest_used_integer_key
generator        24458 Zend/zend_vm_execute.h 			generator->largest_used_integer_key = Z_LVAL(generator->key);
generator        24462 Zend/zend_vm_execute.h 		generator->largest_used_integer_key++;
generator        24463 Zend/zend_vm_execute.h 		ZVAL_LONG(&generator->key, generator->largest_used_integer_key);
generator        24469 Zend/zend_vm_execute.h 		generator->send_target = EX_VAR(opline->result.var);
generator        24470 Zend/zend_vm_execute.h 		ZVAL_NULL(generator->send_target);
generator        24472 Zend/zend_vm_execute.h 		generator->send_target = NULL;
generator        24490 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        24493 Zend/zend_vm_execute.h 	if (UNEXPECTED(generator->flags & ZEND_GENERATOR_FORCED_CLOSE)) {
generator        24501 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->value);
generator        24504 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->key);
generator        24519 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        24521 Zend/zend_vm_execute.h 					if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        24522 Zend/zend_vm_execute.h 						zval_copy_ctor_func(&generator->value);
generator        24544 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, value_ptr);
generator        24552 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        24553 Zend/zend_vm_execute.h 				if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        24554 Zend/zend_vm_execute.h 					zval_copy_ctor_func(&generator->value);
generator        24557 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        24559 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, Z_REFVAL_P(value));
generator        24562 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        24570 Zend/zend_vm_execute.h 		ZVAL_NULL(&generator->value);
generator        24580 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        24581 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->key))) {
generator        24582 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->key);
generator        24585 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        24587 Zend/zend_vm_execute.h 			ZVAL_COPY(&generator->key, Z_REFVAL_P(key));
generator        24590 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        24596 Zend/zend_vm_execute.h 		if (Z_TYPE(generator->key) == IS_LONG
generator        24597 Zend/zend_vm_execute.h 		    && Z_LVAL(generator->key) > generator->largest_used_integer_key
generator        24599 Zend/zend_vm_execute.h 			generator->largest_used_integer_key = Z_LVAL(generator->key);
generator        24603 Zend/zend_vm_execute.h 		generator->largest_used_integer_key++;
generator        24604 Zend/zend_vm_execute.h 		ZVAL_LONG(&generator->key, generator->largest_used_integer_key);
generator        24610 Zend/zend_vm_execute.h 		generator->send_target = EX_VAR(opline->result.var);
generator        24611 Zend/zend_vm_execute.h 		ZVAL_NULL(generator->send_target);
generator        24613 Zend/zend_vm_execute.h 		generator->send_target = NULL;
generator        24631 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        24634 Zend/zend_vm_execute.h 	if (UNEXPECTED(generator->flags & ZEND_GENERATOR_FORCED_CLOSE)) {
generator        24642 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->value);
generator        24645 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->key);
generator        24660 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        24662 Zend/zend_vm_execute.h 					if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        24663 Zend/zend_vm_execute.h 						zval_copy_ctor_func(&generator->value);
generator        24685 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, value_ptr);
generator        24693 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        24694 Zend/zend_vm_execute.h 				if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        24695 Zend/zend_vm_execute.h 					zval_copy_ctor_func(&generator->value);
generator        24698 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        24700 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, Z_REFVAL_P(value));
generator        24703 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        24711 Zend/zend_vm_execute.h 		ZVAL_NULL(&generator->value);
generator        24721 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        24722 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->key))) {
generator        24723 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->key);
generator        24726 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        24728 Zend/zend_vm_execute.h 			ZVAL_COPY(&generator->key, Z_REFVAL_P(key));
generator        24731 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        24737 Zend/zend_vm_execute.h 		if (Z_TYPE(generator->key) == IS_LONG
generator        24738 Zend/zend_vm_execute.h 		    && Z_LVAL(generator->key) > generator->largest_used_integer_key
generator        24740 Zend/zend_vm_execute.h 			generator->largest_used_integer_key = Z_LVAL(generator->key);
generator        24744 Zend/zend_vm_execute.h 		generator->largest_used_integer_key++;
generator        24745 Zend/zend_vm_execute.h 		ZVAL_LONG(&generator->key, generator->largest_used_integer_key);
generator        24751 Zend/zend_vm_execute.h 		generator->send_target = EX_VAR(opline->result.var);
generator        24752 Zend/zend_vm_execute.h 		ZVAL_NULL(generator->send_target);
generator        24754 Zend/zend_vm_execute.h 		generator->send_target = NULL;
generator        25170 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        25173 Zend/zend_vm_execute.h 	if (UNEXPECTED(generator->flags & ZEND_GENERATOR_FORCED_CLOSE)) {
generator        25181 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->value);
generator        25184 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->key);
generator        25199 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        25201 Zend/zend_vm_execute.h 					if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        25202 Zend/zend_vm_execute.h 						zval_copy_ctor_func(&generator->value);
generator        25224 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, value_ptr);
generator        25232 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        25233 Zend/zend_vm_execute.h 				if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        25234 Zend/zend_vm_execute.h 					zval_copy_ctor_func(&generator->value);
generator        25237 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        25239 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, Z_REFVAL_P(value));
generator        25242 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        25250 Zend/zend_vm_execute.h 		ZVAL_NULL(&generator->value);
generator        25260 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        25261 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->key))) {
generator        25262 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->key);
generator        25265 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        25267 Zend/zend_vm_execute.h 			ZVAL_COPY(&generator->key, Z_REFVAL_P(key));
generator        25270 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        25276 Zend/zend_vm_execute.h 		if (Z_TYPE(generator->key) == IS_LONG
generator        25277 Zend/zend_vm_execute.h 		    && Z_LVAL(generator->key) > generator->largest_used_integer_key
generator        25279 Zend/zend_vm_execute.h 			generator->largest_used_integer_key = Z_LVAL(generator->key);
generator        25283 Zend/zend_vm_execute.h 		generator->largest_used_integer_key++;
generator        25284 Zend/zend_vm_execute.h 		ZVAL_LONG(&generator->key, generator->largest_used_integer_key);
generator        25290 Zend/zend_vm_execute.h 		generator->send_target = EX_VAR(opline->result.var);
generator        25291 Zend/zend_vm_execute.h 		ZVAL_NULL(generator->send_target);
generator        25293 Zend/zend_vm_execute.h 		generator->send_target = NULL;
generator        26657 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        26660 Zend/zend_vm_execute.h 	if (UNEXPECTED(generator->flags & ZEND_GENERATOR_FORCED_CLOSE)) {
generator        26668 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->value);
generator        26671 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->key);
generator        26686 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        26688 Zend/zend_vm_execute.h 					if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        26689 Zend/zend_vm_execute.h 						zval_copy_ctor_func(&generator->value);
generator        26711 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, value_ptr);
generator        26719 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        26720 Zend/zend_vm_execute.h 				if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        26721 Zend/zend_vm_execute.h 					zval_copy_ctor_func(&generator->value);
generator        26724 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        26726 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, Z_REFVAL_P(value));
generator        26729 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        26737 Zend/zend_vm_execute.h 		ZVAL_NULL(&generator->value);
generator        26747 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        26748 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->key))) {
generator        26749 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->key);
generator        26752 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        26754 Zend/zend_vm_execute.h 			ZVAL_COPY(&generator->key, Z_REFVAL_P(key));
generator        26757 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        26763 Zend/zend_vm_execute.h 		if (Z_TYPE(generator->key) == IS_LONG
generator        26764 Zend/zend_vm_execute.h 		    && Z_LVAL(generator->key) > generator->largest_used_integer_key
generator        26766 Zend/zend_vm_execute.h 			generator->largest_used_integer_key = Z_LVAL(generator->key);
generator        26770 Zend/zend_vm_execute.h 		generator->largest_used_integer_key++;
generator        26771 Zend/zend_vm_execute.h 		ZVAL_LONG(&generator->key, generator->largest_used_integer_key);
generator        26777 Zend/zend_vm_execute.h 		generator->send_target = EX_VAR(opline->result.var);
generator        26778 Zend/zend_vm_execute.h 		ZVAL_NULL(generator->send_target);
generator        26780 Zend/zend_vm_execute.h 		generator->send_target = NULL;
generator        28687 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        28694 Zend/zend_vm_execute.h 		ZVAL_COPY_VALUE(&generator->retval, retval);
generator        28696 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->retval))) {
generator        28697 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->retval);
generator        28702 Zend/zend_vm_execute.h 		ZVAL_COPY(&generator->retval, retval);
generator        28708 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->retval, retval);
generator        28715 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->retval, retval);
generator        28720 Zend/zend_vm_execute.h 	zend_generator_close(generator, 1);
generator        29685 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        29694 Zend/zend_vm_execute.h 		ZVAL_COPY_VALUE(&generator->values, val);
generator        29698 Zend/zend_vm_execute.h 		Z_FE_POS(generator->values) = 0;
generator        29710 Zend/zend_vm_execute.h 				if (UNEXPECTED(zend_generator_get_current(new_gen) == generator)) {
generator        29714 Zend/zend_vm_execute.h 					zend_generator_yield_from(generator, new_gen);
generator        29744 Zend/zend_vm_execute.h 			ZVAL_OBJ(&generator->values, &iter->std);
generator        29758 Zend/zend_vm_execute.h 	generator->send_target = NULL;
generator        32804 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        32807 Zend/zend_vm_execute.h 	if (UNEXPECTED(generator->flags & ZEND_GENERATOR_FORCED_CLOSE)) {
generator        32815 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->value);
generator        32818 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->key);
generator        32833 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        32835 Zend/zend_vm_execute.h 					if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        32836 Zend/zend_vm_execute.h 						zval_copy_ctor_func(&generator->value);
generator        32858 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, value_ptr);
generator        32866 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        32867 Zend/zend_vm_execute.h 				if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        32868 Zend/zend_vm_execute.h 					zval_copy_ctor_func(&generator->value);
generator        32871 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        32873 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, Z_REFVAL_P(value));
generator        32876 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        32884 Zend/zend_vm_execute.h 		ZVAL_NULL(&generator->value);
generator        32894 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        32895 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->key))) {
generator        32896 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->key);
generator        32899 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        32901 Zend/zend_vm_execute.h 			ZVAL_COPY(&generator->key, Z_REFVAL_P(key));
generator        32904 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        32910 Zend/zend_vm_execute.h 		if (Z_TYPE(generator->key) == IS_LONG
generator        32911 Zend/zend_vm_execute.h 		    && Z_LVAL(generator->key) > generator->largest_used_integer_key
generator        32913 Zend/zend_vm_execute.h 			generator->largest_used_integer_key = Z_LVAL(generator->key);
generator        32917 Zend/zend_vm_execute.h 		generator->largest_used_integer_key++;
generator        32918 Zend/zend_vm_execute.h 		ZVAL_LONG(&generator->key, generator->largest_used_integer_key);
generator        32924 Zend/zend_vm_execute.h 		generator->send_target = EX_VAR(opline->result.var);
generator        32925 Zend/zend_vm_execute.h 		ZVAL_NULL(generator->send_target);
generator        32927 Zend/zend_vm_execute.h 		generator->send_target = NULL;
generator        33100 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        33103 Zend/zend_vm_execute.h 	if (UNEXPECTED(generator->flags & ZEND_GENERATOR_FORCED_CLOSE)) {
generator        33111 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->value);
generator        33114 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->key);
generator        33129 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        33131 Zend/zend_vm_execute.h 					if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        33132 Zend/zend_vm_execute.h 						zval_copy_ctor_func(&generator->value);
generator        33154 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, value_ptr);
generator        33162 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        33163 Zend/zend_vm_execute.h 				if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        33164 Zend/zend_vm_execute.h 					zval_copy_ctor_func(&generator->value);
generator        33167 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        33169 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, Z_REFVAL_P(value));
generator        33172 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        33180 Zend/zend_vm_execute.h 		ZVAL_NULL(&generator->value);
generator        33190 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        33191 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->key))) {
generator        33192 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->key);
generator        33195 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        33197 Zend/zend_vm_execute.h 			ZVAL_COPY(&generator->key, Z_REFVAL_P(key));
generator        33200 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        33206 Zend/zend_vm_execute.h 		if (Z_TYPE(generator->key) == IS_LONG
generator        33207 Zend/zend_vm_execute.h 		    && Z_LVAL(generator->key) > generator->largest_used_integer_key
generator        33209 Zend/zend_vm_execute.h 			generator->largest_used_integer_key = Z_LVAL(generator->key);
generator        33213 Zend/zend_vm_execute.h 		generator->largest_used_integer_key++;
generator        33214 Zend/zend_vm_execute.h 		ZVAL_LONG(&generator->key, generator->largest_used_integer_key);
generator        33220 Zend/zend_vm_execute.h 		generator->send_target = EX_VAR(opline->result.var);
generator        33221 Zend/zend_vm_execute.h 		ZVAL_NULL(generator->send_target);
generator        33223 Zend/zend_vm_execute.h 		generator->send_target = NULL;
generator        33773 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        33776 Zend/zend_vm_execute.h 	if (UNEXPECTED(generator->flags & ZEND_GENERATOR_FORCED_CLOSE)) {
generator        33784 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->value);
generator        33787 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->key);
generator        33802 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        33804 Zend/zend_vm_execute.h 					if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        33805 Zend/zend_vm_execute.h 						zval_copy_ctor_func(&generator->value);
generator        33827 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, value_ptr);
generator        33835 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        33836 Zend/zend_vm_execute.h 				if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        33837 Zend/zend_vm_execute.h 					zval_copy_ctor_func(&generator->value);
generator        33840 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        33842 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, Z_REFVAL_P(value));
generator        33845 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        33853 Zend/zend_vm_execute.h 		ZVAL_NULL(&generator->value);
generator        33863 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        33864 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->key))) {
generator        33865 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->key);
generator        33868 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        33870 Zend/zend_vm_execute.h 			ZVAL_COPY(&generator->key, Z_REFVAL_P(key));
generator        33873 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        33879 Zend/zend_vm_execute.h 		if (Z_TYPE(generator->key) == IS_LONG
generator        33880 Zend/zend_vm_execute.h 		    && Z_LVAL(generator->key) > generator->largest_used_integer_key
generator        33882 Zend/zend_vm_execute.h 			generator->largest_used_integer_key = Z_LVAL(generator->key);
generator        33886 Zend/zend_vm_execute.h 		generator->largest_used_integer_key++;
generator        33887 Zend/zend_vm_execute.h 		ZVAL_LONG(&generator->key, generator->largest_used_integer_key);
generator        33893 Zend/zend_vm_execute.h 		generator->send_target = EX_VAR(opline->result.var);
generator        33894 Zend/zend_vm_execute.h 		ZVAL_NULL(generator->send_target);
generator        33896 Zend/zend_vm_execute.h 		generator->send_target = NULL;
generator        34968 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        34971 Zend/zend_vm_execute.h 	if (UNEXPECTED(generator->flags & ZEND_GENERATOR_FORCED_CLOSE)) {
generator        34979 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->value);
generator        34982 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->key);
generator        34997 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        34999 Zend/zend_vm_execute.h 					if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        35000 Zend/zend_vm_execute.h 						zval_copy_ctor_func(&generator->value);
generator        35022 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, value_ptr);
generator        35030 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        35031 Zend/zend_vm_execute.h 				if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        35032 Zend/zend_vm_execute.h 					zval_copy_ctor_func(&generator->value);
generator        35035 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        35037 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, Z_REFVAL_P(value));
generator        35040 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        35048 Zend/zend_vm_execute.h 		ZVAL_NULL(&generator->value);
generator        35058 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        35059 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->key))) {
generator        35060 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->key);
generator        35063 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        35065 Zend/zend_vm_execute.h 			ZVAL_COPY(&generator->key, Z_REFVAL_P(key));
generator        35068 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        35074 Zend/zend_vm_execute.h 		if (Z_TYPE(generator->key) == IS_LONG
generator        35075 Zend/zend_vm_execute.h 		    && Z_LVAL(generator->key) > generator->largest_used_integer_key
generator        35077 Zend/zend_vm_execute.h 			generator->largest_used_integer_key = Z_LVAL(generator->key);
generator        35081 Zend/zend_vm_execute.h 		generator->largest_used_integer_key++;
generator        35082 Zend/zend_vm_execute.h 		ZVAL_LONG(&generator->key, generator->largest_used_integer_key);
generator        35088 Zend/zend_vm_execute.h 		generator->send_target = EX_VAR(opline->result.var);
generator        35089 Zend/zend_vm_execute.h 		ZVAL_NULL(generator->send_target);
generator        35091 Zend/zend_vm_execute.h 		generator->send_target = NULL;
generator        37664 Zend/zend_vm_execute.h 	zend_generator *generator = zend_get_running_generator(execute_data);
generator        37667 Zend/zend_vm_execute.h 	if (UNEXPECTED(generator->flags & ZEND_GENERATOR_FORCED_CLOSE)) {
generator        37675 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->value);
generator        37678 Zend/zend_vm_execute.h 	zval_ptr_dtor(&generator->key);
generator        37693 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        37695 Zend/zend_vm_execute.h 					if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        37696 Zend/zend_vm_execute.h 						zval_copy_ctor_func(&generator->value);
generator        37718 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, value_ptr);
generator        37726 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        37727 Zend/zend_vm_execute.h 				if (UNEXPECTED(Z_OPT_COPYABLE(generator->value))) {
generator        37728 Zend/zend_vm_execute.h 					zval_copy_ctor_func(&generator->value);
generator        37731 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        37733 Zend/zend_vm_execute.h 				ZVAL_COPY(&generator->value, Z_REFVAL_P(value));
generator        37736 Zend/zend_vm_execute.h 				ZVAL_COPY_VALUE(&generator->value, value);
generator        37744 Zend/zend_vm_execute.h 		ZVAL_NULL(&generator->value);
generator        37754 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        37755 Zend/zend_vm_execute.h 			if (UNEXPECTED(Z_OPT_COPYABLE(generator->key))) {
generator        37756 Zend/zend_vm_execute.h 				zval_copy_ctor_func(&generator->key);
generator        37759 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        37761 Zend/zend_vm_execute.h 			ZVAL_COPY(&generator->key, Z_REFVAL_P(key));
generator        37764 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(&generator->key, key);
generator        37770 Zend/zend_vm_execute.h 		if (Z_TYPE(generator->key) == IS_LONG
generator        37771 Zend/zend_vm_execute.h 		    && Z_LVAL(generator->key) > generator->largest_used_integer_key
generator        37773 Zend/zend_vm_execute.h 			generator->largest_used_integer_key = Z_LVAL(generator->key);
generator        37777 Zend/zend_vm_execute.h 		generator->largest_used_integer_key++;
generator        37778 Zend/zend_vm_execute.h 		ZVAL_LONG(&generator->key, generator->largest_used_integer_key);
generator        37784 Zend/zend_vm_execute.h 		generator->send_target = EX_VAR(opline->result.var);
generator        37785 Zend/zend_vm_execute.h 		ZVAL_NULL(generator->send_target);
generator        37787 Zend/zend_vm_execute.h 		generator->send_target = NULL;
generator         108 ext/interbase/interbase.c 	ZEND_ARG_INFO(0, generator)
generator        1418 ext/interbase/interbase.c 	char query[128], *generator;
generator        1428 ext/interbase/interbase.c 	if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS(), "s|lr", &generator, &gen_len,
generator        1440 ext/interbase/interbase.c 	snprintf(query, sizeof(query), "SELECT GEN_ID(%s,%ld) FROM rdb$database", generator, inc);
generator        2151 ext/reflection/php_reflection.c 	zval *generator, *object;
generator        2158 ext/reflection/php_reflection.c 	if (zend_parse_parameters_throw(ZEND_NUM_ARGS(), "O", &generator, zend_ce_generator) == FAILURE) {
generator        2162 ext/reflection/php_reflection.c 	ex = ((zend_generator *) Z_OBJ_P(generator))->execute_data;
generator        2169 ext/reflection/php_reflection.c 	ZVAL_COPY(&intern->obj, generator);
generator        2184 ext/reflection/php_reflection.c 	zend_generator *generator = (zend_generator *) Z_OBJ(Z_REFLECTION_P(getThis())->obj);
generator        2187 ext/reflection/php_reflection.c 	zend_execute_data *ex = generator->execute_data;
generator        2196 ext/reflection/php_reflection.c 	root_generator = zend_generator_get_current(generator);
generator        2198 ext/reflection/php_reflection.c 	cur_prev = generator->execute_data->prev_execute_data;
generator        2199 ext/reflection/php_reflection.c 	if (generator == root_generator) {
generator        2200 ext/reflection/php_reflection.c 		generator->execute_data->prev_execute_data = NULL;
generator        2203 ext/reflection/php_reflection.c 		generator->execute_fake.prev_execute_data = NULL;
generator        2204 ext/reflection/php_reflection.c 		root_generator->execute_data->prev_execute_data = &generator->execute_fake;
generator        2212 ext/reflection/php_reflection.c 	generator->execute_data->prev_execute_data = cur_prev;
generator        2219 ext/reflection/php_reflection.c 	zend_generator *generator = (zend_generator *) Z_OBJ(Z_REFLECTION_P(getThis())->obj);
generator        2220 ext/reflection/php_reflection.c 	zend_execute_data *ex = generator->execute_data;
generator        2235 ext/reflection/php_reflection.c 	zend_generator *generator = (zend_generator *) Z_OBJ(Z_REFLECTION_P(getThis())->obj);
generator        2236 ext/reflection/php_reflection.c 	zend_execute_data *ex = generator->execute_data;
generator        2251 ext/reflection/php_reflection.c 	zend_generator *generator = (zend_generator *) Z_OBJ(Z_REFLECTION_P(getThis())->obj);
generator        2252 ext/reflection/php_reflection.c 	zend_execute_data *ex = generator->execute_data;
generator        2275 ext/reflection/php_reflection.c 	zend_generator *generator = (zend_generator *) Z_OBJ(Z_REFLECTION_P(getThis())->obj);
generator        2276 ext/reflection/php_reflection.c 	zend_execute_data *ex = generator->execute_data;
generator        2295 ext/reflection/php_reflection.c 	zend_generator *generator = (zend_generator *) Z_OBJ(Z_REFLECTION_P(getThis())->obj);
generator        2296 ext/reflection/php_reflection.c 	zend_execute_data *ex = generator->execute_data;
generator        2305 ext/reflection/php_reflection.c 	current = zend_generator_get_current(generator);
generator        6138 ext/reflection/php_reflection.c 	ZEND_ARG_INFO(0, generator)