Lines Matching refs:fast_call
7207 zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[try_catch->finally_end].op1.var); local
7209 Z_OBJ_P(fast_call) = EG(exception);
7211 fast_call->u2.lineno = (uint32_t)-1;
7216 zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[try_catch->finally_end].op1.var); local
7219 if (fast_call->u2.lineno != (uint32_t)-1
7220 && (EX(func)->op_array.opcodes[fast_call->u2.lineno].op2_type & (IS_TMP_VAR | IS_VAR))) {
7221 zval *return_value = EX_VAR(EX(func)->op_array.opcodes[fast_call->u2.lineno].op2.var);
7227 if (Z_OBJ_P(fast_call)) {
7229 zend_exception_set_previous(ex, Z_OBJ_P(fast_call));
7231 EG(exception) = Z_OBJ_P(fast_call);
7233 ex = Z_OBJ_P(fast_call);
7643 zval *fast_call = EX_VAR(opline->op1.var); variable
7647 if (fast_call->u2.lineno != (uint32_t)-1
7648 && (EX(func)->op_array.opcodes[fast_call->u2.lineno].op2_type & (IS_TMP_VAR | IS_VAR))) {
7649 zval *return_value = EX_VAR(EX(func)->op_array.opcodes[fast_call->u2.lineno].op2.var);
7655 if (Z_OBJ_P(fast_call) != NULL) {
7657 OBJ_RELEASE(Z_OBJ_P(fast_call));
7658 Z_OBJ_P(fast_call) = NULL;
7667 zval *fast_call = EX_VAR(opline->result.var); variable
7669 Z_OBJ_P(fast_call) = NULL;
7671 fast_call->u2.lineno = opline - EX(func)->op_array.opcodes;
7679 zval *fast_call = EX_VAR(opline->op1.var); variable
7682 if (fast_call->u2.lineno != (uint32_t)-1) {
7683 const zend_op *fast_ret = EX(func)->op_array.opcodes + fast_call->u2.lineno;
7690 EG(exception) = Z_OBJ_P(fast_call);
7691 Z_OBJ_P(fast_call) = NULL;