Lines Matching refs:fci

780 	zend_fcall_info fci;  in _call_user_function_impl()  local
782 fci.size = sizeof(fci); in _call_user_function_impl()
785 fci.object = Z_OBJ_P(object); in _call_user_function_impl()
787 fci.object = NULL; in _call_user_function_impl()
789 ZVAL_COPY_VALUE(&fci.function_name, function_name); in _call_user_function_impl()
790 fci.retval = retval_ptr; in _call_user_function_impl()
791 fci.param_count = param_count; in _call_user_function_impl()
792 fci.params = params; in _call_user_function_impl()
793 fci.named_params = named_params; in _call_user_function_impl()
795 return zend_call_function(&fci, NULL); in _call_user_function_impl()
799 zend_result zend_call_function(zend_fcall_info *fci, zend_fcall_info_cache *fci_cache) /* {{{ */ in zend_call_function() argument
809 ZVAL_UNDEF(fci->retval); in zend_call_function()
822 ZEND_ASSERT(fci->size == sizeof(zend_fcall_info)); in zend_call_function()
831 if (!zend_is_callable_ex(&fci->function_name, fci->object, 0, NULL, fci_cache, &error)) { in zend_call_function()
834 = zend_get_callable_name_ex(&fci->function_name, fci->object); in zend_call_function()
854 func, fci->param_count, object_or_called_scope); in zend_call_function()
865 for (i=0; i<fci->param_count; i++) { in zend_call_function()
867 zval *arg = &fci->params[i]; in zend_call_function()
908 if (fci->named_params) { in zend_call_function()
913 ZEND_HASH_FOREACH_STR_KEY_VAL(fci->named_params, name, arg) { in zend_call_function()
997 zend_init_func_execute_data(call, &func->op_array, fci->retval); in zend_call_function()
1003 ZVAL_NULL(fci->retval); in zend_call_function()
1012 func->internal_function.handler(call, fci->retval); in zend_call_function()
1014 zend_execute_internal(call, fci->retval); in zend_call_function()
1023 zend_verify_internal_return_type(call->func, fci->retval)); in zend_call_function()
1025 ? Z_ISREF_P(fci->retval) : !Z_ISREF_P(fci->retval)); in zend_call_function()
1028 ZEND_OBSERVER_FCALL_END(call, fci->retval); in zend_call_function()
1036 zval_ptr_dtor(fci->retval); in zend_call_function()
1037 ZVAL_UNDEF(fci->retval); in zend_call_function()
1076 zend_fcall_info fci; in zend_call_known_function() local
1081 fci.size = sizeof(fci); in zend_call_known_function()
1082 fci.object = object; in zend_call_known_function()
1083 fci.retval = retval_ptr ? retval_ptr : &retval; in zend_call_known_function()
1084 fci.param_count = param_count; in zend_call_known_function()
1085 fci.params = params; in zend_call_known_function()
1086 fci.named_params = named_params; in zend_call_known_function()
1087 ZVAL_UNDEF(&fci.function_name); /* Unused */ in zend_call_known_function()
1093 zend_result result = zend_call_function(&fci, &fcic); in zend_call_known_function()
1120 zend_fcall_info fci; in zend_call_method_if_exists() local
1121 fci.size = sizeof(zend_fcall_info); in zend_call_method_if_exists()
1122 fci.object = object; in zend_call_method_if_exists()
1123 ZVAL_STR(&fci.function_name, method_name); in zend_call_method_if_exists()
1124 fci.retval = retval; in zend_call_method_if_exists()
1125 fci.param_count = param_count; in zend_call_method_if_exists()
1126 fci.params = params; in zend_call_method_if_exists()
1127 fci.named_params = NULL; in zend_call_method_if_exists()
1130 …if (!zend_is_callable_ex(&fci.function_name, fci.object, IS_CALLABLE_SUPPRESS_DEPRECATIONS, NULL, … in zend_call_method_if_exists()
1135 return zend_call_function(&fci, &fcc); in zend_call_method_if_exists()