Lines Matching refs:opcodes
49 op_array->opcodes = erealloc(op_array->opcodes, size * sizeof(zend_op)); in op_array_alloc_ops()
62 op_array->opcodes = NULL; in init_op_array()
382 efree(op_array->opcodes); in destroy_op_array()
441 next_op = &(op_array->opcodes[next_op_num]); in get_next_op()
462 zend_op *opline = op_array->opcodes, *end=opline+op_array->last; in zend_update_extended_info()
501 CG(zend_lineno) = op_array->opcodes[op_num].lineno; in zend_check_finally_breakout()
509 CG(zend_lineno) = op_array->opcodes[op_num].lineno; in zend_check_finally_breakout()
529 ZEND_ASSERT(op_array->opcodes[finally_op_num - 2].opcode == ZEND_FAST_CALL); in zend_resolve_fast_call()
530 op_array->opcodes[op_num].extended_value = ZEND_FAST_CALL_FROM_FINALLY; in zend_resolve_fast_call()
531 op_array->opcodes[op_num].op2.opline_num = finally_op_num - 2; in zend_resolve_fast_call()
554 op_array->opcodes[op_num].extended_value = ZEND_FAST_RET_TO_FINALLY; in zend_resolve_finally_ret()
555 op_array->opcodes[op_num].op2.opline_num = finally_op_num; in zend_resolve_finally_ret()
558 op_array->opcodes[op_num].extended_value = ZEND_FAST_RET_TO_CATCH; in zend_resolve_finally_ret()
559 op_array->opcodes[op_num].op2.opline_num = catch_op_num; in zend_resolve_finally_ret()
598 op_array->opcodes = (zend_op *) erealloc(op_array->opcodes, sizeof(zend_op)*op_array->last); in pass_two()
605 opline = op_array->opcodes; in pass_two()
611 zend_resolve_fast_call(op_array, opline - op_array->opcodes); in pass_two()
615 zend_resolve_finally_ret(op_array, opline - op_array->opcodes); in pass_two()
630 zend_check_finally_breakout(op_array, opline - op_array->opcodes, jmp_target); in pass_two()
641 zend_check_finally_breakout(op_array, opline - op_array->opcodes, opline->op1.opline_num); in pass_two()