Home
last modified time | relevance | path

Searched refs:try_catch_array (Results 1 – 16 of 16) sorted by relevance

/PHP-8.0/ext/opcache/Optimizer/
H A Dnop_removal.c86 op_array->try_catch_array[j].try_op -= shiftlist[op_array->try_catch_array[j].try_op]; in zend_optimizer_nop_removal()
87 op_array->try_catch_array[j].catch_op -= shiftlist[op_array->try_catch_array[j].catch_op]; in zend_optimizer_nop_removal()
88 if (op_array->try_catch_array[j].finally_op) { in zend_optimizer_nop_removal()
89 op_array->try_catch_array[j].finally_op -= shiftlist[op_array->try_catch_array[j].finally_op]; in zend_optimizer_nop_removal()
90 op_array->try_catch_array[j].finally_end -= shiftlist[op_array->try_catch_array[j].finally_end]; in zend_optimizer_nop_removal()
H A Dzend_cfg.c131 if (op_array->try_catch_array[j].catch_op) { in zend_mark_reachable_blocks()
143 if (op_array->try_catch_array[j].finally_op) { in zend_mark_reachable_blocks()
147 op_array->try_catch_array[j].try_op = op_array->try_catch_array[j].catch_op; in zend_mark_reachable_blocks()
161 if (op_array->try_catch_array[j].catch_op) { in zend_mark_reachable_blocks()
169 if (op_array->try_catch_array[j].finally_op) { in zend_mark_reachable_blocks()
186 if (op_array->try_catch_array[j].catch_op) { in zend_mark_reachable_blocks()
189 if (op_array->try_catch_array[j].finally_op) { in zend_mark_reachable_blocks()
452 BB_START(op_array->try_catch_array[j].try_op); in zend_build_cfg()
453 if (op_array->try_catch_array[j].catch_op) { in zend_build_cfg()
456 if (op_array->try_catch_array[j].finally_op) { in zend_build_cfg()
[all …]
H A Dzend_dump.c1029 cfg->map[op_array->try_catch_array[i].try_op]); in zend_dump_op_array()
1030 if (op_array->try_catch_array[i].catch_op) { in zend_dump_op_array()
1036 if (op_array->try_catch_array[i].finally_op) { in zend_dump_op_array()
1042 if (op_array->try_catch_array[i].finally_end) { in zend_dump_op_array()
1090 op_array->try_catch_array[i].try_op); in zend_dump_op_array()
1092 if (op_array->try_catch_array[i].catch_op) { in zend_dump_op_array()
1095 op_array->try_catch_array[i].catch_op); in zend_dump_op_array()
1099 if (op_array->try_catch_array[i].finally_op) { in zend_dump_op_array()
1102 op_array->try_catch_array[i].finally_op); in zend_dump_op_array()
1106 if (op_array->try_catch_array[i].finally_end) { in zend_dump_op_array()
[all …]
H A Dblock_pass.c1091 … op_array->try_catch_array[j].try_op = blocks[cfg->map[op_array->try_catch_array[i].try_op]].start; in assemble_code_blocks()
1092 if (op_array->try_catch_array[i].catch_op) { in assemble_code_blocks()
1093 …op_array->try_catch_array[j].catch_op = blocks[cfg->map[op_array->try_catch_array[i].catch_op]].st… in assemble_code_blocks()
1095 op_array->try_catch_array[j].catch_op = 0; in assemble_code_blocks()
1097 if (op_array->try_catch_array[i].finally_op) { in assemble_code_blocks()
1098 …op_array->try_catch_array[j].finally_op = blocks[cfg->map[op_array->try_catch_array[i].finally_op]… in assemble_code_blocks()
1100 op_array->try_catch_array[j].finally_op = 0; in assemble_code_blocks()
1103 op_array->try_catch_array[j].finally_end = 0; in assemble_code_blocks()
1105 …op_array->try_catch_array[j].finally_end = blocks[cfg->map[op_array->try_catch_array[i].finally_en… in assemble_code_blocks()
1113 efree(op_array->try_catch_array); in assemble_code_blocks()
[all …]
H A Ddfa_pass.c245 op_array->try_catch_array[j].try_op -= shiftlist[op_array->try_catch_array[j].try_op]; in zend_ssa_remove_nops()
246 op_array->try_catch_array[j].catch_op -= shiftlist[op_array->try_catch_array[j].catch_op]; in zend_ssa_remove_nops()
247 if (op_array->try_catch_array[j].finally_op) { in zend_ssa_remove_nops()
248 op_array->try_catch_array[j].finally_op -= shiftlist[op_array->try_catch_array[j].finally_op]; in zend_ssa_remove_nops()
249 op_array->try_catch_array[j].finally_end -= shiftlist[op_array->try_catch_array[j].finally_end]; in zend_ssa_remove_nops()
/PHP-8.0/ext/opcache/tests/
H A Dbug76275.phpt2 Bug #76275: Assertion failure in file cache when unserializing empty try_catch_array
/PHP-8.0/Zend/
H A Dzend_opcode.c76 op_array->try_catch_array = NULL; in init_op_array()
521 if (op_array->try_catch_array) { in destroy_op_array()
522 efree(op_array->try_catch_array); in destroy_op_array()
585 if ((op_num < op_array->try_catch_array[i].finally_op || in zend_check_finally_breakout()
586 op_num >= op_array->try_catch_array[i].finally_end) in zend_check_finally_breakout()
587 && (dst_num >= op_array->try_catch_array[i].finally_op && in zend_check_finally_breakout()
588 dst_num <= op_array->try_catch_array[i].finally_end)) { in zend_check_finally_breakout()
593 } else if ((op_num >= op_array->try_catch_array[i].finally_op in zend_check_finally_breakout()
594 && op_num <= op_array->try_catch_array[i].finally_end) in zend_check_finally_breakout()
595 && (dst_num > op_array->try_catch_array[i].finally_end in zend_check_finally_breakout()
[all …]
H A Dzend_generators.c254 zend_try_catch_element *try_catch = &ex->func->op_array.try_catch_array[i]; in zend_generator_dtor_storage()
265 zend_try_catch_element *try_catch = &ex->func->op_array.try_catch_array[try_catch_offset]; in zend_generator_dtor_storage()
H A Dzend_compile.h443 zend_try_catch_element *try_catch_array; member
H A Dzend_compile.c1012 op_array->try_catch_array = safe_erealloc( in zend_add_try_element()
1013 op_array->try_catch_array, sizeof(zend_try_catch_element), op_array->last_try_catch, 0); in zend_add_try_element()
1015 elem = &op_array->try_catch_array[try_catch_offset]; in zend_add_try_element()
4960 zend_try_catch_element *elem = &op_array->try_catch_array[current]; in zend_resolve_goto_label()
5758 CG(active_op_array)->try_catch_array[try_catch_offset].catch_op = opnum_catch; in zend_compile_try()
5833 CG(active_op_array)->try_catch_array[try_catch_offset].finally_op = opnum_jmp + 1; in zend_compile_try()
5834 CG(active_op_array)->try_catch_array[try_catch_offset].finally_end in zend_compile_try()
H A Dzend_vm_def.h7720 &EX(func)->op_array.try_catch_array[try_catch_offset]; in ZEND_VM_HELPER()
7813 zend_try_catch_element *try_catch = &EX(func)->op_array.try_catch_array[i];
H A Dzend_vm_execute.h2872 &EX(func)->op_array.try_catch_array[try_catch_offset]; in zend_dispatch_try_catch_finally_helper_SPEC()
2965 zend_try_catch_element *try_catch = &EX(func)->op_array.try_catch_array[i]; in ZEND_HANDLE_EXCEPTION_SPEC_HANDLER()
/PHP-8.0/ext/opcache/
H A Dzend_persist.c407 if (op_array->try_catch_array) { in zend_persist_op_array_ex()
408 op_array->try_catch_array = zend_shared_alloc_get_xlat_entry(op_array->try_catch_array); in zend_persist_op_array_ex()
409 ZEND_ASSERT(op_array->try_catch_array != NULL); in zend_persist_op_array_ex()
603 if (op_array->try_catch_array) { in zend_persist_op_array_ex()
604 …op_array->try_catch_array = zend_shared_memdup_put_free(op_array->try_catch_array, sizeof(zend_try… in zend_persist_op_array_ex()
H A Dzend_file_cache.c488 SERIALIZE_PTR(op_array->try_catch_array);
617 SERIALIZE_PTR(op_array->try_catch_array);
1272 UNSERIALIZE_PTR(op_array->try_catch_array);
1389 UNSERIALIZE_PTR(op_array->try_catch_array);
H A Dzend_persist_calc.c273 if (op_array->try_catch_array) { in zend_persist_op_array_calc_ex()
/PHP-8.0/sapi/phpdbg/
H A Dphpdbg_utils.c748 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()
749 …uint32_t catch = op_array->try_catch_array[i].catch_op, finally = op_array->try_catch_array[i].fin… in phpdbg_check_caught_ex()

Completed in 214 milliseconds