Home
last modified time | relevance | path

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

12

/php-src/ext/zend_test/
H A Dfiber.c102 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 Dfiber.h31 zend_fcall_info fci; member
/php-src/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-src/Zend/
H A Dzend_execute_API.c752 zend_fcall_info fci; in _call_user_function_impl() local
754 fci.size = sizeof(fci); in _call_user_function_impl()
759 fci.object = NULL; in _call_user_function_impl()
764 fci.params = params; in _call_user_function_impl()
806 = zend_get_callable_name_ex(&fci->function_name, fci->object); in zend_call_function()
997 ? Z_ISREF_P(fci->retval) : !Z_ISREF_P(fci->retval)); in zend_call_function()
1048 zend_fcall_info fci; in zend_call_known_function() local
1053 fci.size = sizeof(fci); in zend_call_known_function()
1054 fci.object = object; in zend_call_known_function()
1057 fci.params = params; in zend_call_known_function()
[all …]
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()
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 Dzend_fibers.c599 fiber->fci.retval = &fiber->result; in zend_fiber_execute()
601 zend_call_function(&fiber->fci, &fiber->fci_cache); in zend_fiber_execute()
604 zval_ptr_dtor(&fiber->fci.function_name); in zend_fiber_execute()
605 ZVAL_UNDEF(&fiber->fci.function_name); in zend_fiber_execute()
750 zval_ptr_dtor(&fiber->fci.function_name); in zend_fiber_object_free()
761 zend_get_gc_buffer_add_zval(buf, &fiber->fci.function_name); in zend_fiber_object_gc()
794 zend_fcall_info fci; in ZEND_METHOD() local
798 Z_PARAM_FUNC(fci, fcc) in ZEND_METHOD()
808 fiber->fci = fci; in ZEND_METHOD()
812 Z_TRY_ADDREF(fiber->fci.function_name); in ZEND_METHOD()
[all …]
H A Dzend_API.c1017 fci->size = 0; in zend_parse_arg_impl()
4202 fci->size = sizeof(*fci); in zend_fcall_info_init()
4205 fci->retval = NULL; in zend_fcall_info_init()
4206 fci->param_count = 0; in zend_fcall_info_init()
4207 fci->params = NULL; in zend_fcall_info_init()
4216 if (fci->params) { in zend_fcall_info_args_clear()
4225 efree(fci->params); in zend_fcall_info_args_clear()
4238 fci->params = NULL; in zend_fcall_info_args_save()
4266 fci->params = params = (zval *) erealloc(fci->params, fci->param_count * sizeof(zval)); in zend_fcall_info_args_ex()
4295 fci->params = (zval *) erealloc(fci->params, fci->param_count * sizeof(zval)); in zend_fcall_info_argp()
[all …]
H A Dzend_exceptions.c652 zend_fcall_info fci; in ZEND_METHOD() local
669 fci.size = sizeof(fci); in ZEND_METHOD()
670 ZVAL_STR(&fci.function_name, fname); in ZEND_METHOD()
671 fci.object = Z_OBJ_P(exception); in ZEND_METHOD()
672 fci.retval = &trace; in ZEND_METHOD()
673 fci.param_count = 0; in ZEND_METHOD()
674 fci.params = NULL; in ZEND_METHOD()
675 fci.named_params = NULL; in ZEND_METHOD()
677 zend_call_function(&fci, NULL); in ZEND_METHOD()
H A Dzend_fibers.h119 zend_fcall_info fci; member
/php-src/ext/pdo_sqlite/
H A Dsqlite_driver.c327 fc->fci.size = sizeof(fc->fci); in do_callback()
329 fc->fci.object = NULL; in do_callback()
330 fc->fci.retval = &retval; in do_callback()
331 fc->fci.param_count = fake_argc; in do_callback()
375 fc->fci.params = zargs; in do_callback()
465 collation->fc.fci.size = sizeof(collation->fc.fci); in php_sqlite3_collation_callback()
467 collation->fc.fci.object = NULL; in php_sqlite3_collation_callback()
507 zend_fcall_info fci; in pdo_sqlite_create_function_internal() local
519 Z_PARAM_FUNC(fci, fcc) in pdo_sqlite_create_function_internal()
634 zend_fcall_info fci; in pdo_sqlite_create_collation_internal() local
[all …]
H A Dpdo_sqlite.c343 collation->fc.fci.size = sizeof(collation->fc.fci); in php_sqlite_collation_callback()
344 ZVAL_COPY_VALUE(&collation->fc.fci.function_name, &collation->callback); in php_sqlite_collation_callback()
345 collation->fc.fci.object = NULL; in php_sqlite_collation_callback()
346 collation->fc.fci.retval = &retval; in php_sqlite_collation_callback()
351 collation->fc.fci.param_count = 2; in php_sqlite_collation_callback()
352 collation->fc.fci.params = zargs; in php_sqlite_collation_callback()
354 if ((ret = zend_call_function(&collation->fc.fci, &collation->fc.fcc)) == FAILURE) { in php_sqlite_collation_callback()
H A Dphp_pdo_sqlite_int.h30 zend_fcall_info fci; member
/php-src/ext/curl/
H A Dinterface.c595 fci.size = sizeof(fci); in curl_write()
640 fci.size = sizeof(fci); in curl_fnmatch()
642 fci.object = NULL; in curl_fnmatch()
645 fci.params = argv; in curl_fnmatch()
688 fci.size = sizeof(fci); in curl_progress()
690 fci.object = NULL; in curl_progress()
693 fci.params = argv; in curl_progress()
736 fci.size = sizeof(fci); in curl_xferinfo()
783 fci.size = sizeof(fci); in curl_ssh_hostkeyfunction()
844 fci.size = sizeof(fci); in curl_read()
[all …]
H A Dmulti.c382 zend_fcall_info fci = empty_fcall_info; in _php_server_push_callback() local
389 …if (UNEXPECTED(zend_fcall_info_init(&t->func_name, 0, &fci, &t->fci_cache, NULL, NULL) == FAILURE)… in _php_server_push_callback()
410 fci.param_count = 3; in _php_server_push_callback()
411 fci.params = call_args; in _php_server_push_callback()
412 fci.retval = &retval; in _php_server_push_callback()
414 error = zend_call_function(&fci, &t->fci_cache); in _php_server_push_callback()
/php-src/ext/standard/
H A Dbasic_functions.c120 zend_fcall_info fci; member
1453 zend_fcall_info fci; local
1458 Z_PARAM_VARIADIC_WITH_NAMED(fci.params, fci.param_count, fci.named_params)
1461 fci.retval = &retval;
1478 zend_fcall_info fci; local
1487 fci.retval = &retval;
1502 zend_fcall_info fci; local
1508 Z_PARAM_VARIADIC('*', fci.params, fci.param_count)
1516 fci.retval = &retval;
1538 zend_fcall_info fci; local
[all …]
/php-src/ext/intl/uchar/
H A Duchar.c162 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-src/ext/dom/
H A Dxpath_callbacks.c401 zend_fcall_info fci; in php_dom_xpath_callback_dispatch() local
402 fci.size = sizeof(fci); in php_dom_xpath_callback_dispatch()
403 fci.object = NULL; in php_dom_xpath_callback_dispatch()
404 fci.retval = &callback_retval; in php_dom_xpath_callback_dispatch()
405 fci.param_count = param_count; in php_dom_xpath_callback_dispatch()
406 fci.params = params; in php_dom_xpath_callback_dispatch()
407 fci.named_params = NULL; in php_dom_xpath_callback_dispatch()
408 ZVAL_STRINGL(&fci.function_name, function_name, function_name_length); in php_dom_xpath_callback_dispatch()
410 zend_call_function(&fci, NULL); in php_dom_xpath_callback_dispatch()
411 zend_string_release_ex(Z_STR(fci.function_name), false); in php_dom_xpath_callback_dispatch()
/php-src/ext/pdo/
H A Dpdo_stmt.c621 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()
841 if (!stmt->fetch.cls.fci.size) { in do_fetch()
[all …]
/php-src/sapi/embed/
H A DREADME.md70 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-src/ext/readline/
H A Dreadline.c476 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-src/ext/spl/
H A Dphp_spl.c384 zend_fcall_info *fci, zend_fcall_info_cache *fcc) { in autoload_func_info_from_fci() argument
392 if (Z_TYPE(fci->function_name) == IS_OBJECT) { in autoload_func_info_from_fci()
393 alfi->closure = Z_OBJ(fci->function_name); in autoload_func_info_from_fci()
506 zend_fcall_info fci = {0}; in PHP_FUNCTION() local
512 Z_PARAM_FUNC_OR_NULL(fci, fcc) in PHP_FUNCTION()
530 if (ZEND_FCI_INITIALIZED(fci)) { in PHP_FUNCTION()
544 alfi = autoload_func_info_from_fci(&fci, &fcc); in PHP_FUNCTION()
578 zend_fcall_info fci; in PHP_FUNCTION() local
582 Z_PARAM_FUNC(fci, fcc) in PHP_FUNCTION()
598 zend_is_callable_ex(&fci.function_name, NULL, 0, NULL, &fcc, NULL); in PHP_FUNCTION()
[all …]
/php-src/Zend/tests/
H A Dregister_shutdown_function_refcount.phpt2 register_shutdown_function() and long-term fci storage
/php-src/ext/pcre/
H A Dphp_pcre.c1550 fci->retval = &retval; in preg_do_repl_func()
1551 fci->param_count = 1; in preg_do_repl_func()
1552 fci->params = &arg; in preg_do_repl_func()
2412 zend_fcall_info fci; in PHP_FUNCTION() local
2418 Z_PARAM_FUNC(fci, fcc) in PHP_FUNCTION()
2427 &fci, &fcc, in PHP_FUNCTION()
2443 zend_fcall_info fci; in PHP_FUNCTION() local
2456 fci.size = sizeof(fci); in PHP_FUNCTION()
2457 fci.object = NULL; in PHP_FUNCTION()
2458 fci.named_params = NULL; in PHP_FUNCTION()
[all …]
/php-src/ext/standard/tests/array/
H A Dbug28739.phpt2 Bug #28739 (*diff() and *intersect() not clearing the fci cache before work)
/php-src/sapi/phpdbg/
H A Dphpdbg_prompt.c111 zend_fcall_info fci; in phpdbg_call_register() local
113 memset(&fci, 0, sizeof(zend_fcall_info)); in phpdbg_call_register()
116 fci.size = sizeof(zend_fcall_info); in phpdbg_call_register()
117 fci.object = NULL; in phpdbg_call_register()
118 fci.retval = &fretval; in phpdbg_call_register()
119 fci.param_count = 0; in phpdbg_call_register()
120 fci.params = NULL; in phpdbg_call_register()
121 fci.named_params = NULL; in phpdbg_call_register()
176 fci.named_params = Z_ARRVAL(params); in phpdbg_call_register()
184 if (zend_call_function(&fci, NULL) == SUCCESS) { in phpdbg_call_register()
[all …]

Completed in 140 milliseconds

12