Lines Matching refs:zend_generator

34 ZEND_API void zend_generator_restore_call_stack(zend_generator *generator) /* {{{ */  in zend_generator_restore_call_stack()
100 zend_generator *generator, uint32_t catch_op_num) /* {{{ */ in zend_generator_cleanup_unfinished_execution()
116 ZEND_API void zend_generator_close(zend_generator *generator, zend_bool finished_execution) /* {{{ … in zend_generator_close()
163 static zend_generator *zend_generator_get_child(zend_generator_node *node, zend_generator *leaf);
167 zend_generator *generator = (zend_generator*) object; in zend_generator_dtor_storage()
179 zend_generator *root = generator->node.ptr.root, *next; in zend_generator_dtor_storage()
235 zend_generator *generator = (zend_generator*) object; in zend_generator_free_storage()
259 static uint32_t calc_gc_buffer_size(zend_generator *generator) /* {{{ */ in calc_gc_buffer_size()
298 zend_generator *root = generator->node.ptr.root; in calc_gc_buffer_size()
311 zend_generator *generator = (zend_generator*) Z_OBJ_P(object); in zend_generator_get_gc()
380 zend_generator *root = generator->node.ptr.root; in zend_generator_get_gc()
397 zend_generator *generator; in zend_generator_create()
399 generator = emalloc(sizeof(zend_generator)); in zend_generator_create()
400 memset(generator, 0, sizeof(zend_generator)); in zend_generator_create()
432 zend_generator *generator = (zend_generator *) Z_OBJ(ptr->This); in zend_generator_check_placeholder_frame()
433zend_generator *root = (generator->node.children < 1 ? generator : generator->node.ptr.leaf)->node… in zend_generator_check_placeholder_frame()
449 static void zend_generator_throw_exception(zend_generator *generator, zval *exception) in zend_generator_throw_exception()
472 static zend_generator *zend_generator_get_child(zend_generator_node *node, zend_generator *leaf) in zend_generator_get_child()
505 …end_generator_add_single_child(zend_generator_node *node, zend_generator *child, zend_generator *l… in zend_generator_add_single_child()
514 zend_generator *leaf; in zend_generator_add_single_child()
515 zend_generator *child; in zend_generator_add_single_child()
530 …rator_merge_child_nodes(zend_generator_node *dest, zend_generator_node *src, zend_generator *child) in zend_generator_merge_child_nodes()
540 zend_generator_add_single_child(dest, child, (zend_generator *) leaf); in zend_generator_merge_child_nodes()
546 static void zend_generator_add_child(zend_generator *generator, zend_generator *child) in zend_generator_add_child()
548 zend_generator *leaf = child->node.children ? child->node.ptr.leaf : child; in zend_generator_add_child()
553 zend_generator *next = generator->node.parent; in zend_generator_add_child()
561 zend_generator *child = zend_hash_index_find_ptr(&next->node.child.ht, (zend_ulong) generator); in zend_generator_add_child()
603 zend_generator *parent = generator->node.parent, *cur = generator; in zend_generator_add_child()
627 void zend_generator_yield_from(zend_generator *generator, zend_generator *from) in zend_generator_yield_from()
636 ZEND_API zend_generator *zend_generator_update_current(zend_generator *generator, zend_generator *l… in zend_generator_update_current()
638 zend_generator *old_root, *root = leaf->node.ptr.root; in zend_generator_update_current()
712 static int zend_generator_get_next_delegated_value(zend_generator *generator) /* {{{ */ in zend_generator_get_next_delegated_value()
797 ZEND_API void zend_generator_resume(zend_generator *orig_generator) /* {{{ */ in zend_generator_resume()
799 zend_generator *generator = zend_generator_get_current(orig_generator); in zend_generator_resume()
891 static inline void zend_generator_ensure_initialized(zend_generator *generator) /* {{{ */ in zend_generator_ensure_initialized()
902 static inline void zend_generator_rewind(zend_generator *generator) /* {{{ */ in zend_generator_rewind()
916 zend_generator *generator; in ZEND_METHOD()
922 generator = (zend_generator *) Z_OBJ_P(getThis()); in ZEND_METHOD()
932 zend_generator *generator; in ZEND_METHOD()
938 generator = (zend_generator *) Z_OBJ_P(getThis()); in ZEND_METHOD()
952 zend_generator *generator, *root; in ZEND_METHOD()
958 generator = (zend_generator *) Z_OBJ_P(getThis()); in ZEND_METHOD()
976 zend_generator *generator, *root; in ZEND_METHOD()
982 generator = (zend_generator *) Z_OBJ_P(getThis()); in ZEND_METHOD()
1000 zend_generator *generator; in ZEND_METHOD()
1006 generator = (zend_generator *) Z_OBJ_P(getThis()); in ZEND_METHOD()
1019 zend_generator *generator, *root; in ZEND_METHOD()
1025 generator = (zend_generator *) Z_OBJ_P(getThis()); in ZEND_METHOD()
1057 zend_generator *generator; in ZEND_METHOD()
1065 generator = (zend_generator *) Z_OBJ_P(getThis()); in ZEND_METHOD()
1070 zend_generator *root = zend_generator_get_current(generator); in ZEND_METHOD()
1095 zend_generator *generator; in ZEND_METHOD()
1101 generator = (zend_generator *) Z_OBJ_P(getThis()); in ZEND_METHOD()
1139 zend_generator *generator = (zend_generator*)Z_OBJ(iterator->data); in zend_generator_iterator_dtor()
1148 zend_generator *generator = (zend_generator*)Z_OBJ(iterator->data); in zend_generator_iterator_valid()
1160 zend_generator *generator = (zend_generator*)Z_OBJ(iterator->data), *root; in zend_generator_iterator_get_data()
1172 zend_generator *generator = (zend_generator*)Z_OBJ(iterator->data), *root; in zend_generator_iterator_get_key()
1191 zend_generator *generator = (zend_generator*)Z_OBJ(iterator->data); in zend_generator_iterator_move_forward()
1201 zend_generator *generator = (zend_generator*)Z_OBJ(iterator->data); in zend_generator_iterator_rewind()
1220 zend_generator *generator = (zend_generator*)Z_OBJ_P(object); in zend_generator_get_iterator()