Lines Matching refs:op_num
4207 …ls_gc(zend_execute_data *execute_data, zend_execute_data *call, uint32_t op_num, zend_get_gc_buffe… in zend_unfinished_calls_gc() argument
4209 zend_op *opline = EX(func)->op_array.opcodes + op_num; in zend_unfinished_calls_gc()
4222 ZEND_ASSERT(op_num); in zend_unfinished_calls_gc()
4339 static void cleanup_unfinished_calls(zend_execute_data *execute_data, uint32_t op_num) /* {{{ */ in cleanup_unfinished_calls() argument
4343 zend_op *opline = EX(func)->op_array.opcodes + op_num; in cleanup_unfinished_calls()
4355 ZEND_ASSERT(op_num); in cleanup_unfinished_calls()
4472 static const zend_live_range *find_live_range(const zend_op_array *op_array, uint32_t op_num, uint3… in find_live_range() argument
4477 if (op_num >= range->start && op_num < range->end in find_live_range()
4486 static void cleanup_live_vars(zend_execute_data *execute_data, uint32_t op_num, uint32_t catch_op_n… in cleanup_live_vars() argument
4492 if (range->start > op_num) { in cleanup_live_vars()
4495 } else if (op_num < range->end) { in cleanup_live_vars()
4516 zend_op *last = EX(func)->op_array.opcodes + op_num; in cleanup_live_vars()
4543 ZEND_API void zend_cleanup_unfinished_execution(zend_execute_data *execute_data, uint32_t op_num, u… in zend_cleanup_unfinished_execution() argument
4544 cleanup_unfinished_calls(execute_data, op_num); in zend_cleanup_unfinished_execution()
4545 cleanup_live_vars(execute_data, op_num, catch_op_num); in zend_cleanup_unfinished_execution()
4608 uint32_t op_num; in zend_unfinished_execution_gc_ex() local
4610 op_num = EG(opline_before_exception) - op_array->opcodes; in zend_unfinished_execution_gc_ex()
4612 op_num = execute_data->opline - op_array->opcodes; in zend_unfinished_execution_gc_ex()
4614 ZEND_ASSERT(op_num < op_array->last); in zend_unfinished_execution_gc_ex()
4619 op_num--; in zend_unfinished_execution_gc_ex()
4620 ZEND_ASSERT(EX(func)->op_array.opcodes[op_num].opcode == ZEND_YIELD in zend_unfinished_execution_gc_ex()
4621 || EX(func)->op_array.opcodes[op_num].opcode == ZEND_YIELD_FROM); in zend_unfinished_execution_gc_ex()
4623 zend_unfinished_calls_gc(execute_data, call, op_num, gc_buffer); in zend_unfinished_execution_gc_ex()
4627 uint32_t i, op_num = execute_data->opline - op_array->opcodes - 1; in zend_unfinished_execution_gc_ex() local
4630 if (range->start > op_num) { in zend_unfinished_execution_gc_ex()
4632 } else if (op_num < range->end) { in zend_unfinished_execution_gc_ex()