Searched defs:op_num (Results 1 - 6 of 6) sorted by relevance

/PHP_TRUNK/sapi/phpdbg/
H A Dphpdbg_utils.c726 uint32_t op_num, i; local
735 op_num = op - op_array->opcodes;
737 for (i = 0; i < op_array->last_try_catch && op_array->try_catch_array[i].try_op <= op_num; i++) {
739 if (op_num <= catch || op_num <= finally) {
/PHP_TRUNK/Zend/
H A Dzend_generators.c45 uint32_t op_num = execute_data->opline - execute_data->func->op_array.opcodes - 1; local
55 zend_cleanup_unfinished_execution(execute_data, op_num, 0);
126 uint32_t op_num, finally_op_num, finally_op_end; local
135 op_num = ex->opline - ex->func->op_array.opcodes - 1;
143 if (op_num < try_catch->try_op) {
147 if (op_num < try_catch->finally_op) {
H A Dzend_vm_def.h7055 uint32_t op_num = EG(opline_before_exception) - EX(func)->op_array.opcodes; variable
7068 * op_num.
7070 op_num = EX(func)->op_array.brk_cont_array[exc_opline->op2.num].brk;
7075 if (EX(func)->op_array.try_catch_array[i].try_op > op_num) {
7080 if (op_num < EX(func)->op_array.try_catch_array[i].catch_op) {
7083 if (op_num < EX(func)->op_array.try_catch_array[i].finally_op) {
7087 if (op_num >= EX(func)->op_array.try_catch_array[i].finally_op &&
7088 op_num < EX(func)->op_array.try_catch_array[i].finally_end) {
7094 i_cleanup_unfinished_execution(execute_data, op_num, catch_op_num);
H A Dzend_vm_execute.h1476 uint32_t op_num = EG(opline_before_exception) - EX(func)->op_array.opcodes; local
1489 * op_num.
1491 op_num = EX(func)->op_array.brk_cont_array[exc_opline->op2.num].brk;
1496 if (EX(func)->op_array.try_catch_array[i].try_op > op_num) {
1501 if (op_num < EX(func)->op_array.try_catch_array[i].catch_op) {
1504 if (op_num < EX(func)->op_array.try_catch_array[i].finally_op) {
1508 if (op_num >= EX(func)->op_array.try_catch_array[i].finally_op &&
1509 op_num < EX(func)->op_array.try_catch_array[i].finally_end) {
1515 i_cleanup_unfinished_execution(execute_data, op_num, catch_op_num);
[all...]
H A Dzend_execute.c2372 static zend_always_inline void i_cleanup_unfinished_execution(zend_execute_data *execute_data, uint32_t op_num, uint32_t catch_op_num) /* {{{ */ argument
2377 zend_op *opline = EX(func)->op_array.opcodes + op_num;
2386 ZEND_ASSERT(op_num);
2502 } else if (brk_cont->start > op_num) {
2505 } else if (op_num < brk_cont->brk) {
2519 zend_op *last = EX(func)->op_array.opcodes + op_num;
2545 void zend_cleanup_unfinished_execution(zend_execute_data *execute_data, uint32_t op_num, uint32_t catch_op_num) { argument
2546 i_cleanup_unfinished_execution(execute_data, op_num, catch_op_num);
H A Dzend_opcode.c487 static void zend_check_finally_breakout(zend_op_array *op_array, uint32_t op_num, uint32_t dst_num) argument
492 if ((op_num < op_array->try_catch_array[i].finally_op ||
493 op_num >= op_array->try_catch_array[i].finally_end)
498 CG(zend_lineno) = op_array->opcodes[op_num].lineno;
500 } else if ((op_num >= op_array->try_catch_array[i].finally_op
501 && op_num <= op_array->try_catch_array[i].finally_end)
506 CG(zend_lineno) = op_array->opcodes[op_num].lineno;
512 static void zend_resolve_fast_call(zend_op_array *op_array, uint32_t op_num) argument
518 if (op_num >= op_array->try_catch_array[i].finally_op
519 && op_num < op_arra
532 zend_resolve_finally_ret(zend_op_array *op_array, uint32_t op_num) argument
[all...]

Completed in 76 milliseconds