Lines Matching refs:fci

635 	zend_fcall_info fci;  in _call_user_function_ex()  local
637 fci.size = sizeof(fci); in _call_user_function_ex()
638 fci.object = object ? Z_OBJ_P(object) : NULL; in _call_user_function_ex()
639 ZVAL_COPY_VALUE(&fci.function_name, function_name); in _call_user_function_ex()
640 fci.retval = retval_ptr; in _call_user_function_ex()
641 fci.param_count = param_count; in _call_user_function_ex()
642 fci.params = params; in _call_user_function_ex()
643 fci.no_separation = (zend_bool) no_separation; in _call_user_function_ex()
645 return zend_call_function(&fci, NULL); in _call_user_function_ex()
649 int zend_call_function(zend_fcall_info *fci, zend_fcall_info_cache *fci_cache) /* {{{ */ in zend_call_function() argument
658 ZVAL_UNDEF(fci->retval); in zend_call_function()
668 ZEND_ASSERT(fci->size == sizeof(zend_fcall_info)); in zend_call_function()
700 …if (!zend_is_callable_ex(&fci->function_name, fci->object, IS_CALLABLE_CHECK_SILENT, NULL, fci_cac… in zend_call_function()
703 = zend_get_callable_name_ex(&fci->function_name, fci->object); in zend_call_function()
730 fci->object = NULL; in zend_call_function()
734 fci->object = fci_cache->object; in zend_call_function()
735 object_or_called_scope = fci->object; in zend_call_function()
740 func, fci->param_count, object_or_called_scope); in zend_call_function()
757 for (i=0; i<fci->param_count; i++) { in zend_call_function()
759 zval *arg = &fci->params[i]; in zend_call_function()
764 if (!fci->no_separation) { in zend_call_function()
819 zend_init_func_execute_data(call, &func->op_array, fci->retval); in zend_call_function()
828 ZVAL_NULL(fci->retval); in zend_call_function()
833 func->internal_function.handler(call, fci->retval); in zend_call_function()
835 zend_execute_internal(call, fci->retval); in zend_call_function()
841 zval_ptr_dtor(fci->retval); in zend_call_function()
842 ZVAL_UNDEF(fci->retval); in zend_call_function()
850 ZVAL_NULL(fci->retval); in zend_call_function()
853 if (fci->object) { in zend_call_function()
856 fci->object->handlers->call_method(func->common.function_name, fci->object, call, fci->retval); in zend_call_function()
870 zval_ptr_dtor(fci->retval); in zend_call_function()
871 ZVAL_UNDEF(fci->retval); in zend_call_function()