Lines Matching refs:fcall
107 zend_function_call_entry fcall = { fbc }; in zend_push_function_call_entry() local
108 zend_stack_push(&CG(function_call_stack), &fcall, sizeof(zend_function_call_entry)); in zend_push_function_call_entry()
2579 zend_function_call_entry *fcall; in zend_do_end_function_call() local
2580 zend_stack_top(&CG(function_call_stack), (void **) &fcall); in zend_do_end_function_call()
2584 if (fcall->arg_num != 0) { in zend_do_end_function_call()
2590 if (fcall->fbc) { in zend_do_end_function_call()
2615 opline->extended_value = fcall->arg_num; in zend_do_end_function_call()
2620 CG(context).used_stack -= fcall->arg_num; in zend_do_end_function_call()
2629 zend_function_call_entry *fcall; in zend_do_pass_param() local
2634 zend_stack_top(&CG(function_call_stack), (void **) &fcall); in zend_do_pass_param()
2635 function_ptr = fcall->fbc; in zend_do_pass_param()
2636 fcall->arg_num++; in zend_do_pass_param()
2638 if (fcall->uses_argument_unpacking) { in zend_do_pass_param()
2647 !ARG_SHOULD_BE_SENT_BY_REF(function_ptr, fcall->arg_num)) { in zend_do_pass_param()
2659 if (ARG_MAY_BE_SENT_BY_REF(function_ptr, fcall->arg_num)) { in zend_do_pass_param()
2670 } else if (ARG_SHOULD_BE_SENT_BY_REF(function_ptr, fcall->arg_num)) { in zend_do_pass_param()
2705 zend_do_end_variable_parse(param, BP_VAR_FUNC_ARG, fcall->arg_num TSRMLS_CC); in zend_do_pass_param()
2731 opline->op2.opline_num = fcall->arg_num; in zend_do_pass_param()
2743 zend_function_call_entry *fcall; in zend_do_unpack_params() local
2745 zend_stack_top(&CG(function_call_stack), (void **) &fcall); in zend_do_unpack_params()
2746 fcall->uses_argument_unpacking = 1; in zend_do_unpack_params()
2748 if (fcall->fbc) { in zend_do_unpack_params()
2753 ZVAL_STRING(&func_name, fcall->fbc->common.function_name, 1); in zend_do_unpack_params()
2764 fcall->fbc = NULL; in zend_do_unpack_params()
2771 opline->op2.num = fcall->arg_num; in zend_do_unpack_params()