Lines Matching refs:op_array

104 	if (execute_data->opline != execute_data->func->op_array.opcodes) {  in zend_generator_cleanup_unfinished_execution()
106 uint32_t op_num = execute_data->opline - execute_data->func->op_array.opcodes - 1; in zend_generator_cleanup_unfinished_execution()
189 if (EXPECTED(!ex) || EXPECTED(!(ex->func->op_array.fn_flags & ZEND_ACC_HAS_FINALLY_BLOCK)) in zend_generator_dtor_storage()
196 op_num = ex->opline - ex->func->op_array.opcodes - 1; in zend_generator_dtor_storage()
201 for (i = 0; i < ex->func->op_array.last_try_catch; i++) { in zend_generator_dtor_storage()
202 zend_try_catch_element *try_catch = &ex->func->op_array.try_catch_array[i]; in zend_generator_dtor_storage()
221 fast_call = ZEND_CALL_VAR(ex, ex->func->op_array.opcodes[finally_op_end].op1.var); in zend_generator_dtor_storage()
226 ex->opline = &ex->func->op_array.opcodes[finally_op_num]; in zend_generator_dtor_storage()
264 zend_op_array *op_array = &EX(func)->op_array; in calc_gc_buffer_size() local
268 size += op_array->last_var; in calc_gc_buffer_size()
272 size += EX_NUM_ARGS() - op_array->num_args; in calc_gc_buffer_size()
278 if (execute_data->opline != op_array->opcodes) { in calc_gc_buffer_size()
280 uint32_t i, op_num = execute_data->opline - op_array->opcodes - 1; in calc_gc_buffer_size()
281 for (i = 0; i < op_array->last_live_range; i++) { in calc_gc_buffer_size()
282 const zend_live_range *range = &op_array->live_range[i]; in calc_gc_buffer_size()
313 zend_op_array *op_array; in zend_generator_get_gc() local
325 op_array = &EX(func)->op_array; in zend_generator_get_gc()
341 uint32_t i, num_cvs = EX(func)->op_array.last_var; in zend_generator_get_gc()
348 zval *zv = EX_VAR_NUM(op_array->last_var + op_array->T); in zend_generator_get_gc()
349 zval *end = zv + (EX_NUM_ARGS() - op_array->num_args); in zend_generator_get_gc()
362 if (execute_data->opline != op_array->opcodes) { in zend_generator_get_gc()
363 uint32_t i, op_num = execute_data->opline - op_array->opcodes - 1; in zend_generator_get_gc()
364 for (i = 0; i < op_array->last_live_range; i++) { in zend_generator_get_gc()
365 const zend_live_range *range = &op_array->live_range[i]; in zend_generator_get_gc()
1227 …if (UNEXPECTED(by_ref) && !(generator->execute_data->func->op_array.fn_flags & ZEND_ACC_RETURN_REF… in zend_generator_get_iterator()