Home
last modified time | relevance | path

Searched refs:op_num (Results 1 – 8 of 8) sorted by relevance

/PHP-7.3/Zend/
H A Dzend_generators.c112 zend_cleanup_unfinished_execution(execute_data, op_num, catch_op_num); in zend_generator_cleanup_unfinished_execution()
172 uint32_t op_num, finally_op_num, finally_op_end; in zend_generator_dtor_storage() local
199 op_num = ex->opline - ex->func->op_array.opcodes - 1; in zend_generator_dtor_storage()
207 if (op_num < try_catch->try_op) { in zend_generator_dtor_storage()
211 if (op_num < try_catch->finally_op) { in zend_generator_dtor_storage()
280 uint32_t i, op_num = execute_data->opline - op_array->opcodes - 1; in calc_gc_buffer_size() local
283 if (range->start > op_num) { in calc_gc_buffer_size()
286 } else if (op_num < range->end) { in calc_gc_buffer_size()
363 uint32_t i, op_num = execute_data->opline - op_array->opcodes - 1; in zend_generator_get_gc() local
366 if (range->start > op_num) { in zend_generator_get_gc()
[all …]
H A Dzend_opcode.c453 static void zend_check_finally_breakout(zend_op_array *op_array, uint32_t op_num, uint32_t dst_num) in zend_check_finally_breakout() argument
458 if ((op_num < op_array->try_catch_array[i].finally_op || in zend_check_finally_breakout()
459 op_num >= op_array->try_catch_array[i].finally_end) in zend_check_finally_breakout()
464 CG(zend_lineno) = op_array->opcodes[op_num].lineno; in zend_check_finally_breakout()
466 } else if ((op_num >= op_array->try_catch_array[i].finally_op in zend_check_finally_breakout()
467 && op_num <= op_array->try_catch_array[i].finally_end) in zend_check_finally_breakout()
472 CG(zend_lineno) = op_array->opcodes[op_num].lineno; in zend_check_finally_breakout()
H A Dzend_execute.c2709 static void cleanup_unfinished_calls(zend_execute_data *execute_data, uint32_t op_num) /* {{{ */ in cleanup_unfinished_calls() argument
2713 zend_op *opline = EX(func)->op_array.opcodes + op_num; in cleanup_unfinished_calls()
2725 ZEND_ASSERT(op_num); in cleanup_unfinished_calls()
2839 static const zend_live_range *find_live_range(const zend_op_array *op_array, uint32_t op_num, uint3… in find_live_range() argument
2844 if (op_num >= range->start && op_num < range->end in find_live_range()
2853 static void cleanup_live_vars(zend_execute_data *execute_data, uint32_t op_num, uint32_t catch_op_n… in cleanup_live_vars() argument
2859 if (range->start > op_num) { in cleanup_live_vars()
2862 } else if (op_num < range->end) { in cleanup_live_vars()
2877 zend_op *last = EX(func)->op_array.opcodes + op_num; in cleanup_live_vars()
2904 cleanup_unfinished_calls(execute_data, op_num); in zend_cleanup_unfinished_execution()
[all …]
H A Dzend_execute.h335 ZEND_API void zend_cleanup_unfinished_execution(zend_execute_data *execute_data, uint32_t op_num, u…
H A Dzend_vm_def.h6903 …ELPER(zend_dispatch_try_catch_finally_helper, ANY, ANY, uint32_t try_catch_offset, uint32_t op_num) argument
6913 if (op_num < try_catch->catch_op && ex) {
6915 cleanup_live_vars(execute_data, op_num, try_catch->catch_op);
6918 } else if (op_num < try_catch->finally_op) {
6921 cleanup_live_vars(execute_data, op_num, try_catch->finally_op);
6927 } else if (op_num < try_catch->finally_end) {
6953 cleanup_live_vars(execute_data, op_num, 0);
7013 …spatch_try_catch_finally_helper, try_catch_offset, current_try_catch_offset, op_num, throw_op_num);
7443 …atch_try_catch_finally_helper, try_catch_offset, current_try_catch_offset, op_num, current_op_num);
H A Dzend_vm_execute.h1686 …spatch_try_catch_finally_helper_SPEC(uint32_t try_catch_offset, uint32_t op_num ZEND_OPCODE_HANDLE…
1696 if (op_num < try_catch->catch_op && ex) {
1698 cleanup_live_vars(execute_data, op_num, try_catch->catch_op);
1701 } else if (op_num < try_catch->finally_op) {
1704 cleanup_live_vars(execute_data, op_num, try_catch->finally_op);
1710 } else if (op_num < try_catch->finally_end) {
1736 cleanup_live_vars(execute_data, op_num, 0);
/PHP-7.3/ext/opcache/Optimizer/
H A Ddfa_pass.c457 uint32_t op_num = send_needly - op_array->opcodes; in zend_dfa_optimize_calls() local
458 zend_ssa_op *ssa_op = ssa->ops + op_num; in zend_dfa_optimize_calls()
466 zend_ssa_unlink_use_chain(ssa, op_num, ssa_op->op1_use); in zend_dfa_optimize_calls()
469 op_num = call_info->caller_call_opline - op_array->opcodes; in zend_dfa_optimize_calls()
470 ssa_op = ssa->ops + op_num; in zend_dfa_optimize_calls()
473 var->use_chain = op_num; in zend_dfa_optimize_calls()
696 uint32_t op_num; in zend_dfa_optimize_jmps() local
706 op_num = block->start + block->len - 1; in zend_dfa_optimize_jmps()
707 opline = op_array->opcodes + op_num; in zend_dfa_optimize_jmps()
708 ssa_op = ssa->ops + op_num; in zend_dfa_optimize_jmps()
[all …]
/PHP-7.3/sapi/phpdbg/
H A Dphpdbg_utils.c745 uint32_t op_num, i; in phpdbg_check_caught_ex() local
754 op_num = op - op_array->opcodes; in phpdbg_check_caught_ex()
756 for (i = 0; i < op_array->last_try_catch && op_array->try_catch_array[i].try_op <= op_num; i++) { in phpdbg_check_caught_ex()
758 if (op_num <= catch || op_num <= finally) { in phpdbg_check_caught_ex()

Completed in 203 milliseconds