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

/PHP_TRUNK/Zend/
H A Dzend_opcode.c492 static void zend_check_finally_breakout(zend_op_array *op_array, uint32_t op_num, uint32_t dst_num) argument
497 if ((op_num < op_array->try_catch_array[i].finally_op ||
498 op_num >= op_array->try_catch_array[i].finally_end)
503 CG(zend_lineno) = op_array->opcodes[op_num].lineno;
505 } else if ((op_num >= op_array->try_catch_array[i].finally_op
506 && op_num <= op_array->try_catch_array[i].finally_end)
511 CG(zend_lineno) = op_array->opcodes[op_num].lineno;
520 uint32_t op_num = 0; local
525 op_num = op_array->try_catch_array[i].finally_op;
530 if (op_num) {
538 zend_resolve_fast_call(zend_op_array *op_array, uint32_t fast_call, uint32_t op_num) argument
560 zend_resolve_finally_call(zend_op_array *op_array, uint32_t op_num, uint32_t dst_num) argument
635 zend_resolve_finally_ret(zend_op_array *op_array, uint32_t op_num) argument
[all...]
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.h7074 uint32_t op_num = EG(opline_before_exception) - EX(func)->op_array.opcodes; variable
7081 if (EX(func)->op_array.try_catch_array[i].try_op > op_num) {
7086 if (op_num < EX(func)->op_array.try_catch_array[i].catch_op) {
7089 if (op_num < EX(func)->op_array.try_catch_array[i].finally_op) {
7093 if (op_num >= EX(func)->op_array.try_catch_array[i].finally_op &&
7094 op_num < EX(func)->op_array.try_catch_array[i].finally_end) {
7101 if ((EX(func)->op_array.opcodes[op_num].opcode == ZEND_FREE && (EX(func)->op_array.opcodes[op_num].extended_value & ZEND_FREE_ON_RETURN))
7102 || (EX(func)->op_array.opcodes[op_num].opcode == ZEND_FE_FREE && (EX(func)->op_array.opcodes[op_num]
[all...]
H A Dzend_vm_execute.h1478 uint32_t op_num = EG(opline_before_exception) - EX(func)->op_array.opcodes; local
1485 if (EX(func)->op_array.try_catch_array[i].try_op > op_num) {
1490 if (op_num < EX(func)->op_array.try_catch_array[i].catch_op) {
1493 if (op_num < EX(func)->op_array.try_catch_array[i].finally_op) {
1497 if (op_num >= EX(func)->op_array.try_catch_array[i].finally_op &&
1498 op_num < EX(func)->op_array.try_catch_array[i].finally_end) {
1505 if ((EX(func)->op_array.opcodes[op_num].opcode == ZEND_FREE && (EX(func)->op_array.opcodes[op_num].extended_value & ZEND_FREE_ON_RETURN))
1506 || (EX(func)->op_array.opcodes[op_num].opcode == ZEND_FE_FREE && (EX(func)->op_array.opcodes[op_num]
[all...]
H A Dzend_execute.c2390 static zend_always_inline void i_cleanup_unfinished_execution(zend_execute_data *execute_data, uint32_t op_num, uint32_t catch_op_num) /* {{{ */ argument
2395 zend_op *opline = EX(func)->op_array.opcodes + op_num;
2404 ZEND_ASSERT(op_num);
2520 } else if (brk_cont->start > op_num) {
2523 } else if (op_num < brk_cont->brk) {
2537 zend_op *last = EX(func)->op_array.opcodes + op_num;
2563 void zend_cleanup_unfinished_execution(zend_execute_data *execute_data, uint32_t op_num, uint32_t catch_op_num) { argument
2564 i_cleanup_unfinished_execution(execute_data, op_num, catch_op_num);
/PHP_TRUNK/sapi/phpdbg/
H A Dphpdbg_utils.c721 uint32_t op_num, i; local
730 op_num = op - op_array->opcodes;
732 for (i = 0; i < op_array->last_try_catch && op_array->try_catch_array[i].try_op <= op_num; i++) {
734 if (op_num <= catch || op_num <= finally) {

Completed in 40 milliseconds