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)