Lines Matching refs:execute_data

34 	zend_execute_data *execute_data = generator->execute_data;  in zend_generator_cleanup_unfinished_execution()  local
35 zend_op_array *op_array = execute_data->op_array; in zend_generator_cleanup_unfinished_execution()
47 zend_uint op_num = execute_data->opline - op_array->opcodes - 1; in zend_generator_cleanup_unfinished_execution()
63 temp_variable *var = EX_TMP_VAR(execute_data, brk_opline->op1.var); in zend_generator_cleanup_unfinished_execution()
69 temp_variable *var = EX_TMP_VAR(execute_data, brk_opline->op1.var); in zend_generator_cleanup_unfinished_execution()
81 void **end = zend_vm_stack_frame_base(execute_data); in zend_generator_cleanup_unfinished_execution()
90 while (execute_data->call >= execute_data->call_slots) { in zend_generator_cleanup_unfinished_execution()
91 if (execute_data->call->object) { in zend_generator_cleanup_unfinished_execution()
92 zval_ptr_dtor(&execute_data->call->object); in zend_generator_cleanup_unfinished_execution()
94 execute_data->call--; in zend_generator_cleanup_unfinished_execution()
111 if (generator->execute_data) { in zend_generator_close()
112 zend_execute_data *execute_data = generator->execute_data; in zend_generator_close() local
113 zend_op_array *op_array = execute_data->op_array; in zend_generator_close()
115 if (!execute_data->symbol_table) { in zend_generator_close()
116 zend_free_compiled_variables(execute_data); in zend_generator_close()
118 zend_clean_and_cache_symbol_table(execute_data->symbol_table TSRMLS_CC); in zend_generator_close()
121 if (execute_data->current_this) { in zend_generator_close()
122 zval_ptr_dtor(&execute_data->current_this); in zend_generator_close()
128 generator->execute_data = NULL; in zend_generator_close()
136 zend_execute_data *prev_execute_data = execute_data->prev_execute_data; in zend_generator_close()
163 generator->execute_data = NULL; in zend_generator_close()
170 zend_execute_data *ex = generator->execute_data; in zend_generator_dtor_storage()
259 zend_execute_data *execute_data; in zend_generator_create_zval() local
293 execute_data = zend_create_execute_data_from_op_array(op_array, 0 TSRMLS_CC); in zend_generator_create_zval()
306 execute_data->current_scope = EG(scope); in zend_generator_create_zval()
307 execute_data->current_called_scope = EG(called_scope); in zend_generator_create_zval()
308 execute_data->symbol_table = EG(active_symbol_table); in zend_generator_create_zval()
309 execute_data->current_this = EG(This); in zend_generator_create_zval()
313 generator->execute_data = execute_data; in zend_generator_create_zval()
332 if (!generator->execute_data) { in zend_generator_resume()
360 EG(current_execute_data) = generator->execute_data; in zend_generator_resume()
361 EG(opline_ptr) = &generator->execute_data->opline; in zend_generator_resume()
362 EG(active_op_array) = generator->execute_data->op_array; in zend_generator_resume()
363 EG(active_symbol_table) = generator->execute_data->symbol_table; in zend_generator_resume()
364 EG(This) = generator->execute_data->current_this; in zend_generator_resume()
365 EG(scope) = generator->execute_data->current_scope; in zend_generator_resume()
366 EG(called_scope) = generator->execute_data->current_called_scope; in zend_generator_resume()
375 generator->execute_data->prev_execute_data->prev_execute_data = original_execute_data; in zend_generator_resume()
379 zend_execute_ex(generator->execute_data TSRMLS_CC); in zend_generator_resume()
404 if (generator->execute_data && !generator->value) { in zend_generator_ensure_initialized()
529 if (!generator->execute_data) { in ZEND_METHOD()
566 if (generator->execute_data) { in ZEND_METHOD()
569 EG(current_execute_data) = generator->execute_data; in ZEND_METHOD()
686 if (!generator->execute_data) { in zend_generator_get_iterator()
691 if (by_ref && !(generator->execute_data->op_array->fn_flags & ZEND_ACC_RETURN_REFERENCE)) { in zend_generator_get_iterator()