Home
last modified time | relevance | path

Searched refs:fci (Results 1 – 25 of 43) sorted by relevance

12

/PHP-8.0/ext/dom/
H A Dxpath.c40 zend_fcall_info fci; in dom_xpath_ext_function_php() local
73 fci.param_count = nargs - 1; in dom_xpath_ext_function_php()
74 if (fci.param_count > 0) { in dom_xpath_ext_function_php()
75 fci.params = safe_emalloc(fci.param_count, sizeof(zval), 0); in dom_xpath_ext_function_php()
98 array_init(&fci.params[i]); in dom_xpath_ext_function_php()
135 fci.size = sizeof(fci); in dom_xpath_ext_function_php()
146 fci.object = NULL; in dom_xpath_ext_function_php()
147 fci.named_params = NULL; in dom_xpath_ext_function_php()
148 fci.retval = &retval; in dom_xpath_ext_function_php()
186 if (fci.param_count > 0) { in dom_xpath_ext_function_php()
[all …]
/PHP-8.0/win32/
H A Dsignal.c90 zend_fcall_info fci; in PHP_FUNCTION() local
96 if (zend_parse_parameters(ZEND_NUM_ARGS(), "f!|b", &fci, &fcc, &add) == FAILURE) { in PHP_FUNCTION()
112 if (!ZEND_FCI_INITIALIZED(fci)) { in PHP_FUNCTION()
122 zend_string *func_name = zend_get_callable_name(&fci.function_name); in PHP_FUNCTION()
129 ZVAL_COPY(&ctrl_handler, &fci.function_name); in PHP_FUNCTION()
/PHP-8.0/ext/pdo_sqlite/
H A Dsqlite_driver.c338 fc->fci.size = sizeof(fc->fci); in do_callback()
340 fc->fci.object = NULL; in do_callback()
341 fc->fci.retval = &retval; in do_callback()
342 fc->fci.param_count = fake_argc; in do_callback()
386 fc->fci.params = zargs; in do_callback()
488 collation->fc.fci.size = sizeof(collation->fc.fci); in php_sqlite3_collation_callback()
490 collation->fc.fci.object = NULL; in php_sqlite3_collation_callback()
525 zend_fcall_info fci; in PHP_METHOD() local
537 Z_PARAM_FUNC(fci, fcc) in PHP_METHOD()
643 zend_fcall_info fci; in PHP_METHOD() local
[all …]
H A Dphp_pdo_sqlite_int.h30 zend_fcall_info fci; member
/PHP-8.0/Zend/
H A Dzend_closures.c127 zend_fcall_info fci; in ZEND_METHOD() local
132 fci.param_count = 0; in ZEND_METHOD()
133 fci.params = NULL; in ZEND_METHOD()
137 Z_PARAM_VARIADIC_WITH_NAMED(fci.params, fci.param_count, fci.named_params) in ZEND_METHOD()
181 fci.size = sizeof(fci); in ZEND_METHOD()
183 fci.retval = &closure_result; in ZEND_METHOD()
267 zend_fcall_info fci; in ZEND_NAMED_FUNCTION() local
275 fci.retval = return_value; in ZEND_NAMED_FUNCTION()
279 fci.named_params = NULL; in ZEND_NAMED_FUNCTION()
280 fci.params = params; in ZEND_NAMED_FUNCTION()
[all …]
H A Dzend_execute_API.c649 zend_fcall_info fci; in _call_user_function_impl() local
651 fci.size = sizeof(fci); in _call_user_function_impl()
654 fci.retval = retval_ptr; in _call_user_function_impl()
656 fci.params = params; in _call_user_function_impl()
673 ZVAL_UNDEF(fci->retval); in zend_call_function()
718 = zend_get_callable_name_ex(&fci->function_name, fci->object); in zend_call_function()
734 fci->object = NULL; in zend_call_function()
968 zend_fcall_info fci; in zend_call_known_function() local
973 fci.size = sizeof(fci); in zend_call_known_function()
974 fci.object = object; in zend_call_known_function()
[all …]
H A Dzend_API.c853 fci->size = 0; in zend_parse_arg_impl()
3557 fci->size = sizeof(*fci); in zend_fcall_info_init()
3560 fci->retval = NULL; in zend_fcall_info_init()
3561 fci->param_count = 0; in zend_fcall_info_init()
3562 fci->params = NULL; in zend_fcall_info_init()
3571 if (fci->params) { in zend_fcall_info_args_clear()
3580 efree(fci->params); in zend_fcall_info_args_clear()
3593 fci->params = NULL; in zend_fcall_info_args_save()
3621 fci->params = params = (zval *) erealloc(fci->params, fci->param_count * sizeof(zval)); in zend_fcall_info_args_ex()
3650 fci->params = (zval *) erealloc(fci->params, fci->param_count * sizeof(zval)); in zend_fcall_info_argp()
[all …]
H A Dzend_exceptions.c659 zend_fcall_info fci; in ZEND_METHOD() local
676 fci.size = sizeof(fci); in ZEND_METHOD()
677 ZVAL_STR(&fci.function_name, fname); in ZEND_METHOD()
678 fci.object = Z_OBJ_P(exception); in ZEND_METHOD()
679 fci.retval = &trace; in ZEND_METHOD()
680 fci.param_count = 0; in ZEND_METHOD()
681 fci.params = NULL; in ZEND_METHOD()
682 fci.named_params = NULL; in ZEND_METHOD()
684 zend_call_function(&fci, NULL); in ZEND_METHOD()
/PHP-8.0/ext/libxml/
H A Dlibxml.c234 if (fci->size > 0) { in _php_libxml_destroy_fci()
236 fci->size = 0; in _php_libxml_destroy_fci()
586 zend_fcall_info *fci; in _php_libxml_external_entity_loader() local
588 fci = &LIBXML(entity_loader).fci; in _php_libxml_external_entity_loader()
590 if (fci->size == 0) { in _php_libxml_external_entity_loader()
623 fci->retval = &retval; in _php_libxml_external_entity_loader()
624 fci->params = params; in _php_libxml_external_entity_loader()
1144 zend_fcall_info fci; in PHP_FUNCTION() local
1154 LIBXML(entity_loader).fci = fci; in PHP_FUNCTION()
1155 Z_ADDREF(fci.function_name); in PHP_FUNCTION()
[all …]
/PHP-8.0/ext/xsl/
H A Dxsltprocessor.c101 zend_fcall_info fci; in xsl_ext_function_php() local
145 if (fci.param_count > 0) { in xsl_ext_function_php()
216 fci.size = sizeof(fci); in xsl_ext_function_php()
217 fci.named_params = NULL; in xsl_ext_function_php()
218 if (fci.param_count > 0) { in xsl_ext_function_php()
219 fci.params = args; in xsl_ext_function_php()
221 fci.params = NULL; in xsl_ext_function_php()
230 if (fci.param_count > 0) { in xsl_ext_function_php()
242 fci.object = NULL; in xsl_ext_function_php()
243 fci.retval = &retval; in xsl_ext_function_php()
[all …]
/PHP-8.0/ext/intl/uchar/
H A Duchar.c161 zend_fcall_info fci; member
177 context->fci.retval = &retval; in enumCharType_callback()
178 context->fci.param_count = 3; in enumCharType_callback()
179 context->fci.params = args; in enumCharType_callback()
181 if (zend_call_function(&context->fci, &context->fci_cache) == FAILURE) { in enumCharType_callback()
264 zend_fcall_info fci; member
278 context->fci.retval = &retval; in enumCharNames_callback()
279 context->fci.param_count = 3; in enumCharNames_callback()
280 context->fci.params = args; in enumCharNames_callback()
282 if (zend_call_function(&context->fci, &context->fci_cache) == FAILURE) { in enumCharNames_callback()
[all …]
/PHP-8.0/ext/sqlite3/
H A Dsqlite3.c744 fc->fci.size = sizeof(fc->fci); in sqlite3_do_callback()
912 collation->fci.fci.size = (sizeof(collation->fci.fci)); in php_sqlite3_callback_compare()
913 ZVAL_COPY_VALUE(&collation->fci.fci.function_name, &collation->cmp_func); in php_sqlite3_callback_compare()
914 collation->fci.fci.object = NULL; in php_sqlite3_callback_compare()
915 collation->fci.fci.retval = &retval; in php_sqlite3_callback_compare()
916 collation->fci.fci.param_count = 2; in php_sqlite3_callback_compare()
921 collation->fci.fci.params = zargs; in php_sqlite3_callback_compare()
923 if ((ret = zend_call_function(&collation->fci.fci, &collation->fci.fcc)) == FAILURE) { in php_sqlite3_callback_compare()
955 zend_fcall_info fci; in PHP_METHOD() local
1041 zend_fcall_info fci; in PHP_METHOD() local
[all …]
H A Dphp_sqlite3_structs.h44 zend_fcall_info fci; member
65 struct php_sqlite3_fci fci; member
/PHP-8.0/ext/pdo/
H A Dpdo_stmt.c691 zend_fcall_info *fci = &stmt->fetch.cls.fci; in do_fetch_class_prepare() local
694 fci->size = sizeof(zend_fcall_info); in do_fetch_class_prepare()
702 ZVAL_UNDEF(&fci->function_name); in do_fetch_class_prepare()
704 fci->param_count = 0; in do_fetch_class_prepare()
705 fci->params = NULL; in do_fetch_class_prepare()
748 zend_fcall_info *fci = &stmt->fetch.cls.fci; in do_fetch_func_prepare() local
763 if (stmt->fetch.cls.fci.size && stmt->fetch.cls.fci.params) { in do_fetch_opt_finish()
770 stmt->fetch.cls.fci.params = NULL; in do_fetch_opt_finish()
773 stmt->fetch.cls.fci.size = 0; in do_fetch_opt_finish()
916 if (!stmt->fetch.cls.fci.size) { in do_fetch()
[all …]
H A Dpdo_dbh.c462 zend_fcall_info fci; in pdo_stmt_construct() local
466 fci.size = sizeof(zend_fcall_info); in pdo_stmt_construct()
467 ZVAL_UNDEF(&fci.function_name); in pdo_stmt_construct()
468 fci.object = Z_OBJ_P(object); in pdo_stmt_construct()
469 fci.retval = &retval; in pdo_stmt_construct()
470 fci.param_count = 0; in pdo_stmt_construct()
471 fci.params = NULL; in pdo_stmt_construct()
472 fci.named_params = NULL; in pdo_stmt_construct()
474 zend_fcall_info_args(&fci, ctor_args); in pdo_stmt_construct()
480 if (zend_call_function(&fci, &fcc) != FAILURE) { in pdo_stmt_construct()
[all …]
/PHP-8.0/ext/readline/
H A Dreadline.c473 zend_fcall_info fci; in PHP_FUNCTION() local
476 if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS(), "f", &fci, &fcc)) { in PHP_FUNCTION()
481 ZVAL_COPY(&_readline_completion, &fci.function_name); in PHP_FUNCTION()
514 zend_fcall_info fci; in PHP_FUNCTION() local
518 if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS(), "sf", &prompt, &prompt_len, &fci, &fcc)) { in PHP_FUNCTION()
527 ZVAL_COPY(&_prepped_callback, &fci.function_name); in PHP_FUNCTION()
/PHP-8.0/ext/standard/
H A Dbasic_functions.c1543 zend_fcall_info fci; local
1548 Z_PARAM_VARIADIC_WITH_NAMED(fci.params, fci.param_count, fci.named_params)
1551 fci.retval = &retval;
1568 zend_fcall_info fci; local
1577 fci.retval = &retval;
1592 zend_fcall_info fci; local
1598 Z_PARAM_VARIADIC('*', fci.params, fci.param_count)
1606 fci.retval = &retval;
1627 zend_fcall_info fci; local
1792 zend_fcall_info fci; local
[all …]
/PHP-8.0/ext/curl/
H A Dinterface.c1381 fci.size = sizeof(fci); in curl_write()
1382 fci.object = NULL; in curl_write()
1386 fci.params = argv; in curl_write()
1428 fci.size = sizeof(fci); in curl_fnmatch()
1430 fci.object = NULL; in curl_fnmatch()
1433 fci.params = argv; in curl_fnmatch()
1481 fci.size = sizeof(fci); in curl_progress()
1483 fci.object = NULL; in curl_progress()
1486 fci.params = argv; in curl_progress()
1537 fci.size = sizeof(fci); in curl_read()
[all …]
H A Dmulti.c380 zend_fcall_info fci = empty_fcall_info; in _php_server_push_callback() local
400 zend_fcall_info_init(&t->func_name, 0, &fci, &t->fci_cache, NULL, NULL); in _php_server_push_callback()
403 &fci, 3, in _php_server_push_callback()
409 fci.retval = &retval; in _php_server_push_callback()
411 error = zend_call_function(&fci, &t->fci_cache); in _php_server_push_callback()
412 zend_fcall_info_args_clear(&fci, 1); in _php_server_push_callback()
/PHP-8.0/ext/spl/
H A Dphp_spl.c390 zend_fcall_info *fci, zend_fcall_info_cache *fcc) { in autoload_func_info_from_fci() argument
398 if (Z_TYPE(fci->function_name) == IS_OBJECT) { in autoload_func_info_from_fci()
399 alfi->closure = Z_OBJ(fci->function_name); in autoload_func_info_from_fci()
497 zend_fcall_info fci = {0}; in PHP_FUNCTION() local
503 Z_PARAM_FUNC_OR_NULL(fci, fcc) in PHP_FUNCTION()
521 if (ZEND_FCI_INITIALIZED(fci)) { in PHP_FUNCTION()
526 zend_is_callable_ex(&fci.function_name, NULL, 0, NULL, &fcc, NULL); in PHP_FUNCTION()
535 alfi = autoload_func_info_from_fci(&fci, &fcc); in PHP_FUNCTION()
569 zend_fcall_info fci; in PHP_FUNCTION() local
572 if (zend_parse_parameters(ZEND_NUM_ARGS(), "f", &fci, &fcc) == FAILURE) { in PHP_FUNCTION()
[all …]
/PHP-8.0/ext/pcre/
H A Dphp_pcre.c1561 fci->retval = &retval; in preg_do_repl_func()
1562 fci->param_count = 1; in preg_do_repl_func()
1563 fci->params = &arg; in preg_do_repl_func()
2385 zend_fcall_info fci; in PHP_FUNCTION() local
2391 Z_PARAM_FUNC(fci, fcc) in PHP_FUNCTION()
2400 &fci, &fcc, in PHP_FUNCTION()
2416 zend_fcall_info fci; in PHP_FUNCTION() local
2429 fci.size = sizeof(fci); in PHP_FUNCTION()
2430 fci.object = NULL; in PHP_FUNCTION()
2431 fci.named_params = NULL; in PHP_FUNCTION()
[all …]
/PHP-8.0/ext/mysqli/
H A Dmysqli.c1196 zend_fcall_info fci; in php_mysqli_fetch_into_hash() local
1212 fci.size = sizeof(fci); in php_mysqli_fetch_into_hash()
1213 ZVAL_UNDEF(&fci.function_name); in php_mysqli_fetch_into_hash()
1214 fci.object = Z_OBJ_P(return_value); in php_mysqli_fetch_into_hash()
1215 fci.retval = &retval; in php_mysqli_fetch_into_hash()
1216 fci.params = NULL; in php_mysqli_fetch_into_hash()
1217 fci.param_count = 0; in php_mysqli_fetch_into_hash()
1218 fci.named_params = NULL; in php_mysqli_fetch_into_hash()
1221 if (zend_fcall_info_args(&fci, ctor_params) == FAILURE) { in php_mysqli_fetch_into_hash()
1230 if (zend_call_function(&fci, &fcc) == FAILURE) { in php_mysqli_fetch_into_hash()
[all …]
/PHP-8.0/ext/standard/tests/array/
H A Dbug28739.phpt2 Bug #28739 (*diff() and *intersect() not clearing the fci cache before work)
/PHP-8.0/ext/xml/
H A Dxml.c460 zend_fcall_info fci; in xml_call_handler() local
462 fci.size = sizeof(fci); in xml_call_handler()
463 ZVAL_COPY_VALUE(&fci.function_name, handler); in xml_call_handler()
464 fci.object = Z_OBJ(parser->object); in xml_call_handler()
465 fci.retval = retval; in xml_call_handler()
466 fci.param_count = argc; in xml_call_handler()
467 fci.params = argv; in xml_call_handler()
468 fci.named_params = NULL; in xml_call_handler()
470 result = zend_call_function(&fci, NULL); in xml_call_handler()
/PHP-8.0/sapi/phpdbg/
H A Dphpdbg_prompt.c116 zend_fcall_info fci; in phpdbg_call_register() local
118 memset(&fci, 0, sizeof(zend_fcall_info)); in phpdbg_call_register()
120 ZVAL_STRINGL(&fci.function_name, lc_name, name->len); in phpdbg_call_register()
121 fci.size = sizeof(zend_fcall_info); in phpdbg_call_register()
123 fci.object = NULL; in phpdbg_call_register()
124 fci.retval = &fretval; in phpdbg_call_register()
179 zend_fcall_info_args(&fci, &params); in phpdbg_call_register()
181 fci.params = NULL; in phpdbg_call_register()
182 fci.param_count = 0; in phpdbg_call_register()
190 if (zend_call_function(&fci, NULL) == SUCCESS) { in phpdbg_call_register()
[all …]

Completed in 117 milliseconds

12