Home
last modified time | relevance | path

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

/PHP-7.0/ext/opcache/Optimizer/
H A Dnop_removal.c120 op_array->try_catch_array[j].try_op -= shiftlist[op_array->try_catch_array[j].try_op]; in zend_optimizer_nop_removal()
121 op_array->try_catch_array[j].catch_op -= shiftlist[op_array->try_catch_array[j].catch_op]; in zend_optimizer_nop_removal()
122 if (op_array->try_catch_array[j].finally_op) { in zend_optimizer_nop_removal()
123 op_array->try_catch_array[j].finally_op -= shiftlist[op_array->try_catch_array[j].finally_op]; in zend_optimizer_nop_removal()
124 op_array->try_catch_array[j].finally_end -= shiftlist[op_array->try_catch_array[j].finally_end]; in zend_optimizer_nop_removal()
H A Dblock_pass.c190 cfg->try[i] = &blocks[op_array->try_catch_array[i].try_op]; in find_code_blocks()
191 cfg->catch[i] = &blocks[op_array->try_catch_array[i].catch_op]; in find_code_blocks()
192 START_BLOCK_OP(op_array->try_catch_array[i].try_op); in find_code_blocks()
193 START_BLOCK_OP(op_array->try_catch_array[i].catch_op); in find_code_blocks()
194 blocks[op_array->try_catch_array[i].try_op].protected = 1; in find_code_blocks()
1232 op_array->try_catch_array[j].try_op = cfg->try[i]->start_opline - new_opcodes; in assemble_code_blocks()
1233 op_array->try_catch_array[j].catch_op = cfg->catch[i]->start_opline - new_opcodes; in assemble_code_blocks()
/PHP-7.0/Zend/
H A Dzend_opcode.c82 op_array->try_catch_array = NULL; in init_op_array()
393 if (op_array->try_catch_array) { in destroy_op_array()
394 efree(op_array->try_catch_array); in destroy_op_array()
495 if ((op_num < op_array->try_catch_array[i].finally_op || in zend_check_finally_breakout()
496 op_num >= op_array->try_catch_array[i].finally_end) in zend_check_finally_breakout()
505 && (dst_num > op_array->try_catch_array[i].finally_end in zend_check_finally_breakout()
521 if (op_num >= op_array->try_catch_array[i].finally_op in zend_resolve_fast_call()
541 if (op_array->try_catch_array[i].try_op > op_num) { in zend_resolve_finally_ret()
544 if (op_num < op_array->try_catch_array[i].finally_op) { in zend_resolve_finally_ret()
547 if (op_num < op_array->try_catch_array[i].catch_op) { in zend_resolve_finally_ret()
[all …]
H A Dzend_compile.h360 zend_try_catch_element *try_catch_array; member
H A Dzend_vm_def.h7178 if (EX(func)->op_array.try_catch_array[i].try_op > op_num) {
7183 if (op_num < EX(func)->op_array.try_catch_array[i].catch_op) {
7184 catch_op_num = EX(func)->op_array.try_catch_array[i].catch_op;
7186 if (op_num < EX(func)->op_array.try_catch_array[i].finally_op) {
7187 finally_op_num = EX(func)->op_array.try_catch_array[i].finally_op;
7188 finally_op_end = EX(func)->op_array.try_catch_array[i].finally_end;
7190 if (op_num >= EX(func)->op_array.try_catch_array[i].finally_op &&
7191 op_num < EX(func)->op_array.try_catch_array[i].finally_end) {
7192 finally_op_end = EX(func)->op_array.try_catch_array[i].finally_end;
H A Dzend_generators.c140 zend_try_catch_element *try_catch = &ex->func->op_array.try_catch_array[i]; in zend_generator_dtor_storage()
H A Dzend_compile.c917 op_array->try_catch_array = safe_erealloc( in zend_add_try_element()
918 op_array->try_catch_array, sizeof(zend_try_catch_element), op_array->last_try_catch, 0); in zend_add_try_element()
920 elem = &op_array->try_catch_array[try_catch_offset]; in zend_add_try_element()
3771 zend_try_catch_element *elem = &op_array->try_catch_array[current]; in zend_resolve_goto_label()
4226 CG(active_op_array)->try_catch_array[try_catch_offset].catch_op = opnum_catch; in zend_compile_try()
4274 CG(active_op_array)->try_catch_array[try_catch_offset].finally_op = opnum_jmp + 1; in zend_compile_try()
4275 CG(active_op_array)->try_catch_array[try_catch_offset].finally_end in zend_compile_try()
H A Dzend_vm_execute.h1477 if (EX(func)->op_array.try_catch_array[i].try_op > op_num) {
1482 if (op_num < EX(func)->op_array.try_catch_array[i].catch_op) {
1483 catch_op_num = EX(func)->op_array.try_catch_array[i].catch_op;
1485 if (op_num < EX(func)->op_array.try_catch_array[i].finally_op) {
1486 finally_op_num = EX(func)->op_array.try_catch_array[i].finally_op;
1487 finally_op_end = EX(func)->op_array.try_catch_array[i].finally_end;
1489 if (op_num >= EX(func)->op_array.try_catch_array[i].finally_op &&
1490 op_num < EX(func)->op_array.try_catch_array[i].finally_end) {
1491 finally_op_end = EX(func)->op_array.try_catch_array[i].finally_end;
/PHP-7.0/ext/opcache/
H A Dzend_persist_calc.c247 if (op_array->try_catch_array) { in zend_persist_op_array_calc_ex()
248 …ADD_DUP_SIZE(op_array->try_catch_array, sizeof(zend_try_catch_element) * op_array->last_try_catch); in zend_persist_op_array_calc_ex()
H A Dzend_file_cache.c383 SERIALIZE_PTR(op_array->try_catch_array); in zend_file_cache_serialize_op_array()
498 SERIALIZE_PTR(op_array->try_catch_array); in zend_file_cache_serialize_op_array()
961 UNSERIALIZE_PTR(op_array->try_catch_array); in zend_file_cache_unserialize_op_array()
1067 UNSERIALIZE_PTR(op_array->try_catch_array); in zend_file_cache_unserialize_op_array()
H A Dzend_persist.c656 if (op_array->try_catch_array) { in zend_persist_op_array_ex()
657 …zend_accel_store(op_array->try_catch_array, sizeof(zend_try_catch_element) * op_array->last_try_ca… in zend_persist_op_array_ex()
/PHP-7.0/sapi/phpdbg/
H A Dphpdbg_utils.c755 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()
756 …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 220 milliseconds