Home
last modified time | relevance | path

Searched refs:try_catch (Results 1 – 3 of 3) sorted by relevance

/PHP-7.4/Zend/
H A Dzend_generators.c203 zend_try_catch_element *try_catch = &ex->func->op_array.try_catch_array[i]; in zend_generator_dtor_storage() local
204 if (op_num < try_catch->try_op) { in zend_generator_dtor_storage()
207 if (op_num < try_catch->catch_op || op_num < try_catch->finally_end) { in zend_generator_dtor_storage()
214 zend_try_catch_element *try_catch = &ex->func->op_array.try_catch_array[try_catch_offset]; in zend_generator_dtor_storage() local
216 if (op_num < try_catch->finally_op) { in zend_generator_dtor_storage()
219 ZEND_CALL_VAR(ex, ex->func->op_array.opcodes[try_catch->finally_end].op1.var); in zend_generator_dtor_storage()
221 zend_generator_cleanup_unfinished_execution(generator, ex, try_catch->finally_op); in zend_generator_dtor_storage()
226 ex->opline = &ex->func->op_array.opcodes[try_catch->finally_op]; in zend_generator_dtor_storage()
233 } else if (op_num < try_catch->finally_end) { in zend_generator_dtor_storage()
235 ZEND_CALL_VAR(ex, ex->func->op_array.opcodes[try_catch->finally_end].op1.var); in zend_generator_dtor_storage()
H A Dzend_vm_def.h7464 zend_try_catch_element *try_catch = in ZEND_VM_HELPER() local
7467 if (op_num < try_catch->catch_op && ex) { in ZEND_VM_HELPER()
7469 cleanup_live_vars(execute_data, op_num, try_catch->catch_op); in ZEND_VM_HELPER()
7470 ZEND_VM_JMP_EX(&EX(func)->op_array.opcodes[try_catch->catch_op], 0); in ZEND_VM_HELPER()
7472 } else if (op_num < try_catch->finally_op) { in ZEND_VM_HELPER()
7475 cleanup_live_vars(execute_data, op_num, try_catch->finally_op); in ZEND_VM_HELPER()
7479 ZEND_VM_JMP_EX(&EX(func)->op_array.opcodes[try_catch->finally_op], 0); in ZEND_VM_HELPER()
7481 } else if (op_num < try_catch->finally_end) { in ZEND_VM_HELPER()
7540 zend_try_catch_element *try_catch = &EX(func)->op_array.try_catch_array[i]; variable
7541 if (try_catch->try_op > throw_op_num) {
[all …]
H A Dzend_vm_execute.h2537 zend_try_catch_element *try_catch = in zend_dispatch_try_catch_finally_helper_SPEC() local
2540 if (op_num < try_catch->catch_op && ex) { in zend_dispatch_try_catch_finally_helper_SPEC()
2542 cleanup_live_vars(execute_data, op_num, try_catch->catch_op); in zend_dispatch_try_catch_finally_helper_SPEC()
2543 ZEND_VM_JMP_EX(&EX(func)->op_array.opcodes[try_catch->catch_op], 0); in zend_dispatch_try_catch_finally_helper_SPEC()
2545 } else if (op_num < try_catch->finally_op) { in zend_dispatch_try_catch_finally_helper_SPEC()
2548 cleanup_live_vars(execute_data, op_num, try_catch->finally_op); in zend_dispatch_try_catch_finally_helper_SPEC()
2552 ZEND_VM_JMP_EX(&EX(func)->op_array.opcodes[try_catch->finally_op], 0); in zend_dispatch_try_catch_finally_helper_SPEC()
2554 } else if (op_num < try_catch->finally_end) { in zend_dispatch_try_catch_finally_helper_SPEC()
2613 zend_try_catch_element *try_catch = &EX(func)->op_array.try_catch_array[i]; in ZEND_HANDLE_EXCEPTION_SPEC_HANDLER() local
2614 if (try_catch->try_op > throw_op_num) { in ZEND_HANDLE_EXCEPTION_SPEC_HANDLER()
[all …]

Completed in 129 milliseconds