/PHP-8.3/ext/dom/ |
H A D | xpath.c | 40 zend_fcall_info fci; in dom_xpath_ext_function_php() local 78 fci.param_count = nargs - 1; in dom_xpath_ext_function_php() 79 if (fci.param_count > 0) { in dom_xpath_ext_function_php() 80 fci.params = safe_emalloc(fci.param_count, sizeof(zval), 0); in dom_xpath_ext_function_php() 103 array_init(&fci.params[i]); in dom_xpath_ext_function_php() 137 fci.size = sizeof(fci); in dom_xpath_ext_function_php() 149 fci.object = NULL; in dom_xpath_ext_function_php() 150 fci.named_params = NULL; in dom_xpath_ext_function_php() 151 fci.retval = &retval; in dom_xpath_ext_function_php() 190 if (fci.param_count > 0) { in dom_xpath_ext_function_php() [all …]
|
/PHP-8.3/ext/zend_test/ |
H A D | fiber.c | 102 fiber->fci.retval = &retval; in zend_test_fiber_execute() 107 zval_ptr_dtor(&fiber->fci.function_name); in zend_test_fiber_execute() 138 fiber->target->fci.param_count = 1; in zend_test_fiber_execute() 238 Z_TRY_ADDREF(fiber->fci.function_name); in ZEND_METHOD() 259 fiber->fci.params = params; in ZEND_METHOD() 260 fiber->fci.param_count = param_count; in ZEND_METHOD() 261 fiber->fci.named_params = named_params; in ZEND_METHOD() 321 zend_fcall_info fci; in ZEND_METHOD() local 325 Z_PARAM_FUNC(fci, fci_cache) in ZEND_METHOD() 331 target->fci = fci; in ZEND_METHOD() [all …]
|
H A D | fiber.h | 31 zend_fcall_info fci; member
|
/PHP-8.3/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.3/ext/pdo_sqlite/ |
H A D | sqlite_driver.c | 329 fc->fci.size = sizeof(fc->fci); in do_callback() 331 fc->fci.object = NULL; in do_callback() 332 fc->fci.retval = &retval; in do_callback() 333 fc->fci.param_count = fake_argc; in do_callback() 377 fc->fci.params = zargs; in do_callback() 478 collation->fc.fci.size = sizeof(collation->fc.fci); in php_sqlite3_collation_callback() 480 collation->fc.fci.object = NULL; in php_sqlite3_collation_callback() 515 zend_fcall_info fci; in PHP_METHOD() local 527 Z_PARAM_FUNC(fci, fcc) in PHP_METHOD() 633 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.3/Zend/ |
H A D | zend_execute_API.c | 738 zend_fcall_info fci; in _call_user_function_impl() local 740 fci.size = sizeof(fci); in _call_user_function_impl() 745 fci.object = NULL; in _call_user_function_impl() 750 fci.params = params; in _call_user_function_impl() 792 = zend_get_callable_name_ex(&fci->function_name, fci->object); in zend_call_function() 983 ? Z_ISREF_P(fci->retval) : !Z_ISREF_P(fci->retval)); in zend_call_function() 1034 zend_fcall_info fci; in zend_call_known_function() local 1039 fci.size = sizeof(fci); in zend_call_known_function() 1040 fci.object = object; in zend_call_known_function() 1043 fci.params = params; in zend_call_known_function() [all …]
|
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() 152 fci.size = sizeof(fci); in ZEND_METHOD() 155 fci.retval = &closure_result; in ZEND_METHOD() 286 zend_fcall_info fci; in ZEND_NAMED_FUNCTION() local 294 fci.retval = return_value; in ZEND_NAMED_FUNCTION() 298 fci.named_params = NULL; in ZEND_NAMED_FUNCTION() 299 fci.params = params; in ZEND_NAMED_FUNCTION() [all …]
|
H A D | zend_fibers.c | 595 fiber->fci.retval = &fiber->result; in zend_fiber_execute() 597 zend_call_function(&fiber->fci, &fiber->fci_cache); in zend_fiber_execute() 600 zval_ptr_dtor(&fiber->fci.function_name); in zend_fiber_execute() 601 ZVAL_UNDEF(&fiber->fci.function_name); in zend_fiber_execute() 746 zval_ptr_dtor(&fiber->fci.function_name); in zend_fiber_object_free() 757 zend_get_gc_buffer_add_zval(buf, &fiber->fci.function_name); in zend_fiber_object_gc() 808 zend_fcall_info fci; in ZEND_METHOD() local 812 Z_PARAM_FUNC(fci, fcc) in ZEND_METHOD() 822 fiber->fci = fci; in ZEND_METHOD() 826 Z_TRY_ADDREF(fiber->fci.function_name); in ZEND_METHOD() [all …]
|
H A D | zend_API.c | 992 fci->size = 0; in zend_parse_arg_impl() 4143 fci->size = sizeof(*fci); in zend_fcall_info_init() 4146 fci->retval = NULL; in zend_fcall_info_init() 4147 fci->param_count = 0; in zend_fcall_info_init() 4148 fci->params = NULL; in zend_fcall_info_init() 4157 if (fci->params) { in zend_fcall_info_args_clear() 4166 efree(fci->params); in zend_fcall_info_args_clear() 4179 fci->params = NULL; in zend_fcall_info_args_save() 4207 fci->params = params = (zval *) erealloc(fci->params, fci->param_count * sizeof(zval)); in zend_fcall_info_args_ex() 4236 fci->params = (zval *) erealloc(fci->params, fci->param_count * sizeof(zval)); in zend_fcall_info_argp() [all …]
|
H A D | zend_exceptions.c | 651 zend_fcall_info fci; in ZEND_METHOD() local 668 fci.size = sizeof(fci); in ZEND_METHOD() 669 ZVAL_STR(&fci.function_name, fname); in ZEND_METHOD() 670 fci.object = Z_OBJ_P(exception); in ZEND_METHOD() 671 fci.retval = &trace; in ZEND_METHOD() 672 fci.param_count = 0; in ZEND_METHOD() 673 fci.params = NULL; in ZEND_METHOD() 674 fci.named_params = NULL; in ZEND_METHOD() 676 zend_call_function(&fci, NULL); in ZEND_METHOD()
|
H A D | zend_fibers.h | 119 zend_fcall_info fci; member
|
/PHP-8.3/ext/curl/ |
H A D | interface.c | 610 fci.size = sizeof(fci); in curl_write() 655 fci.size = sizeof(fci); in curl_fnmatch() 657 fci.object = NULL; in curl_fnmatch() 660 fci.params = argv; in curl_fnmatch() 703 fci.size = sizeof(fci); in curl_progress() 705 fci.object = NULL; in curl_progress() 708 fci.params = argv; in curl_progress() 752 fci.size = sizeof(fci); in curl_xferinfo() 800 fci.size = sizeof(fci); in curl_ssh_hostkeyfunction() 861 fci.size = sizeof(fci); in curl_read() [all …]
|
H A D | multi.c | 391 zend_fcall_info fci = empty_fcall_info; in _php_server_push_callback() local 398 …if (UNEXPECTED(zend_fcall_info_init(&t->func_name, 0, &fci, &t->fci_cache, NULL, NULL) == FAILURE)… in _php_server_push_callback() 419 fci.param_count = 3; in _php_server_push_callback() 420 fci.params = call_args; in _php_server_push_callback() 421 fci.retval = &retval; in _php_server_push_callback() 423 error = zend_call_function(&fci, &t->fci_cache); in _php_server_push_callback()
|
/PHP-8.3/ext/standard/ |
H A D | basic_functions.c | 125 zend_fcall_info fci; member 1488 zend_fcall_info fci; local 1493 Z_PARAM_VARIADIC_WITH_NAMED(fci.params, fci.param_count, fci.named_params) 1496 fci.retval = &retval; 1513 zend_fcall_info fci; local 1522 fci.retval = &retval; 1537 zend_fcall_info fci; local 1543 Z_PARAM_VARIADIC('*', fci.params, fci.param_count) 1551 fci.retval = &retval; 1573 zend_fcall_info fci; local [all …]
|
/PHP-8.3/ext/xsl/ |
H A D | xsltprocessor.c | 101 zend_fcall_info fci; in xsl_ext_function_php() local 149 fci.param_count = nargs - 1; in xsl_ext_function_php() 150 if (fci.param_count > 0) { in xsl_ext_function_php() 233 fci.size = sizeof(fci); in xsl_ext_function_php() 234 fci.named_params = NULL; in xsl_ext_function_php() 235 if (fci.param_count > 0) { in xsl_ext_function_php() 236 fci.params = args; in xsl_ext_function_php() 238 fci.params = NULL; in xsl_ext_function_php() 259 fci.object = NULL; in xsl_ext_function_php() 260 fci.retval = &retval; in xsl_ext_function_php() [all …]
|
/PHP-8.3/ext/intl/uchar/ |
H A D | uchar.c | 162 zend_fcall_info fci; member 178 context->fci.retval = &retval; in enumCharType_callback() 179 context->fci.param_count = 3; in enumCharType_callback() 180 context->fci.params = args; in enumCharType_callback() 182 if (zend_call_function(&context->fci, &context->fci_cache) == FAILURE) { in enumCharType_callback() 265 zend_fcall_info fci; member 279 context->fci.retval = &retval; in enumCharNames_callback() 280 context->fci.param_count = 3; in enumCharNames_callback() 281 context->fci.params = args; in enumCharNames_callback() 283 if (zend_call_function(&context->fci, &context->fci_cache) == FAILURE) { in enumCharNames_callback() [all …]
|
/PHP-8.3/ext/pdo/ |
H A D | pdo_stmt.c | 621 zend_fcall_info *fci = &stmt->fetch.cls.fci; in do_fetch_class_prepare() local 624 fci->size = sizeof(zend_fcall_info); in do_fetch_class_prepare() 632 ZVAL_UNDEF(&fci->function_name); in do_fetch_class_prepare() 634 fci->param_count = 0; in do_fetch_class_prepare() 635 fci->params = NULL; in do_fetch_class_prepare() 678 zend_fcall_info *fci = &stmt->fetch.cls.fci; in do_fetch_func_prepare() local 693 if (stmt->fetch.cls.fci.size && stmt->fetch.cls.fci.params) { in do_fetch_opt_finish() 700 stmt->fetch.cls.fci.params = NULL; in do_fetch_opt_finish() 703 stmt->fetch.cls.fci.size = 0; in do_fetch_opt_finish() 846 if (!stmt->fetch.cls.fci.size) { in do_fetch() [all …]
|
H A D | pdo_dbh.c | 469 zend_fcall_info fci; in pdo_stmt_construct() local 473 fci.size = sizeof(zend_fcall_info); in pdo_stmt_construct() 474 ZVAL_UNDEF(&fci.function_name); in pdo_stmt_construct() 475 fci.object = Z_OBJ_P(object); in pdo_stmt_construct() 476 fci.retval = &retval; in pdo_stmt_construct() 477 fci.param_count = 0; in pdo_stmt_construct() 478 fci.params = NULL; in pdo_stmt_construct() 479 fci.named_params = NULL; in pdo_stmt_construct() 481 zend_fcall_info_args(&fci, ctor_args); in pdo_stmt_construct() 487 if (zend_call_function(&fci, &fcc) != FAILURE) { in pdo_stmt_construct() [all …]
|
/PHP-8.3/sapi/embed/ |
H A D | README.md | 70 zend_fcall_info fci = {0}; 74 ZVAL_STR(&fci.function_name, func_name); 76 fci.size = sizeof fci; 77 fci.retval = &retval; 79 if (zend_call_function(&fci, &fci_cache) == SUCCESS) {
|
/PHP-8.3/ext/readline/ |
H A D | readline.c | 476 zend_fcall_info fci; in PHP_FUNCTION() local 479 if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS(), "f", &fci, &fcc)) { in PHP_FUNCTION() 484 ZVAL_COPY(&_readline_completion, &fci.function_name); in PHP_FUNCTION() 517 zend_fcall_info fci; in PHP_FUNCTION() local 521 if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS(), "sf", &prompt, &prompt_len, &fci, &fcc)) { in PHP_FUNCTION() 530 ZVAL_COPY(&_prepped_callback, &fci.function_name); in PHP_FUNCTION()
|
/PHP-8.3/ext/spl/ |
H A D | php_spl.c | 388 zend_fcall_info *fci, zend_fcall_info_cache *fcc) { in autoload_func_info_from_fci() argument 396 if (Z_TYPE(fci->function_name) == IS_OBJECT) { in autoload_func_info_from_fci() 397 alfi->closure = Z_OBJ(fci->function_name); in autoload_func_info_from_fci() 510 zend_fcall_info fci = {0}; in PHP_FUNCTION() local 516 Z_PARAM_FUNC_OR_NULL(fci, fcc) in PHP_FUNCTION() 534 if (ZEND_FCI_INITIALIZED(fci)) { in PHP_FUNCTION() 548 alfi = autoload_func_info_from_fci(&fci, &fcc); in PHP_FUNCTION() 582 zend_fcall_info fci; in PHP_FUNCTION() local 586 Z_PARAM_FUNC(fci, fcc) in PHP_FUNCTION() 602 zend_is_callable_ex(&fci.function_name, NULL, 0, NULL, &fcc, NULL); in PHP_FUNCTION() [all …]
|
/PHP-8.3/Zend/tests/ |
H A D | register_shutdown_function_refcount.phpt | 2 register_shutdown_function() and long-term fci storage
|
/PHP-8.3/ext/pcre/ |
H A D | php_pcre.c | 1526 fci->retval = &retval; in preg_do_repl_func() 1527 fci->param_count = 1; in preg_do_repl_func() 1528 fci->params = &arg; in preg_do_repl_func() 2350 zend_fcall_info fci; in PHP_FUNCTION() local 2356 Z_PARAM_FUNC(fci, fcc) in PHP_FUNCTION() 2365 &fci, &fcc, in PHP_FUNCTION() 2381 zend_fcall_info fci; in PHP_FUNCTION() local 2394 fci.size = sizeof(fci); in PHP_FUNCTION() 2395 fci.object = NULL; in PHP_FUNCTION() 2396 fci.named_params = NULL; in PHP_FUNCTION() [all …]
|
/PHP-8.3/ext/standard/tests/array/ |
H A D | bug28739.phpt | 2 Bug #28739 (*diff() and *intersect() not clearing the fci cache before work)
|