Lines Matching refs:op_array

98 	zend_op_array *op_array = &execute_data->func->op_array;  in zend_generator_cleanup_unfinished_execution()  local
99 if (execute_data->opline != op_array->opcodes) { in zend_generator_cleanup_unfinished_execution()
101 uint32_t op_num = execute_data->opline - op_array->opcodes - 1; in zend_generator_cleanup_unfinished_execution()
191 if (EXPECTED(!ex) || EXPECTED(!(ex->func->op_array.fn_flags & ZEND_ACC_HAS_FINALLY_BLOCK)) in zend_generator_dtor_storage()
198 op_num = ex->opline - ex->func->op_array.opcodes - 1; in zend_generator_dtor_storage()
202 for (i = 0; i < ex->func->op_array.last_try_catch; i++) { in zend_generator_dtor_storage()
203 zend_try_catch_element *try_catch = &ex->func->op_array.try_catch_array[i]; in zend_generator_dtor_storage()
214 zend_try_catch_element *try_catch = &ex->func->op_array.try_catch_array[try_catch_offset]; in zend_generator_dtor_storage()
219 ZEND_CALL_VAR(ex, ex->func->op_array.opcodes[try_catch->finally_end].op1.var); in zend_generator_dtor_storage()
226 ex->opline = &ex->func->op_array.opcodes[try_catch->finally_op]; in zend_generator_dtor_storage()
235 ZEND_CALL_VAR(ex, ex->func->op_array.opcodes[try_catch->finally_end].op1.var); in zend_generator_dtor_storage()
238 zend_op *retval_op = &ex->func->op_array.opcodes[Z_OPLINE_NUM_P(fast_call)]; in zend_generator_dtor_storage()
282 zend_op_array *op_array = &EX(func)->op_array; in calc_gc_buffer_size() local
286 size += op_array->last_var; in calc_gc_buffer_size()
290 size += EX_NUM_ARGS() - op_array->num_args; in calc_gc_buffer_size()
296 if (execute_data->opline != op_array->opcodes) { in calc_gc_buffer_size()
298 uint32_t i, op_num = execute_data->opline - op_array->opcodes - 1; in calc_gc_buffer_size()
299 for (i = 0; i < op_array->last_live_range; i++) { in calc_gc_buffer_size()
300 const zend_live_range *range = &op_array->live_range[i]; in calc_gc_buffer_size()
331 zend_op_array *op_array; in zend_generator_get_gc() local
353 op_array = &EX(func)->op_array; in zend_generator_get_gc()
369 uint32_t i, num_cvs = EX(func)->op_array.last_var; in zend_generator_get_gc()
376 zval *zv = EX_VAR_NUM(op_array->last_var + op_array->T); in zend_generator_get_gc()
377 zval *end = zv + (EX_NUM_ARGS() - op_array->num_args); in zend_generator_get_gc()
390 if (execute_data->opline != op_array->opcodes) { in zend_generator_get_gc()
391 uint32_t i, op_num = execute_data->opline - op_array->opcodes - 1; in zend_generator_get_gc()
392 for (i = 0; i < op_array->last_live_range; i++) { in zend_generator_get_gc()
393 const zend_live_range *range = &op_array->live_range[i]; in zend_generator_get_gc()
1197 …if (UNEXPECTED(by_ref) && !(generator->execute_data->func->op_array.fn_flags & ZEND_ACC_RETURN_REF… in zend_generator_get_iterator()