/PHP-8.0/ext/dom/ |
H A D | xpath.c | 40 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 D | signal.c | 90 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 D | sqlite_driver.c | 338 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 D | php_pdo_sqlite_int.h | 30 zend_fcall_info fci; member
|
/PHP-8.0/Zend/ |
H A D | zend_closures.c | 127 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 D | zend_execute_API.c | 649 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 D | zend_API.c | 853 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 D | zend_exceptions.c | 659 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 D | libxml.c | 234 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 D | xsltprocessor.c | 101 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 D | uchar.c | 161 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 D | sqlite3.c | 744 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 D | php_sqlite3_structs.h | 44 zend_fcall_info fci; member 65 struct php_sqlite3_fci fci; member
|
/PHP-8.0/ext/pdo/ |
H A D | pdo_stmt.c | 691 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 D | pdo_dbh.c | 462 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 D | readline.c | 473 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 D | basic_functions.c | 1543 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 D | interface.c | 1381 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 D | multi.c | 380 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 D | php_spl.c | 390 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 D | php_pcre.c | 1561 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 D | mysqli.c | 1196 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 D | bug28739.phpt | 2 Bug #28739 (*diff() and *intersect() not clearing the fci cache before work)
|
/PHP-8.0/ext/xml/ |
H A D | xml.c | 460 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 D | phpdbg_prompt.c | 116 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, ¶ms); 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 …]
|