fci               697 Zend/zend_API.c 				zend_fcall_info *fci = va_arg(*va, zend_fcall_info *);
fci               702 Zend/zend_API.c 					fci->size = 0;
fci               707 Zend/zend_API.c 				if (zend_fcall_info_init(arg, 0, fci, fcc, NULL, &is_callable_error) == SUCCESS) {
fci              3413 Zend/zend_API.c ZEND_API int zend_fcall_info_init(zval *callable, uint check_flags, zend_fcall_info *fci, zend_fcall_info_cache *fcc, zend_string **callable_name, char **error) /* {{{ */
fci              3419 Zend/zend_API.c 	fci->size = sizeof(*fci);
fci              3420 Zend/zend_API.c 	fci->function_table = fcc->calling_scope ? &fcc->calling_scope->function_table : EG(function_table);
fci              3421 Zend/zend_API.c 	fci->object = fcc->object;
fci              3422 Zend/zend_API.c 	ZVAL_COPY_VALUE(&fci->function_name, callable);
fci              3423 Zend/zend_API.c 	fci->retval = NULL;
fci              3424 Zend/zend_API.c 	fci->param_count = 0;
fci              3425 Zend/zend_API.c 	fci->params = NULL;
fci              3426 Zend/zend_API.c 	fci->no_separation = 1;
fci              3427 Zend/zend_API.c 	fci->symbol_table = NULL;
fci              3433 Zend/zend_API.c ZEND_API void zend_fcall_info_args_clear(zend_fcall_info *fci, int free_mem) /* {{{ */
fci              3435 Zend/zend_API.c 	if (fci->params) {
fci              3436 Zend/zend_API.c 		zval *p = fci->params;
fci              3437 Zend/zend_API.c 		zval *end = p + fci->param_count;
fci              3444 Zend/zend_API.c 			efree(fci->params);
fci              3445 Zend/zend_API.c 			fci->params = NULL;
fci              3448 Zend/zend_API.c 	fci->param_count = 0;
fci              3452 Zend/zend_API.c ZEND_API void zend_fcall_info_args_save(zend_fcall_info *fci, int *param_count, zval **params) /* {{{ */
fci              3454 Zend/zend_API.c 	*param_count = fci->param_count;
fci              3455 Zend/zend_API.c 	*params = fci->params;
fci              3456 Zend/zend_API.c 	fci->param_count = 0;
fci              3457 Zend/zend_API.c 	fci->params = NULL;
fci              3461 Zend/zend_API.c ZEND_API void zend_fcall_info_args_restore(zend_fcall_info *fci, int param_count, zval *params) /* {{{ */
fci              3463 Zend/zend_API.c 	zend_fcall_info_args_clear(fci, 1);
fci              3464 Zend/zend_API.c 	fci->param_count = param_count;
fci              3465 Zend/zend_API.c 	fci->params = params;
fci              3469 Zend/zend_API.c ZEND_API int zend_fcall_info_args_ex(zend_fcall_info *fci, zend_function *func, zval *args) /* {{{ */
fci              3474 Zend/zend_API.c 	zend_fcall_info_args_clear(fci, !args);
fci              3484 Zend/zend_API.c 	fci->param_count = zend_hash_num_elements(Z_ARRVAL_P(args));
fci              3485 Zend/zend_API.c 	fci->params = params = (zval *) erealloc(fci->params, fci->param_count * sizeof(zval));
fci              3504 Zend/zend_API.c ZEND_API int zend_fcall_info_args(zend_fcall_info *fci, zval *args) /* {{{ */
fci              3506 Zend/zend_API.c 	return zend_fcall_info_args_ex(fci, NULL, args);
fci              3510 Zend/zend_API.c ZEND_API int zend_fcall_info_argp(zend_fcall_info *fci, int argc, zval *argv) /* {{{ */
fci              3518 Zend/zend_API.c 	zend_fcall_info_args_clear(fci, !argc);
fci              3521 Zend/zend_API.c 		fci->param_count = argc;
fci              3522 Zend/zend_API.c 		fci->params = (zval *) erealloc(fci->params, fci->param_count * sizeof(zval));
fci              3525 Zend/zend_API.c 			ZVAL_COPY(&fci->params[i], &argv[i]);
fci              3533 Zend/zend_API.c ZEND_API int zend_fcall_info_argv(zend_fcall_info *fci, int argc, va_list *argv) /* {{{ */
fci              3542 Zend/zend_API.c 	zend_fcall_info_args_clear(fci, !argc);
fci              3545 Zend/zend_API.c 		fci->param_count = argc;
fci              3546 Zend/zend_API.c 		fci->params = (zval *) erealloc(fci->params, fci->param_count * sizeof(zval));
fci              3550 Zend/zend_API.c 			ZVAL_COPY(&fci->params[i], arg);
fci              3558 Zend/zend_API.c ZEND_API int zend_fcall_info_argn(zend_fcall_info *fci, int argc, ...) /* {{{ */
fci              3564 Zend/zend_API.c 	ret = zend_fcall_info_argv(fci, argc, &argv);
fci              3571 Zend/zend_API.c ZEND_API int zend_fcall_info_call(zend_fcall_info *fci, zend_fcall_info_cache *fcc, zval *retval_ptr, zval *args) /* {{{ */
fci              3576 Zend/zend_API.c 	fci->retval = retval_ptr ? retval_ptr : &retval;
fci              3578 Zend/zend_API.c 		zend_fcall_info_args_save(fci, &org_count, &org_params);
fci              3579 Zend/zend_API.c 		zend_fcall_info_args(fci, args);
fci              3581 Zend/zend_API.c 	result = zend_call_function(fci, fcc);
fci              3587 Zend/zend_API.c 		zend_fcall_info_args_restore(fci, org_count, org_params);
fci               243 Zend/zend_API.h #define ZEND_FCI_INITIALIZED(fci) ((fci).size != 0)
fci               487 Zend/zend_API.h ZEND_API int zend_fcall_info_init(zval *callable, uint check_flags, zend_fcall_info *fci, zend_fcall_info_cache *fcc, zend_string **callable_name, char **error);
fci               492 Zend/zend_API.h ZEND_API void zend_fcall_info_args_clear(zend_fcall_info *fci, int free_mem);
fci               497 Zend/zend_API.h ZEND_API void zend_fcall_info_args_save(zend_fcall_info *fci, int *param_count, zval **params);
fci               501 Zend/zend_API.h ZEND_API void zend_fcall_info_args_restore(zend_fcall_info *fci, int param_count, zval *params);
fci               506 Zend/zend_API.h ZEND_API int zend_fcall_info_args(zend_fcall_info *fci, zval *args);
fci               507 Zend/zend_API.h ZEND_API int zend_fcall_info_args_ex(zend_fcall_info *fci, zend_function *func, zval *args);
fci               513 Zend/zend_API.h ZEND_API int zend_fcall_info_argp(zend_fcall_info *fci, int argc, zval *argv);
fci               519 Zend/zend_API.h ZEND_API int zend_fcall_info_argv(zend_fcall_info *fci, int argc, va_list *argv);
fci               525 Zend/zend_API.h ZEND_API int zend_fcall_info_argn(zend_fcall_info *fci, int argc, ...);
fci               530 Zend/zend_API.h ZEND_API int zend_fcall_info_call(zend_fcall_info *fci, zend_fcall_info_cache *fcc, zval *retval, zval *args);
fci               532 Zend/zend_API.h ZEND_API int zend_call_function(zend_fcall_info *fci, zend_fcall_info_cache *fci_cache);
fci               123 Zend/zend_closures.c 	zend_fcall_info fci;
fci               144 Zend/zend_closures.c 	if (zend_fcall_info_init(zclosure, 0, &fci, &fci_cache, NULL, NULL) != SUCCESS) {
fci               148 Zend/zend_closures.c 	fci.retval = &closure_result;
fci               149 Zend/zend_closures.c 	fci.params = my_params;
fci               150 Zend/zend_closures.c 	fci.param_count = my_param_count;
fci               151 Zend/zend_closures.c 	fci.object = fci_cache.object = newobj;
fci               173 Zend/zend_closures.c 	if (zend_call_function(&fci, &fci_cache) == SUCCESS && Z_TYPE(closure_result) != IS_UNDEF) {
fci               714 Zend/zend_exceptions.c 	zend_fcall_info fci;
fci               730 Zend/zend_exceptions.c 		fci.size = sizeof(fci);
fci               731 Zend/zend_exceptions.c 		fci.function_table = &Z_OBJCE_P(exception)->function_table;
fci               732 Zend/zend_exceptions.c 		ZVAL_COPY_VALUE(&fci.function_name, &fname);
fci               733 Zend/zend_exceptions.c 		fci.symbol_table = NULL;
fci               734 Zend/zend_exceptions.c 		fci.object = Z_OBJ_P(exception);
fci               735 Zend/zend_exceptions.c 		fci.retval = &trace;
fci               736 Zend/zend_exceptions.c 		fci.param_count = 0;
fci               737 Zend/zend_exceptions.c 		fci.params = NULL;
fci               738 Zend/zend_exceptions.c 		fci.no_separation = 1;
fci               740 Zend/zend_exceptions.c 		zend_call_function(&fci, NULL);
fci               673 Zend/zend_execute_API.c 	zend_fcall_info fci;
fci               675 Zend/zend_execute_API.c 	fci.size = sizeof(fci);
fci               676 Zend/zend_execute_API.c 	fci.function_table = function_table;
fci               677 Zend/zend_execute_API.c 	fci.object = object ? Z_OBJ_P(object) : NULL;
fci               678 Zend/zend_execute_API.c 	ZVAL_COPY_VALUE(&fci.function_name, function_name);
fci               679 Zend/zend_execute_API.c 	fci.retval = retval_ptr;
fci               680 Zend/zend_execute_API.c 	fci.param_count = param_count;
fci               681 Zend/zend_execute_API.c 	fci.params = params;
fci               682 Zend/zend_execute_API.c 	fci.no_separation = (zend_bool) no_separation;
fci               683 Zend/zend_execute_API.c 	fci.symbol_table = symbol_table;
fci               685 Zend/zend_execute_API.c 	return zend_call_function(&fci, NULL);
fci               689 Zend/zend_execute_API.c int zend_call_function(zend_fcall_info *fci, zend_fcall_info_cache *fci_cache) /* {{{ */
fci               698 Zend/zend_execute_API.c 	ZVAL_UNDEF(fci->retval);
fci               708 Zend/zend_execute_API.c 	switch (fci->size) {
fci               749 Zend/zend_execute_API.c 		if (!zend_is_callable_ex(&fci->function_name, fci->object, IS_CALLABLE_CHECK_SILENT, &callable_name, fci_cache, &error)) {
fci               774 Zend/zend_execute_API.c 		func, fci->param_count, fci_cache->called_scope, fci_cache->object);
fci               776 Zend/zend_execute_API.c 	fci->object = fci_cache->object;
fci               777 Zend/zend_execute_API.c 	if (fci->object &&
fci               779 Zend/zend_execute_API.c 	     !IS_OBJ_VALID(EG(objects_store).object_buckets[fci->object->handle]))) {
fci               799 Zend/zend_execute_API.c 	for (i=0; i<fci->param_count; i++) {
fci               801 Zend/zend_execute_API.c 		zval *arg = &fci->params[i];
fci               805 Zend/zend_execute_API.c 				if (fci->no_separation &&
fci               844 Zend/zend_execute_API.c 		fci->object = NULL;
fci               846 Zend/zend_execute_API.c 	Z_OBJ(call->This) = fci->object;
fci               855 Zend/zend_execute_API.c 	ZEND_ASSERT(fci->symbol_table == NULL);
fci               860 Zend/zend_execute_API.c 		call->symbol_table = fci->symbol_table;
fci               862 Zend/zend_execute_API.c 			zend_init_execute_data(call, &func->op_array, fci->retval);
fci               865 Zend/zend_execute_API.c 			zend_generator_create_zval(call, &func->op_array, fci->retval);
fci               873 Zend/zend_execute_API.c 		ZVAL_NULL(fci->retval);
fci               882 Zend/zend_execute_API.c 			func->internal_function.handler(call, fci->retval);
fci               884 Zend/zend_execute_API.c 			zend_execute_internal(call, fci->retval);
fci               896 Zend/zend_execute_API.c 			zval_ptr_dtor(fci->retval);
fci               897 Zend/zend_execute_API.c 			ZVAL_UNDEF(fci->retval);
fci               905 Zend/zend_execute_API.c 		ZVAL_NULL(fci->retval);
fci               908 Zend/zend_execute_API.c 		if (fci->object) {
fci               911 Zend/zend_execute_API.c 			fci->object->handlers->call_method(func->common.function_name, fci->object, call, fci->retval);
fci               925 Zend/zend_execute_API.c 			zval_ptr_dtor(fci->retval);
fci               926 Zend/zend_execute_API.c 			ZVAL_UNDEF(fci->retval);
fci                37 Zend/zend_interfaces.c 	zend_fcall_info fci;
fci                50 Zend/zend_interfaces.c 	fci.size = sizeof(fci);
fci                52 Zend/zend_interfaces.c 	fci.object = (object && Z_TYPE_P(object) == IS_OBJECT) ? Z_OBJ_P(object) : NULL;
fci                53 Zend/zend_interfaces.c 	ZVAL_STRINGL(&fci.function_name, function_name, function_name_len);
fci                54 Zend/zend_interfaces.c 	fci.retval = retval_ptr ? retval_ptr : &retval;
fci                55 Zend/zend_interfaces.c 	fci.param_count = param_count;
fci                56 Zend/zend_interfaces.c 	fci.params = params;
fci                57 Zend/zend_interfaces.c 	fci.no_separation = 1;
fci                58 Zend/zend_interfaces.c 	fci.symbol_table = NULL;
fci                63 Zend/zend_interfaces.c 		fci.function_table = !object ? EG(function_table) : NULL;
fci                64 Zend/zend_interfaces.c 		result = zend_call_function(&fci, NULL);
fci                65 Zend/zend_interfaces.c 		zval_ptr_dtor(&fci.function_name);
fci                79 Zend/zend_interfaces.c 			if ((fcic.function_handler = zend_hash_find_ptr(function_table, Z_STR(fci.function_name))) == NULL) {
fci               104 Zend/zend_interfaces.c 		result = zend_call_function(&fci, &fcic);
fci               105 Zend/zend_interfaces.c 		zval_ptr_dtor(&fci.function_name);
fci              1334 ext/curl/interface.c 			zend_fcall_info fci;
fci              1340 ext/curl/interface.c 			fci.size = sizeof(fci);
fci              1341 ext/curl/interface.c 			fci.function_table = EG(function_table);
fci              1342 ext/curl/interface.c 			fci.object = NULL;
fci              1343 ext/curl/interface.c 			ZVAL_COPY_VALUE(&fci.function_name, &t->func_name);
fci              1344 ext/curl/interface.c 			fci.retval = &retval;
fci              1345 ext/curl/interface.c 			fci.param_count = 2;
fci              1346 ext/curl/interface.c 			fci.params = argv;
fci              1347 ext/curl/interface.c 			fci.no_separation = 0;
fci              1348 ext/curl/interface.c 			fci.symbol_table = NULL;
fci              1351 ext/curl/interface.c 			error = zend_call_function(&fci, &t->fci_cache);
fci              1384 ext/curl/interface.c 			zend_fcall_info fci;
fci              1391 ext/curl/interface.c 			fci.size = sizeof(fci);
fci              1392 ext/curl/interface.c 			fci.function_table = EG(function_table);
fci              1393 ext/curl/interface.c 			ZVAL_COPY_VALUE(&fci.function_name, &t->func_name);
fci              1394 ext/curl/interface.c 			fci.object = NULL;
fci              1395 ext/curl/interface.c 			fci.retval = &retval;
fci              1396 ext/curl/interface.c 			fci.param_count = 3;
fci              1397 ext/curl/interface.c 			fci.params = argv;
fci              1398 ext/curl/interface.c 			fci.no_separation = 0;
fci              1399 ext/curl/interface.c 			fci.symbol_table = NULL;
fci              1402 ext/curl/interface.c 			error = zend_call_function(&fci, &t->fci_cache);
fci              1439 ext/curl/interface.c 			zend_fcall_info fci;
fci              1448 ext/curl/interface.c 			fci.size = sizeof(fci);
fci              1449 ext/curl/interface.c 			fci.function_table = EG(function_table);
fci              1450 ext/curl/interface.c 			ZVAL_COPY_VALUE(&fci.function_name, &t->func_name);
fci              1451 ext/curl/interface.c 			fci.object = NULL;
fci              1452 ext/curl/interface.c 			fci.retval = &retval;
fci              1453 ext/curl/interface.c 			fci.param_count = 5;
fci              1454 ext/curl/interface.c 			fci.params = argv;
fci              1455 ext/curl/interface.c 			fci.no_separation = 0;
fci              1456 ext/curl/interface.c 			fci.symbol_table = NULL;
fci              1459 ext/curl/interface.c 			error = zend_call_function(&fci, &t->fci_cache);
fci              1499 ext/curl/interface.c 			zend_fcall_info fci;
fci              1511 ext/curl/interface.c 			fci.size = sizeof(fci);
fci              1512 ext/curl/interface.c 			fci.function_table = EG(function_table);
fci              1513 ext/curl/interface.c 			ZVAL_COPY_VALUE(&fci.function_name, &t->func_name);
fci              1514 ext/curl/interface.c 			fci.object = NULL;
fci              1515 ext/curl/interface.c 			fci.retval = &retval;
fci              1516 ext/curl/interface.c 			fci.param_count = 3;
fci              1517 ext/curl/interface.c 			fci.params = argv;
fci              1518 ext/curl/interface.c 			fci.no_separation = 0;
fci              1519 ext/curl/interface.c 			fci.symbol_table = NULL;
fci              1522 ext/curl/interface.c 			error = zend_call_function(&fci, &t->fci_cache);
fci              1573 ext/curl/interface.c 			zend_fcall_info fci;
fci              1579 ext/curl/interface.c 			fci.size = sizeof(fci);
fci              1580 ext/curl/interface.c 			fci.function_table = EG(function_table);
fci              1581 ext/curl/interface.c 			ZVAL_COPY_VALUE(&fci.function_name, &t->func_name);
fci              1582 ext/curl/interface.c 			fci.symbol_table = NULL;
fci              1583 ext/curl/interface.c 			fci.object = NULL;
fci              1584 ext/curl/interface.c 			fci.retval = &retval;
fci              1585 ext/curl/interface.c 			fci.param_count = 2;
fci              1586 ext/curl/interface.c 			fci.params = argv;
fci              1587 ext/curl/interface.c 			fci.no_separation = 0;
fci              1590 ext/curl/interface.c 			error = zend_call_function(&fci, &t->fci_cache);
fci                80 ext/dom/xpath.c 	zend_fcall_info fci;
fci               113 ext/dom/xpath.c 	fci.param_count = nargs - 1;
fci               114 ext/dom/xpath.c 	if (fci.param_count > 0) {
fci               115 ext/dom/xpath.c 		fci.params = safe_emalloc(fci.param_count, sizeof(zval), 0);
fci               122 ext/dom/xpath.c 				ZVAL_STRING(&fci.params[i],  (char *)obj->stringval);
fci               125 ext/dom/xpath.c 				ZVAL_BOOL(&fci.params[i],  obj->boolval);
fci               128 ext/dom/xpath.c 				ZVAL_DOUBLE(&fci.params[i], obj->floatval);
fci               133 ext/dom/xpath.c 					ZVAL_STRING(&fci.params[i], str);
fci               137 ext/dom/xpath.c 					array_init(&fci.params[i]);
fci               162 ext/dom/xpath.c 							add_next_index_zval(&fci.params[i], &child);
fci               168 ext/dom/xpath.c 			ZVAL_STRING(&fci.params[i], (char *)xmlXPathCastToString(obj));
fci               173 ext/dom/xpath.c 	fci.size = sizeof(fci);
fci               174 ext/dom/xpath.c 	fci.function_table = EG(function_table);
fci               180 ext/dom/xpath.c 		if (fci.param_count > 0) {
fci               182 ext/dom/xpath.c 				zval_ptr_dtor(&fci.params[i]);
fci               184 ext/dom/xpath.c 			efree(fci.params);
fci               188 ext/dom/xpath.c 	ZVAL_STRING(&fci.function_name, (char *) obj->stringval);
fci               191 ext/dom/xpath.c 	fci.symbol_table = NULL;
fci               192 ext/dom/xpath.c 	fci.object = NULL;
fci               193 ext/dom/xpath.c 	fci.retval = &retval;
fci               194 ext/dom/xpath.c 	fci.no_separation = 0;
fci               196 ext/dom/xpath.c 	if (!zend_make_callable(&fci.function_name, &callable)) {
fci               203 ext/dom/xpath.c 		result = zend_call_function(&fci, NULL);
fci               231 ext/dom/xpath.c 	zval_dtor(&fci.function_name);
fci               232 ext/dom/xpath.c 	if (fci.param_count > 0) {
fci               234 ext/dom/xpath.c 			zval_ptr_dtor(&fci.params[i]);
fci               236 ext/dom/xpath.c 		efree(fci.params);
fci               172 ext/intl/uchar/uchar.c 	zend_fcall_info fci;
fci               189 ext/intl/uchar/uchar.c 	context->fci.retval = &retval;
fci               190 ext/intl/uchar/uchar.c 	context->fci.param_count = 3;
fci               191 ext/intl/uchar/uchar.c 	context->fci.params = args;
fci               193 ext/intl/uchar/uchar.c 	if (zend_call_function(&context->fci, &context->fci_cache) == FAILURE) {
fci               205 ext/intl/uchar/uchar.c 	if (zend_parse_parameters(ZEND_NUM_ARGS(), "f", &context.fci, &context.fci_cache) == FAILURE) {
fci               289 ext/intl/uchar/uchar.c 	zend_fcall_info fci;
fci               303 ext/intl/uchar/uchar.c 	context->fci.retval = &retval;
fci               304 ext/intl/uchar/uchar.c 	context->fci.param_count = 3;
fci               305 ext/intl/uchar/uchar.c 	context->fci.params = args;
fci               307 ext/intl/uchar/uchar.c 	if (zend_call_function(&context->fci, &context->fci_cache) == FAILURE) {
fci               325 ext/intl/uchar/uchar.c 	if ((zend_parse_parameters(ZEND_NUM_ARGS(), "zzf|l", &zstart, &zlimit, &context.fci, &context.fci_cache, &nameChoice) == FAILURE) ||
fci               281 ext/libxml/libxml.c 	libxml_globals->entity_loader.fci.size = 0;
fci               285 ext/libxml/libxml.c static void _php_libxml_destroy_fci(zend_fcall_info *fci, zval *object)
fci               287 ext/libxml/libxml.c 	if (fci->size > 0) {
fci               288 ext/libxml/libxml.c 		zval_ptr_dtor(&fci->function_name);
fci               289 ext/libxml/libxml.c 		fci->size = 0;
fci               582 ext/libxml/libxml.c 	zend_fcall_info		*fci;
fci               584 ext/libxml/libxml.c 	fci = &LIBXML(entity_loader).fci;
fci               586 ext/libxml/libxml.c 	if (fci->size == 0) {
fci               619 ext/libxml/libxml.c 	fci->retval	= &retval;
fci               620 ext/libxml/libxml.c 	fci->params	= params;
fci               621 ext/libxml/libxml.c 	fci->param_count = sizeof(params)/sizeof(*params);
fci               622 ext/libxml/libxml.c 	fci->no_separation	= 1;
fci               624 ext/libxml/libxml.c 	status = zend_call_function(fci, &LIBXML(entity_loader).fcc);
fci               628 ext/libxml/libxml.c 				Z_STRVAL(fci->function_name));
fci               647 ext/libxml/libxml.c 						Z_STRVAL(fci->function_name));
fci               895 ext/libxml/libxml.c 	_php_libxml_destroy_fci(&LIBXML(entity_loader).fci, &LIBXML(entity_loader).object);
fci              1114 ext/libxml/libxml.c 	zend_fcall_info			fci;
fci              1116 ext/libxml/libxml.c 	if (zend_parse_parameters(ZEND_NUM_ARGS(), "f!", &fci, &fcc)
fci              1121 ext/libxml/libxml.c 	_php_libxml_destroy_fci(&LIBXML(entity_loader).fci, &LIBXML(entity_loader).object);
fci              1123 ext/libxml/libxml.c 	if (fci.size > 0) { /* argument not null */
fci              1124 ext/libxml/libxml.c 		LIBXML(entity_loader).fci = fci;
fci              1125 ext/libxml/libxml.c 		Z_ADDREF(fci.function_name);
fci              1126 ext/libxml/libxml.c 		if (fci.object != NULL) {
fci              1127 ext/libxml/libxml.c 			ZVAL_OBJ(&LIBXML(entity_loader).object, fci.object);
fci                51 ext/libxml/php_libxml.h 		zend_fcall_info			fci;
fci              1279 ext/mysqli/mysqli.c 		zend_fcall_info fci;
fci              1293 ext/mysqli/mysqli.c 			fci.size = sizeof(fci);
fci              1294 ext/mysqli/mysqli.c 			fci.function_table = &ce->function_table;
fci              1295 ext/mysqli/mysqli.c 			ZVAL_UNDEF(&fci.function_name);
fci              1296 ext/mysqli/mysqli.c 			fci.symbol_table = NULL;
fci              1297 ext/mysqli/mysqli.c 			fci.object = Z_OBJ_P(return_value);
fci              1298 ext/mysqli/mysqli.c 			fci.retval = &retval;
fci              1299 ext/mysqli/mysqli.c 			fci.params = NULL;
fci              1300 ext/mysqli/mysqli.c 			fci.param_count = 0;
fci              1301 ext/mysqli/mysqli.c 			fci.no_separation = 1;
fci              1304 ext/mysqli/mysqli.c 				if (zend_fcall_info_args(&fci, ctor_params) == FAILURE) {
fci              1322 ext/mysqli/mysqli.c 			if (zend_call_function(&fci, &fcc) == FAILURE) {
fci              1327 ext/mysqli/mysqli.c 			if (fci.params) {
fci              1328 ext/mysqli/mysqli.c 				efree(fci.params);
fci               434 ext/pdo/pdo_dbh.c 		zend_fcall_info fci;
fci               438 ext/pdo/pdo_dbh.c 		fci.size = sizeof(zend_fcall_info);
fci               439 ext/pdo/pdo_dbh.c 		fci.function_table = &dbstmt_ce->function_table;
fci               440 ext/pdo/pdo_dbh.c 		ZVAL_UNDEF(&fci.function_name);
fci               441 ext/pdo/pdo_dbh.c 		fci.object = Z_OBJ_P(object);
fci               442 ext/pdo/pdo_dbh.c 		fci.symbol_table = NULL;
fci               443 ext/pdo/pdo_dbh.c 		fci.retval = &retval;
fci               444 ext/pdo/pdo_dbh.c 		fci.param_count = 0;
fci               445 ext/pdo/pdo_dbh.c 		fci.params = NULL;
fci               446 ext/pdo/pdo_dbh.c 		fci.no_separation = 1;
fci               448 ext/pdo/pdo_dbh.c 		zend_fcall_info_args(&fci, ctor_args);
fci               456 ext/pdo/pdo_dbh.c 		if (zend_call_function(&fci, &fcc) != FAILURE) {
fci               460 ext/pdo/pdo_dbh.c 		zend_fcall_info_args_clear(&fci, 1);
fci               732 ext/pdo/pdo_stmt.c 	zend_fcall_info *fci = &stmt->fetch.cls.fci;
fci               735 ext/pdo/pdo_stmt.c 	fci->size = sizeof(zend_fcall_info);
fci               743 ext/pdo/pdo_stmt.c 		fci->function_table = &ce->function_table;
fci               744 ext/pdo/pdo_stmt.c 		ZVAL_UNDEF(&fci->function_name);
fci               745 ext/pdo/pdo_stmt.c 		fci->symbol_table = NULL;
fci               746 ext/pdo/pdo_stmt.c 		fci->retval = &stmt->fetch.cls.retval;
fci               747 ext/pdo/pdo_stmt.c 		fci->param_count = 0;
fci               748 ext/pdo/pdo_stmt.c 		fci->params = NULL;
fci               749 ext/pdo/pdo_stmt.c 		fci->no_separation = 1;
fci               751 ext/pdo/pdo_stmt.c 		zend_fcall_info_args_ex(fci, ce->constructor, &stmt->fetch.cls.ctor_args);
fci               767 ext/pdo/pdo_stmt.c static int make_callable_ex(pdo_stmt_t *stmt, zval *callable, zend_fcall_info * fci, zend_fcall_info_cache * fcc, int num_args) /* {{{ */
fci               771 ext/pdo/pdo_stmt.c 	if (zend_fcall_info_init(callable, 0, fci, fcc, NULL, &is_callable_error) == FAILURE) {
fci               785 ext/pdo/pdo_stmt.c 	fci->param_count = num_args; /* probably less */
fci               786 ext/pdo/pdo_stmt.c 	fci->params = safe_emalloc(sizeof(zval), num_args, 0);
fci               794 ext/pdo/pdo_stmt.c 	zend_fcall_info *fci = &stmt->fetch.cls.fci;
fci               797 ext/pdo/pdo_stmt.c 	if (!make_callable_ex(stmt, &stmt->fetch.func.function, fci, fcc, stmt->column_count)) {
fci               809 ext/pdo/pdo_stmt.c 	if (stmt->fetch.cls.fci.size && stmt->fetch.cls.fci.params) {
fci               812 ext/pdo/pdo_stmt.c 			zend_fcall_info_args_clear(&stmt->fetch.cls.fci, 1);
fci               814 ext/pdo/pdo_stmt.c 			efree(stmt->fetch.cls.fci.params);
fci               816 ext/pdo/pdo_stmt.c 		stmt->fetch.cls.fci.params = NULL;
fci               819 ext/pdo/pdo_stmt.c 	stmt->fetch.cls.fci.size = 0;
fci               823 ext/pdo/pdo_stmt.c 		stmt->fetch.cls.fci.param_count = 0;
fci               926 ext/pdo/pdo_stmt.c 					old_arg_count = stmt->fetch.cls.fci.param_count;
fci               951 ext/pdo/pdo_stmt.c 					if (!stmt->fetch.cls.fci.size) {
fci               958 ext/pdo/pdo_stmt.c 						stmt->fetch.cls.fci.object = Z_OBJ_P(return_value);
fci               960 ext/pdo/pdo_stmt.c 						if (zend_call_function(&stmt->fetch.cls.fci, &stmt->fetch.cls.fcc) == FAILURE) {
fci               992 ext/pdo/pdo_stmt.c 				if (!stmt->fetch.func.fci.size) {
fci              1136 ext/pdo/pdo_stmt.c 					ZVAL_COPY_VALUE(&stmt->fetch.cls.fci.params[idx], &stmt->fetch.func.values[idx]);
fci              1150 ext/pdo/pdo_stmt.c 					stmt->fetch.cls.fci.object = Z_OBJ_P(return_value);
fci              1152 ext/pdo/pdo_stmt.c 					if (zend_call_function(&stmt->fetch.cls.fci, &stmt->fetch.cls.fcc) == FAILURE) {
fci              1165 ext/pdo/pdo_stmt.c 					stmt->fetch.cls.fci.param_count = old_arg_count;
fci              1170 ext/pdo/pdo_stmt.c 				stmt->fetch.func.fci.param_count = idx;
fci              1171 ext/pdo/pdo_stmt.c 				stmt->fetch.func.fci.retval = &retval;
fci              1172 ext/pdo/pdo_stmt.c 				if (zend_call_function(&stmt->fetch.func.fci, &stmt->fetch.func.fcc) == FAILURE) {
fci              1319 ext/pdo/pdo_stmt.c 	old_arg_count = stmt->fetch.cls.fci.param_count;
fci              1351 ext/pdo/pdo_stmt.c 	stmt->fetch.cls.fci.param_count = old_arg_count;
fci              1402 ext/pdo/pdo_stmt.c 	old_arg_count = stmt->fetch.cls.fci.param_count;
fci              1525 ext/pdo/pdo_stmt.c 	stmt->fetch.cls.fci.param_count = old_arg_count;
fci               618 ext/pdo/php_pdo_driver.h 			zend_fcall_info fci;
fci               625 ext/pdo/php_pdo_driver.h 			zend_fcall_info fci;
fci                34 ext/pdo_sqlite/php_pdo_sqlite_int.h 	zend_fcall_info fci;
fci               327 ext/pdo_sqlite/sqlite_driver.c 	fc->fci.size = sizeof(fc->fci);
fci               328 ext/pdo_sqlite/sqlite_driver.c 	fc->fci.function_table = EG(function_table);
fci               329 ext/pdo_sqlite/sqlite_driver.c 	ZVAL_COPY_VALUE(&fc->fci.function_name, cb);
fci               330 ext/pdo_sqlite/sqlite_driver.c 	fc->fci.symbol_table = NULL;
fci               331 ext/pdo_sqlite/sqlite_driver.c 	fc->fci.object = NULL;
fci               332 ext/pdo_sqlite/sqlite_driver.c 	fc->fci.retval = &retval;
fci               333 ext/pdo_sqlite/sqlite_driver.c 	fc->fci.param_count = fake_argc;
fci               379 ext/pdo_sqlite/sqlite_driver.c 	fc->fci.params = zargs;
fci               381 ext/pdo_sqlite/sqlite_driver.c 	if ((ret = zend_call_function(&fc->fci, &fc->fcc)) == FAILURE) {
fci               478 ext/pdo_sqlite/sqlite_driver.c 	collation->fc.fci.size = sizeof(collation->fc.fci);
fci               479 ext/pdo_sqlite/sqlite_driver.c 	collation->fc.fci.function_table = EG(function_table);
fci               480 ext/pdo_sqlite/sqlite_driver.c 	ZVAL_COPY_VALUE(&collation->fc.fci.function_name, &collation->callback);
fci               481 ext/pdo_sqlite/sqlite_driver.c 	collation->fc.fci.symbol_table = NULL;
fci               482 ext/pdo_sqlite/sqlite_driver.c 	collation->fc.fci.object = NULL;
fci               483 ext/pdo_sqlite/sqlite_driver.c 	collation->fc.fci.retval = &retval;
fci               488 ext/pdo_sqlite/sqlite_driver.c 	collation->fc.fci.param_count = 2;
fci               489 ext/pdo_sqlite/sqlite_driver.c 	collation->fc.fci.params = zargs;
fci               491 ext/pdo_sqlite/sqlite_driver.c 	if ((ret = zend_call_function(&collation->fc.fci, &collation->fc.fcc)) == FAILURE) {
fci              2777 ext/pgsql/pgsql.c 		zend_fcall_info fci;
fci              2791 ext/pgsql/pgsql.c 			fci.size = sizeof(fci);
fci              2792 ext/pgsql/pgsql.c 			fci.function_table = &ce->function_table;
fci              2793 ext/pgsql/pgsql.c 			ZVAL_UNDEF(&fci.function_name);
fci              2794 ext/pgsql/pgsql.c 			fci.symbol_table = NULL;
fci              2795 ext/pgsql/pgsql.c 			fci.object = Z_OBJ_P(return_value);
fci              2796 ext/pgsql/pgsql.c 			fci.retval = &retval;
fci              2797 ext/pgsql/pgsql.c 			fci.params = NULL;
fci              2798 ext/pgsql/pgsql.c 			fci.param_count = 0;
fci              2799 ext/pgsql/pgsql.c 			fci.no_separation = 1;
fci              2802 ext/pgsql/pgsql.c 				if (zend_fcall_info_args(&fci, ctor_params) == FAILURE) {
fci              2820 ext/pgsql/pgsql.c 			if (zend_call_function(&fci, &fcc) == FAILURE) {
fci              2825 ext/pgsql/pgsql.c 			if (fci.params) {
fci              2826 ext/pgsql/pgsql.c 				efree(fci.params);
fci               665 ext/phar/phar_object.c 		zend_fcall_info fci;
fci               671 ext/phar/phar_object.c 		if (FAILURE == zend_fcall_info_init(rewrite, 0, &fci, &fcc, NULL, NULL)) {
fci               681 ext/phar/phar_object.c 		fci.param_count = 1;
fci               682 ext/phar/phar_object.c 		fci.params = &params;
fci               684 ext/phar/phar_object.c 		fci.retval = &retval;
fci               686 ext/phar/phar_object.c 		if (FAILURE == zend_call_function(&fci, &fcc)) {
fci               698 ext/phar/phar_object.c 		if (Z_TYPE_P(fci.retval) == IS_UNDEF || Z_TYPE(retval) == IS_UNDEF) {
fci               709 ext/phar/phar_object.c 				entry = estrndup(Z_STRVAL_P(fci.retval), Z_STRLEN_P(fci.retval));
fci               710 ext/phar/phar_object.c 				entry_len = Z_STRLEN_P(fci.retval);
fci              1397 ext/phar/util.c 	zend_fcall_info fci;
fci              1421 ext/phar/util.c 	if (FAILURE == zend_fcall_info_init(&openssl, 0, &fci, &fcc, NULL, NULL)) {
fci              1429 ext/phar/util.c 	fci.param_count = 3;
fci              1430 ext/phar/util.c 	fci.params = zp;
fci              1439 ext/phar/util.c 	fci.retval = &retval;
fci              1441 ext/phar/util.c 	if (FAILURE == zend_call_function(&fci, &fcc)) {
fci              1368 ext/reflection/php_reflection.c 	zend_fcall_info fci;
fci              1392 ext/reflection/php_reflection.c 	fci.size = sizeof(fci);
fci              1393 ext/reflection/php_reflection.c 	fci.function_table = NULL;
fci              1394 ext/reflection/php_reflection.c 	ZVAL_UNDEF(&fci.function_name);
fci              1395 ext/reflection/php_reflection.c 	fci.symbol_table = NULL;
fci              1396 ext/reflection/php_reflection.c 	fci.object = Z_OBJ(reflector);
fci              1397 ext/reflection/php_reflection.c 	fci.retval = &retval;
fci              1398 ext/reflection/php_reflection.c 	fci.param_count = ctor_argc;
fci              1399 ext/reflection/php_reflection.c 	fci.params = params;
fci              1400 ext/reflection/php_reflection.c 	fci.no_separation = 1;
fci              1408 ext/reflection/php_reflection.c 	result = zend_call_function(&fci, &fcc);
fci              1426 ext/reflection/php_reflection.c 	ZVAL_STRINGL(&fci.function_name, "reflection::export", sizeof("reflection::export") - 1);
fci              1427 ext/reflection/php_reflection.c 	fci.function_table = &reflection_ptr->function_table;
fci              1428 ext/reflection/php_reflection.c 	fci.object = NULL;
fci              1429 ext/reflection/php_reflection.c 	fci.retval = &retval;
fci              1430 ext/reflection/php_reflection.c 	fci.param_count = 2;
fci              1431 ext/reflection/php_reflection.c 	fci.params = params;
fci              1432 ext/reflection/php_reflection.c 	fci.no_separation = 1;
fci              1434 ext/reflection/php_reflection.c 	result = zend_call_function(&fci, NULL);
fci              1436 ext/reflection/php_reflection.c 	zval_ptr_dtor(&fci.function_name);
fci              1915 ext/reflection/php_reflection.c 	zend_fcall_info fci;
fci              1927 ext/reflection/php_reflection.c 	fci.size = sizeof(fci);
fci              1928 ext/reflection/php_reflection.c 	fci.function_table = NULL;
fci              1929 ext/reflection/php_reflection.c 	ZVAL_UNDEF(&fci.function_name);
fci              1930 ext/reflection/php_reflection.c 	fci.symbol_table = NULL;
fci              1931 ext/reflection/php_reflection.c 	fci.object = NULL;
fci              1932 ext/reflection/php_reflection.c 	fci.retval = &retval;
fci              1933 ext/reflection/php_reflection.c 	fci.param_count = num_args;
fci              1934 ext/reflection/php_reflection.c 	fci.params = params;
fci              1935 ext/reflection/php_reflection.c 	fci.no_separation = 1;
fci              1943 ext/reflection/php_reflection.c 	result = zend_call_function(&fci, &fcc);
fci              1965 ext/reflection/php_reflection.c 	zend_fcall_info fci;
fci              1987 ext/reflection/php_reflection.c 	fci.size = sizeof(fci);
fci              1988 ext/reflection/php_reflection.c 	fci.function_table = NULL;
fci              1989 ext/reflection/php_reflection.c 	ZVAL_UNDEF(&fci.function_name);
fci              1990 ext/reflection/php_reflection.c 	fci.symbol_table = NULL;
fci              1991 ext/reflection/php_reflection.c 	fci.object = NULL;
fci              1992 ext/reflection/php_reflection.c 	fci.retval = &retval;
fci              1993 ext/reflection/php_reflection.c 	fci.param_count = argc;
fci              1994 ext/reflection/php_reflection.c 	fci.params = params;
fci              1995 ext/reflection/php_reflection.c 	fci.no_separation = 1;
fci              2003 ext/reflection/php_reflection.c 	result = zend_call_function(&fci, &fcc);
fci              3163 ext/reflection/php_reflection.c 	zend_fcall_info fci;
fci              3218 ext/reflection/php_reflection.c 	fci.size = sizeof(fci);
fci              3219 ext/reflection/php_reflection.c 	fci.function_table = NULL;
fci              3220 ext/reflection/php_reflection.c 	ZVAL_UNDEF(&fci.function_name);
fci              3221 ext/reflection/php_reflection.c 	fci.symbol_table = NULL;
fci              3222 ext/reflection/php_reflection.c 	fci.object = object;
fci              3223 ext/reflection/php_reflection.c 	fci.retval = &retval;
fci              3224 ext/reflection/php_reflection.c 	fci.param_count = num_args - 1;
fci              3225 ext/reflection/php_reflection.c 	fci.params = params + 1;
fci              3226 ext/reflection/php_reflection.c 	fci.no_separation = 1;
fci              3234 ext/reflection/php_reflection.c 	result = zend_call_function(&fci, &fcc);
fci              3258 ext/reflection/php_reflection.c 	zend_fcall_info fci;
fci              3325 ext/reflection/php_reflection.c 	fci.size = sizeof(fci);
fci              3326 ext/reflection/php_reflection.c 	fci.function_table = NULL;
fci              3327 ext/reflection/php_reflection.c 	ZVAL_UNDEF(&fci.function_name);
fci              3328 ext/reflection/php_reflection.c 	fci.symbol_table = NULL;
fci              3329 ext/reflection/php_reflection.c 	fci.object = object ? Z_OBJ_P(object) : NULL;
fci              3330 ext/reflection/php_reflection.c 	fci.retval = &retval;
fci              3331 ext/reflection/php_reflection.c 	fci.param_count = argc;
fci              3332 ext/reflection/php_reflection.c 	fci.params = params;
fci              3333 ext/reflection/php_reflection.c 	fci.no_separation = 1;
fci              3348 ext/reflection/php_reflection.c 	result = zend_call_function(&fci, &fcc);
fci              4605 ext/reflection/php_reflection.c 		zend_fcall_info fci;
fci              4623 ext/reflection/php_reflection.c 		fci.size = sizeof(fci);
fci              4624 ext/reflection/php_reflection.c 		fci.function_table = EG(function_table);
fci              4625 ext/reflection/php_reflection.c 		ZVAL_UNDEF(&fci.function_name);
fci              4626 ext/reflection/php_reflection.c 		fci.symbol_table = NULL;
fci              4627 ext/reflection/php_reflection.c 		fci.object = Z_OBJ_P(return_value);
fci              4628 ext/reflection/php_reflection.c 		fci.retval = &retval;
fci              4629 ext/reflection/php_reflection.c 		fci.param_count = num_args;
fci              4630 ext/reflection/php_reflection.c 		fci.params = params;
fci              4631 ext/reflection/php_reflection.c 		fci.no_separation = 1;
fci              4639 ext/reflection/php_reflection.c 		ret = zend_call_function(&fci, &fcc);
fci              4709 ext/reflection/php_reflection.c 		zend_fcall_info fci;
fci              4727 ext/reflection/php_reflection.c 		fci.size = sizeof(fci);
fci              4728 ext/reflection/php_reflection.c 		fci.function_table = EG(function_table);
fci              4729 ext/reflection/php_reflection.c 		ZVAL_UNDEF(&fci.function_name);
fci              4730 ext/reflection/php_reflection.c 		fci.symbol_table = NULL;
fci              4731 ext/reflection/php_reflection.c 		fci.object = Z_OBJ_P(return_value);
fci              4732 ext/reflection/php_reflection.c 		fci.retval = &retval;
fci              4733 ext/reflection/php_reflection.c 		fci.param_count = argc;
fci              4734 ext/reflection/php_reflection.c 		fci.params = params;
fci              4735 ext/reflection/php_reflection.c 		fci.no_separation = 1;
fci              4743 ext/reflection/php_reflection.c 		ret = zend_call_function(&fci, &fcc);
fci               942 ext/soap/soap.c 	zend_fcall_info fci;
fci               955 ext/soap/soap.c 	fci.size = sizeof(fci);
fci               956 ext/soap/soap.c 	fci.function_table = &Z_OBJCE_P(getThis())->function_table;
fci               957 ext/soap/soap.c 	ZVAL_STRINGL(&fci.function_name, "gettraceasstring", sizeof("gettraceasstring")-1);
fci               958 ext/soap/soap.c 	fci.symbol_table = NULL;
fci               959 ext/soap/soap.c 	fci.object = Z_OBJ(EX(This));
fci               960 ext/soap/soap.c 	fci.retval = &trace;
fci               961 ext/soap/soap.c 	fci.param_count = 0;
fci               962 ext/soap/soap.c 	fci.params = NULL;
fci               963 ext/soap/soap.c 	fci.no_separation = 1;
fci               965 ext/soap/soap.c 	zend_call_function(&fci, NULL);
fci               967 ext/soap/soap.c 	zval_ptr_dtor(&fci.function_name);
fci              2056 ext/spl/spl_directory.c 	zend_fcall_info fci;
fci              2077 ext/spl/spl_directory.c 	fci.size = sizeof(fci);
fci              2078 ext/spl/spl_directory.c 	fci.function_table = EG(function_table);
fci              2079 ext/spl/spl_directory.c 	fci.object = NULL;
fci              2080 ext/spl/spl_directory.c 	fci.retval = &retval;
fci              2081 ext/spl/spl_directory.c 	fci.param_count = num_args;
fci              2082 ext/spl/spl_directory.c 	fci.params = params;
fci              2083 ext/spl/spl_directory.c 	fci.no_separation = 1;
fci              2084 ext/spl/spl_directory.c 	fci.symbol_table = NULL;
fci              2085 ext/spl/spl_directory.c 	ZVAL_STR(&fci.function_name, func_ptr->common.function_name);
fci              2093 ext/spl/spl_directory.c 	result = zend_call_function(&fci, &fcic);
fci                58 ext/spl/spl_engine.h 	zend_fcall_info fci;
fci                64 ext/spl/spl_engine.h 	fci.size = sizeof(zend_fcall_info);
fci                65 ext/spl/spl_engine.h 	fci.function_table = &pce->function_table;
fci                66 ext/spl/spl_engine.h 	ZVAL_STR(&fci.function_name, func->common.function_name);
fci                67 ext/spl/spl_engine.h 	fci.object = Z_OBJ_P(retval);
fci                68 ext/spl/spl_engine.h 	fci.symbol_table = NULL;
fci                69 ext/spl/spl_engine.h 	fci.retval = &dummy;
fci                70 ext/spl/spl_engine.h 	fci.param_count = argc;
fci                71 ext/spl/spl_engine.h 	fci.params = argv;
fci                72 ext/spl/spl_engine.h 	fci.no_separation = 1;
fci                80 ext/spl/spl_engine.h 	zend_call_function(&fci, &fcc);
fci              1574 ext/spl/spl_iterators.c 			cfi->fci.object = NULL;
fci              1575 ext/spl/spl_iterators.c 			if (zend_parse_parameters_throw(ZEND_NUM_ARGS(), "Of", &zobject, ce_inner, &cfi->fci, &cfi->fcc) == FAILURE) {
fci              1579 ext/spl/spl_iterators.c 			if (Z_REFCOUNTED_P(&cfi->fci.function_name)) {
fci              1580 ext/spl/spl_iterators.c 				Z_ADDREF(cfi->fci.function_name);
fci              1974 ext/spl/spl_iterators.c 		spl_instantiate_arg_ex2(Z_OBJCE_P(getThis()), return_value, &retval, &intern->u.cbfilter->fci.function_name);
fci              1998 ext/spl/spl_iterators.c 	zend_fcall_info        *fci = &intern->u.cbfilter->fci;
fci              2015 ext/spl/spl_iterators.c 	fci->retval = &result;
fci              2016 ext/spl/spl_iterators.c 	fci->param_count = 3;
fci              2017 ext/spl/spl_iterators.c 	fci->params = params;
fci              2018 ext/spl/spl_iterators.c 	fci->no_separation = 0;
fci              2020 ext/spl/spl_iterators.c 	if (zend_call_function(fci, fcc) != SUCCESS || Z_TYPE(result) == IS_UNDEF) {
fci              2344 ext/spl/spl_iterators.c 			zval_ptr_dtor(&cbfilter->fci.function_name);
fci              2345 ext/spl/spl_iterators.c 			if (cbfilter->fci.object) {
fci              2346 ext/spl/spl_iterators.c 				OBJ_RELEASE(cbfilter->fci.object);
fci              3624 ext/spl/spl_iterators.c 	zend_fcall_info        fci;
fci              3635 ext/spl/spl_iterators.c 	zend_fcall_info_call(&apply_info->fci, &apply_info->fcc, &retval, NULL);
fci              3653 ext/spl/spl_iterators.c 	if (zend_parse_parameters(ZEND_NUM_ARGS(), "Of|a!", &apply_info.obj, zend_ce_traversable, &apply_info.fci, &apply_info.fcc, &apply_info.args) == FAILURE) {
fci              3658 ext/spl/spl_iterators.c 	zend_fcall_info_args(&apply_info.fci, apply_info.args);
fci              3664 ext/spl/spl_iterators.c 	zend_fcall_info_args(&apply_info.fci, NULL);
fci               122 ext/spl/spl_iterators.h 	zend_fcall_info       fci;
fci                48 ext/sqlite3/php_sqlite3_structs.h 	zend_fcall_info fci;
fci                69 ext/sqlite3/php_sqlite3_structs.h 	struct php_sqlite3_fci fci;
fci               697 ext/sqlite3/sqlite3.c 	fc->fci.size = sizeof(fc->fci);
fci               698 ext/sqlite3/sqlite3.c 	fc->fci.function_table = EG(function_table);
fci               699 ext/sqlite3/sqlite3.c 	ZVAL_COPY_VALUE(&fc->fci.function_name, cb);
fci               700 ext/sqlite3/sqlite3.c 	fc->fci.symbol_table = NULL;
fci               701 ext/sqlite3/sqlite3.c 	fc->fci.object = NULL;
fci               702 ext/sqlite3/sqlite3.c 	fc->fci.retval = &retval;
fci               703 ext/sqlite3/sqlite3.c 	fc->fci.param_count = fake_argc;
fci               748 ext/sqlite3/sqlite3.c 	fc->fci.params = zargs;
fci               750 ext/sqlite3/sqlite3.c 	if ((ret = zend_call_function(&fc->fci, &fc->fcc)) == FAILURE) {
fci               856 ext/sqlite3/sqlite3.c 	collation->fci.fci.size = (sizeof(collation->fci.fci));
fci               857 ext/sqlite3/sqlite3.c 	collation->fci.fci.function_table = EG(function_table);
fci               858 ext/sqlite3/sqlite3.c 	ZVAL_COPY_VALUE(&collation->fci.fci.function_name, &collation->cmp_func);
fci               859 ext/sqlite3/sqlite3.c 	collation->fci.fci.symbol_table = NULL;
fci               860 ext/sqlite3/sqlite3.c 	collation->fci.fci.object = NULL;
fci               861 ext/sqlite3/sqlite3.c 	collation->fci.fci.retval = &retval;
fci               862 ext/sqlite3/sqlite3.c 	collation->fci.fci.param_count = 2;
fci               868 ext/sqlite3/sqlite3.c 	collation->fci.fci.params = zargs;
fci               872 ext/sqlite3/sqlite3.c 		if ((ret = zend_call_function(&collation->fci.fci, &collation->fci.fcc)) == FAILURE) {
fci              5109 ext/standard/array.c 	zend_fcall_info fci;
fci              5114 ext/standard/array.c 	if (zend_parse_parameters(ZEND_NUM_ARGS(), "af|z", &input, &fci, &fci_cache, &initial) == FAILURE) {
fci              5135 ext/standard/array.c 	fci.retval = &retval;
fci              5136 ext/standard/array.c 	fci.param_count = 2;
fci              5137 ext/standard/array.c 	fci.no_separation = 0;
fci              5142 ext/standard/array.c 		fci.params = args;
fci              5144 ext/standard/array.c 		if (zend_call_function(&fci, &fci_cache) == SUCCESS && Z_TYPE(retval) != IS_UNDEF) {
fci              5172 ext/standard/array.c 	zend_fcall_info fci = empty_fcall_info;
fci              5176 ext/standard/array.c 	if (zend_parse_parameters(ZEND_NUM_ARGS(), "a|fl", &array, &fci, &fci_cache, &use_type) == FAILURE) {
fci              5187 ext/standard/array.c 		fci.no_separation = 0;
fci              5188 ext/standard/array.c 		fci.retval = &retval;
fci              5190 ext/standard/array.c 			fci.param_count = 2;
fci              5193 ext/standard/array.c 			fci.param_count = 1;
fci              5211 ext/standard/array.c 			fci.params = args;
fci              5213 ext/standard/array.c 			if (zend_call_function(&fci, &fci_cache) == SUCCESS) {
fci              5256 ext/standard/array.c 	zend_fcall_info fci = empty_fcall_info;
fci              5262 ext/standard/array.c 	if (zend_parse_parameters(ZEND_NUM_ARGS(), "f!+", &fci, &fci_cache, &arrays, &n_arrays) == FAILURE) {
fci              5267 ext/standard/array.c 		Z_PARAM_FUNC_EX(fci, fci_cache, 1, 0)
fci              5286 ext/standard/array.c 		if (!ZEND_FCI_INITIALIZED(fci)) {
fci              5294 ext/standard/array.c 			fci.retval = &result;
fci              5295 ext/standard/array.c 			fci.param_count = 1;
fci              5296 ext/standard/array.c 			fci.params = &arg;
fci              5297 ext/standard/array.c 			fci.no_separation = 0;
fci              5301 ext/standard/array.c 			if (zend_call_function(&fci, &fci_cache) != SUCCESS || Z_TYPE(result) == IS_UNDEF) {
fci              5330 ext/standard/array.c 		if (!ZEND_FCI_INITIALIZED(fci)) {
fci              5383 ext/standard/array.c 				fci.retval = &result;
fci              5384 ext/standard/array.c 				fci.param_count = n_arrays;
fci              5385 ext/standard/array.c 				fci.params = params;
fci              5386 ext/standard/array.c 				fci.no_separation = 0;
fci              5388 ext/standard/array.c 				if (zend_call_function(&fci, &fci_cache) != SUCCESS || Z_TYPE(result) == IS_UNDEF) {
fci              4766 ext/standard/basic_functions.c 	zend_fcall_info fci;
fci              4770 ext/standard/basic_functions.c 	if (zend_parse_parameters(ZEND_NUM_ARGS(), "f*", &fci, &fci_cache, &fci.params, &fci.param_count) == FAILURE) {
fci              4775 ext/standard/basic_functions.c 		Z_PARAM_FUNC(fci, fci_cache)
fci              4776 ext/standard/basic_functions.c 		Z_PARAM_VARIADIC('*', fci.params, fci.param_count)
fci              4780 ext/standard/basic_functions.c 	fci.retval = &retval;
fci              4782 ext/standard/basic_functions.c 	if (zend_call_function(&fci, &fci_cache) == SUCCESS && Z_TYPE(retval) != IS_UNDEF) {
fci              4794 ext/standard/basic_functions.c 	zend_fcall_info fci;
fci              4798 ext/standard/basic_functions.c 	if (zend_parse_parameters(ZEND_NUM_ARGS(), "fa/", &fci, &fci_cache, &params) == FAILURE) {
fci              4803 ext/standard/basic_functions.c 		Z_PARAM_FUNC(fci, fci_cache)
fci              4808 ext/standard/basic_functions.c 	zend_fcall_info_args(&fci, params);
fci              4809 ext/standard/basic_functions.c 	fci.retval = &retval;
fci              4811 ext/standard/basic_functions.c 	if (zend_call_function(&fci, &fci_cache) == SUCCESS && Z_TYPE(retval) != IS_UNDEF) {
fci              4815 ext/standard/basic_functions.c 	zend_fcall_info_args_clear(&fci, 1);
fci              4824 ext/standard/basic_functions.c 	zend_fcall_info fci;
fci              4828 ext/standard/basic_functions.c 	if (zend_parse_parameters(ZEND_NUM_ARGS(), "f*", &fci, &fci_cache, &fci.params, &fci.param_count) == FAILURE) {
fci              4836 ext/standard/basic_functions.c 	fci.retval = &retval;
fci              4844 ext/standard/basic_functions.c 	if (zend_call_function(&fci, &fci_cache) == SUCCESS && Z_TYPE(retval) != IS_UNDEF) {
fci              4855 ext/standard/basic_functions.c 	zend_fcall_info fci;
fci              4859 ext/standard/basic_functions.c 	if (zend_parse_parameters(ZEND_NUM_ARGS(), "fa/", &fci, &fci_cache, &params) == FAILURE) {
fci              4863 ext/standard/basic_functions.c 	zend_fcall_info_args(&fci, params);
fci              4864 ext/standard/basic_functions.c 	fci.retval = &retval;
fci              4872 ext/standard/basic_functions.c 	if (zend_call_function(&fci, &fci_cache) == SUCCESS && Z_TYPE(retval) != IS_UNDEF) {
fci              4876 ext/standard/basic_functions.c 	zend_fcall_info_args_clear(&fci, 1);
fci               483 ext/xml/xml.c  		zend_fcall_info fci;
fci               485 ext/xml/xml.c  		fci.size = sizeof(fci);
fci               486 ext/xml/xml.c  		fci.function_table = EG(function_table);
fci               487 ext/xml/xml.c  		ZVAL_COPY_VALUE(&fci.function_name, handler);
fci               488 ext/xml/xml.c  		fci.symbol_table = NULL;
fci               489 ext/xml/xml.c  		fci.object = Z_OBJ(parser->object);
fci               490 ext/xml/xml.c  		fci.retval = retval;
fci               491 ext/xml/xml.c  		fci.param_count = argc;
fci               492 ext/xml/xml.c  		fci.params = argv;
fci               493 ext/xml/xml.c  		fci.no_separation = 0;
fci               496 ext/xml/xml.c  		result = zend_call_function(&fci, NULL);
fci               184 ext/xsl/xsltprocessor.c 	zend_fcall_info fci;
fci               227 ext/xsl/xsltprocessor.c 	fci.param_count = nargs - 1;
fci               228 ext/xsl/xsltprocessor.c 	if (fci.param_count > 0) {
fci               229 ext/xsl/xsltprocessor.c 		args = safe_emalloc(fci.param_count, sizeof(zval), 0);
fci               297 ext/xsl/xsltprocessor.c 	fci.size = sizeof(fci);
fci               298 ext/xsl/xsltprocessor.c 	fci.function_table = EG(function_table);
fci               299 ext/xsl/xsltprocessor.c 	if (fci.param_count > 0) {
fci               300 ext/xsl/xsltprocessor.c 		fci.params = args;
fci               302 ext/xsl/xsltprocessor.c 		fci.params = NULL;
fci               311 ext/xsl/xsltprocessor.c 		if (fci.param_count > 0) {
fci               322 ext/xsl/xsltprocessor.c 	ZVAL_COPY_VALUE(&fci.function_name, &handler);
fci               323 ext/xsl/xsltprocessor.c 	fci.symbol_table = NULL;
fci               324 ext/xsl/xsltprocessor.c 	fci.object = NULL;
fci               325 ext/xsl/xsltprocessor.c 	fci.retval = &retval;
fci               326 ext/xsl/xsltprocessor.c 	fci.no_separation = 0;
fci               336 ext/xsl/xsltprocessor.c 		result = zend_call_function(&fci, NULL);
fci               371 ext/xsl/xsltprocessor.c 	if (fci.param_count > 0) {
fci               148 main/SAPI.c    	zend_fcall_info fci;
fci               152 main/SAPI.c    	if (zend_fcall_info_init(callback, 0, &fci, &SG(fci_cache), NULL, &callback_error) == SUCCESS) {
fci               153 main/SAPI.c    		fci.retval = &retval;
fci               155 main/SAPI.c    		error = zend_call_function(&fci, &SG(fci_cache));
fci               495 main/output.c  			if (SUCCESS == zend_fcall_info_init(output_handler, 0, &user->fci, &user->fcc, &handler_name, &error)) {
fci               956 main/output.c  			zend_fcall_info_argn(&handler->func.user->fci, 2, &ob_data, &ob_mode);
fci               960 main/output.c  			if (SUCCESS == zend_fcall_info_call(&handler->func.user->fci, &handler->func.user->fcc, &retval, NULL) && PHP_OUTPUT_USER_SUCCESS(retval)) {
fci               977 main/output.c  			zend_fcall_info_argn(&handler->func.user->fci, 0);
fci               119 main/php_output.h 	zend_fcall_info fci;
fci               297 main/streams/userspace.c 		zend_fcall_info fci;
fci               301 main/streams/userspace.c 		fci.size = sizeof(fci);
fci               302 main/streams/userspace.c 		fci.function_table = &uwrap->ce->function_table;
fci               303 main/streams/userspace.c 		ZVAL_UNDEF(&fci.function_name);
fci               304 main/streams/userspace.c 		fci.symbol_table = NULL;
fci               305 main/streams/userspace.c 		fci.object = Z_OBJ_P(object);
fci               306 main/streams/userspace.c 		fci.retval = &retval;
fci               307 main/streams/userspace.c 		fci.param_count = 0;
fci               308 main/streams/userspace.c 		fci.params = NULL;
fci               309 main/streams/userspace.c 		fci.no_separation = 1;
fci               317 main/streams/userspace.c 		if (zend_call_function(&fci, &fcc) == FAILURE) {
fci               117 sapi/phpdbg/phpdbg_prompt.c 			zend_fcall_info fci;
fci               119 sapi/phpdbg/phpdbg_prompt.c 			memset(&fci, 0, sizeof(zend_fcall_info));
fci               121 sapi/phpdbg/phpdbg_prompt.c 			ZVAL_STRINGL(&fci.function_name, lc_name, name->len);
fci               122 sapi/phpdbg/phpdbg_prompt.c 			fci.size = sizeof(zend_fcall_info);
fci               123 sapi/phpdbg/phpdbg_prompt.c 			fci.function_table = &PHPDBG_G(registered);
fci               125 sapi/phpdbg/phpdbg_prompt.c 			fci.symbol_table = NULL;
fci               126 sapi/phpdbg/phpdbg_prompt.c 			fci.object = NULL;
fci               127 sapi/phpdbg/phpdbg_prompt.c 			fci.retval = &fretval;
fci               128 sapi/phpdbg/phpdbg_prompt.c 			fci.no_separation = 1;
fci               183 sapi/phpdbg/phpdbg_prompt.c 				zend_fcall_info_args(&fci, &params);
fci               185 sapi/phpdbg/phpdbg_prompt.c 				fci.params = NULL;
fci               186 sapi/phpdbg/phpdbg_prompt.c 				fci.param_count = 0;
fci               192 sapi/phpdbg/phpdbg_prompt.c 			phpdbg_debug("created %d params from arguments", fci.param_count);
fci               194 sapi/phpdbg/phpdbg_prompt.c 			if (zend_call_function(&fci, NULL) == SUCCESS) {
fci               200 sapi/phpdbg/phpdbg_prompt.c 			zval_dtor(&fci.function_name);