Home
last modified time | relevance | path

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

12

/PHP-7.4/ext/spl/
H A Dspl_engine.h56 zend_fcall_info fci; in spl_instantiate_arg_n() local
62 fci.size = sizeof(zend_fcall_info); in spl_instantiate_arg_n()
63 ZVAL_STR(&fci.function_name, func->common.function_name); in spl_instantiate_arg_n()
64 fci.object = Z_OBJ_P(retval); in spl_instantiate_arg_n()
65 fci.retval = &dummy; in spl_instantiate_arg_n()
66 fci.param_count = argc; in spl_instantiate_arg_n()
67 fci.params = argv; in spl_instantiate_arg_n()
68 fci.no_separation = 1; in spl_instantiate_arg_n()
74 zend_call_function(&fci, &fcc); in spl_instantiate_arg_n()
H A Dphp_spl.c409 zend_fcall_info fci; in PHP_FUNCTION() local
417 fci.size = sizeof(fci); in PHP_FUNCTION()
418 fci.retval = &retval; in PHP_FUNCTION()
419 fci.param_count = 1; in PHP_FUNCTION()
420 fci.params = class_name; in PHP_FUNCTION()
421 fci.no_separation = 1; in PHP_FUNCTION()
423 ZVAL_UNDEF(&fci.function_name); /* Unused */ in PHP_FUNCTION()
437 fci.object = NULL; in PHP_FUNCTION()
447 fci.object = Z_OBJ(alfi->obj); in PHP_FUNCTION()
452 zend_call_function(&fci, &fcic); in PHP_FUNCTION()
/PHP-7.4/Zend/
H A Dzend_objects.c101 zend_fcall_info fci; in zend_objects_destroy_object() local
167 fci.size = sizeof(fci); in zend_objects_destroy_object()
168 fci.object = object; in zend_objects_destroy_object()
169 fci.retval = &ret; in zend_objects_destroy_object()
170 fci.param_count = 0; in zend_objects_destroy_object()
171 fci.params = NULL; in zend_objects_destroy_object()
267 zend_fcall_info fci; in zend_objects_clone_members() local
275 fci.size = sizeof(fci); in zend_objects_clone_members()
277 fci.retval = &ret; in zend_objects_clone_members()
278 fci.param_count = 0; in zend_objects_clone_members()
[all …]
H A Dzend_closures.c125 zend_fcall_info fci; in ZEND_METHOD() local
130 fci.param_count = 0; in ZEND_METHOD()
131 fci.params = NULL; in ZEND_METHOD()
178 fci.size = sizeof(fci); in ZEND_METHOD()
180 fci.retval = &closure_result; in ZEND_METHOD()
181 fci.no_separation = 1; in ZEND_METHOD()
250 zend_fcall_info fci; in ZEND_NAMED_FUNCTION() local
258 fci.retval = return_value; in ZEND_NAMED_FUNCTION()
262 fci.params = params; in ZEND_NAMED_FUNCTION()
263 fci.param_count = 2; in ZEND_NAMED_FUNCTION()
[all …]
H A Dzend_execute_API.c635 zend_fcall_info fci; in _call_user_function_ex() local
637 fci.size = sizeof(fci); in _call_user_function_ex()
640 fci.retval = retval_ptr; in _call_user_function_ex()
642 fci.params = params; in _call_user_function_ex()
658 ZVAL_UNDEF(fci->retval); in zend_call_function()
703 = zend_get_callable_name_ex(&fci->function_name, fci->object); in zend_call_function()
730 fci->object = NULL; in zend_call_function()
828 ZVAL_NULL(fci->retval); in zend_call_function()
850 ZVAL_NULL(fci->retval); in zend_call_function()
853 if (fci->object) { in zend_call_function()
[all …]
H A Dzend_object_handlers.c200 fci.size = sizeof(fci); in zend_std_call_getter()
201 fci.object = zobj; in zend_std_call_getter()
237 fci.size = sizeof(fci); in zend_std_call_setter()
238 fci.object = zobj; in zend_std_call_setter()
239 fci.retval = &ret; in zend_std_call_setter()
241 fci.params = args; in zend_std_call_setter()
273 fci.size = sizeof(fci); in zend_std_call_unsetter()
274 fci.object = zobj; in zend_std_call_unsetter()
275 fci.retval = &ret; in zend_std_call_unsetter()
310 fci.size = sizeof(fci); in zend_std_call_issetter()
[all …]
H A Dzend_interfaces.c36 zend_fcall_info fci; in zend_call_method() local
47 fci.size = sizeof(fci); in zend_call_method()
48 fci.object = object ? Z_OBJ_P(object) : NULL; in zend_call_method()
49 fci.retval = retval_ptr ? retval_ptr : &retval; in zend_call_method()
50 fci.param_count = param_count; in zend_call_method()
51 fci.params = params; in zend_call_method()
52 fci.no_separation = 1; in zend_call_method()
58 result = zend_call_function(&fci, NULL); in zend_call_method()
59 zval_ptr_dtor(&fci.function_name); in zend_call_method()
62 ZVAL_UNDEF(&fci.function_name); /* Unused */ in zend_call_method()
[all …]
H A Dzend_API.c807 fci->size = 0; in zend_parse_arg_impl()
3501 fci->size = sizeof(*fci); in zend_fcall_info_init()
3504 fci->retval = NULL; in zend_fcall_info_init()
3505 fci->param_count = 0; in zend_fcall_info_init()
3506 fci->params = NULL; in zend_fcall_info_init()
3515 if (fci->params) { in zend_fcall_info_args_clear()
3524 efree(fci->params); in zend_fcall_info_args_clear()
3537 fci->params = NULL; in zend_fcall_info_args_save()
3565 fci->params = params = (zval *) erealloc(fci->params, fci->param_count * sizeof(zval)); in zend_fcall_info_args_ex()
3600 fci->params = (zval *) erealloc(fci->params, fci->param_count * sizeof(zval)); in zend_fcall_info_argp()
[all …]
H A Dzend_exceptions.c678 zend_fcall_info fci; in ZEND_METHOD() local
695 fci.size = sizeof(fci); in ZEND_METHOD()
696 ZVAL_STR(&fci.function_name, fname); in ZEND_METHOD()
697 fci.object = Z_OBJ_P(exception); in ZEND_METHOD()
698 fci.retval = &trace; in ZEND_METHOD()
699 fci.param_count = 0; in ZEND_METHOD()
700 fci.params = NULL; in ZEND_METHOD()
701 fci.no_separation = 1; in ZEND_METHOD()
703 zend_call_function(&fci, NULL); in ZEND_METHOD()
/PHP-7.4/ext/dom/
H A Dxpath.c78 zend_fcall_info fci; in dom_xpath_ext_function_php() local
112 if (fci.param_count > 0) { in dom_xpath_ext_function_php()
113 fci.params = safe_emalloc(fci.param_count, sizeof(zval), 0); in dom_xpath_ext_function_php()
173 fci.size = sizeof(fci); in dom_xpath_ext_function_php()
179 if (fci.param_count > 0) { in dom_xpath_ext_function_php()
183 efree(fci.params); in dom_xpath_ext_function_php()
190 fci.object = NULL; in dom_xpath_ext_function_php()
191 fci.retval = &retval; in dom_xpath_ext_function_php()
192 fci.no_separation = 0; in dom_xpath_ext_function_php()
229 if (fci.param_count > 0) { in dom_xpath_ext_function_php()
[all …]
/PHP-7.4/ext/libxml/
H A Dlibxml.c282 if (fci->size > 0) { in _php_libxml_destroy_fci()
284 fci->size = 0; in _php_libxml_destroy_fci()
635 zend_fcall_info *fci; in _php_libxml_external_entity_loader() local
637 fci = &LIBXML(entity_loader).fci; in _php_libxml_external_entity_loader()
639 if (fci->size == 0) { in _php_libxml_external_entity_loader()
672 fci->retval = &retval; in _php_libxml_external_entity_loader()
673 fci->params = params; in _php_libxml_external_entity_loader()
675 fci->no_separation = 1; in _php_libxml_external_entity_loader()
1168 zend_fcall_info fci; in PHP_FUNCTION() local
1178 LIBXML(entity_loader).fci = fci; in PHP_FUNCTION()
[all …]
/PHP-7.4/ext/pdo_sqlite/
H A Dsqlite_driver.c336 fc->fci.size = sizeof(fc->fci); in do_callback()
337 ZVAL_COPY_VALUE(&fc->fci.function_name, cb); in do_callback()
338 fc->fci.object = NULL; in do_callback()
339 fc->fci.retval = &retval; in do_callback()
340 fc->fci.param_count = fake_argc; in do_callback()
384 fc->fci.params = zargs; in do_callback()
486 collation->fc.fci.size = sizeof(collation->fc.fci); in php_sqlite3_collation_callback()
488 collation->fc.fci.object = NULL; in php_sqlite3_collation_callback()
489 collation->fc.fci.retval = &retval; in php_sqlite3_collation_callback()
494 collation->fc.fci.param_count = 2; in php_sqlite3_collation_callback()
[all …]
H A Dphp_pdo_sqlite_int.h32 zend_fcall_info fci; member
/PHP-7.4/ext/xsl/
H A Dxsltprocessor.c184 zend_fcall_info fci; in xsl_ext_function_php() local
228 if (fci.param_count > 0) { in xsl_ext_function_php()
299 fci.size = sizeof(fci); in xsl_ext_function_php()
300 if (fci.param_count > 0) { in xsl_ext_function_php()
301 fci.params = args; in xsl_ext_function_php()
303 fci.params = NULL; in xsl_ext_function_php()
312 if (fci.param_count > 0) { in xsl_ext_function_php()
324 fci.object = NULL; in xsl_ext_function_php()
325 fci.retval = &retval; in xsl_ext_function_php()
326 fci.no_separation = 0; in xsl_ext_function_php()
[all …]
/PHP-7.4/ext/pdo/
H A Dpdo_stmt.c726 zend_fcall_info *fci = &stmt->fetch.cls.fci; in do_fetch_class_prepare() local
729 fci->size = sizeof(zend_fcall_info); in do_fetch_class_prepare()
737 ZVAL_UNDEF(&fci->function_name); in do_fetch_class_prepare()
739 fci->param_count = 0; in do_fetch_class_prepare()
740 fci->params = NULL; in do_fetch_class_prepare()
741 fci->no_separation = 1; in do_fetch_class_prepare()
784 zend_fcall_info *fci = &stmt->fetch.cls.fci; in do_fetch_func_prepare() local
799 if (stmt->fetch.cls.fci.size && stmt->fetch.cls.fci.params) { in do_fetch_opt_finish()
804 efree(stmt->fetch.cls.fci.params); in do_fetch_opt_finish()
806 stmt->fetch.cls.fci.params = NULL; in do_fetch_opt_finish()
[all …]
H A Dpdo_dbh.c458 zend_fcall_info fci; in pdo_stmt_construct() local
462 fci.size = sizeof(zend_fcall_info); in pdo_stmt_construct()
463 ZVAL_UNDEF(&fci.function_name); in pdo_stmt_construct()
464 fci.object = Z_OBJ_P(object); in pdo_stmt_construct()
465 fci.retval = &retval; in pdo_stmt_construct()
466 fci.param_count = 0; in pdo_stmt_construct()
467 fci.params = NULL; in pdo_stmt_construct()
468 fci.no_separation = 1; in pdo_stmt_construct()
470 zend_fcall_info_args(&fci, ctor_args); in pdo_stmt_construct()
476 if (zend_call_function(&fci, &fcc) != FAILURE) { in pdo_stmt_construct()
[all …]
/PHP-7.4/ext/sqlite3/
H A Dphp_sqlite3_structs.h46 zend_fcall_info fci; member
67 struct php_sqlite3_fci fci; member
H A Dsqlite3.c765 fc->fci.size = sizeof(fc->fci); in sqlite3_do_callback()
767 fc->fci.object = NULL; in sqlite3_do_callback()
768 fc->fci.retval = &retval; in sqlite3_do_callback()
814 fc->fci.params = zargs; in sqlite3_do_callback()
933 collation->fci.fci.size = (sizeof(collation->fci.fci)); in php_sqlite3_callback_compare()
934 ZVAL_COPY_VALUE(&collation->fci.fci.function_name, &collation->cmp_func); in php_sqlite3_callback_compare()
935 collation->fci.fci.object = NULL; in php_sqlite3_callback_compare()
936 collation->fci.fci.retval = &retval; in php_sqlite3_callback_compare()
937 collation->fci.fci.param_count = 2; in php_sqlite3_callback_compare()
942 collation->fci.fci.params = zargs; in php_sqlite3_callback_compare()
[all …]
/PHP-7.4/ext/intl/uchar/
H A Duchar.c182 zend_fcall_info fci; member
199 context->fci.retval = &retval; in enumCharType_callback()
200 context->fci.param_count = 3; in enumCharType_callback()
201 context->fci.params = args; in enumCharType_callback()
203 if (zend_call_function(&context->fci, &context->fci_cache) == FAILURE) { in enumCharType_callback()
215 if (zend_parse_parameters(ZEND_NUM_ARGS(), "f", &context.fci, &context.fci_cache) == FAILURE) { in IC_METHOD()
299 zend_fcall_info fci; member
313 context->fci.retval = &retval; in enumCharNames_callback()
314 context->fci.param_count = 3; in enumCharNames_callback()
315 context->fci.params = args; in enumCharNames_callback()
[all …]
/PHP-7.4/ext/curl/
H A Dinterface.c1503 fci.size = sizeof(fci); in curl_write()
1504 fci.object = NULL; in curl_write()
1508 fci.params = argv; in curl_write()
1552 fci.size = sizeof(fci); in curl_fnmatch()
1554 fci.object = NULL; in curl_fnmatch()
1557 fci.params = argv; in curl_fnmatch()
1607 fci.size = sizeof(fci); in curl_progress()
1609 fci.object = NULL; in curl_progress()
1612 fci.params = argv; in curl_progress()
1664 fci.size = sizeof(fci); in curl_read()
[all …]
H A Dmulti.c496 zend_fcall_info fci = empty_fcall_info; in _php_server_push_callback() local
522 zend_fcall_info_init(&t->func_name, 0, &fci, &t->fci_cache, NULL, NULL); in _php_server_push_callback()
525 &fci, 3, in _php_server_push_callback()
531 fci.retval = &retval; in _php_server_push_callback()
533 error = zend_call_function(&fci, &t->fci_cache); in _php_server_push_callback()
534 zend_fcall_info_args_clear(&fci, 1); in _php_server_push_callback()
/PHP-7.4/ext/pcre/
H A Dphp_pcre.c1559 fci->retval = &retval; in preg_do_repl_func()
1560 fci->param_count = 1; in preg_do_repl_func()
1561 fci->params = &arg; in preg_do_repl_func()
1562 fci->no_separation = 0; in preg_do_repl_func()
2393 zend_fcall_info fci; in PHP_FUNCTION() local
2415 fci.size = sizeof(fci); in PHP_FUNCTION()
2416 fci.object = NULL; in PHP_FUNCTION()
2417 ZVAL_COPY_VALUE(&fci.function_name, replace); in PHP_FUNCTION()
2434 zend_fcall_info fci; in PHP_FUNCTION() local
2447 fci.size = sizeof(fci); in PHP_FUNCTION()
[all …]
/PHP-7.4/ext/reflection/
H A Dphp_reflection.c1322 zend_fcall_info fci; in _reflection_export() local
1347 fci.size = sizeof(fci); in _reflection_export()
1352 fci.params = params; in _reflection_export()
1817 zend_fcall_info fci; in ZEND_METHOD() local
1828 fci.size = sizeof(fci); in ZEND_METHOD()
1830 fci.object = NULL; in ZEND_METHOD()
1891 fci.size = sizeof(fci); in ZEND_METHOD()
1893 fci.object = NULL; in ZEND_METHOD()
3149 fci.size = sizeof(fci); in reflection_method_invoke()
4708 fci.size = sizeof(fci); in ZEND_METHOD()
[all …]
/PHP-7.4/ext/standard/tests/array/
H A Dbug28739.phpt2 Bug #28739 (*diff() and *intersect() not clearing the fci cache before work)
/PHP-7.4/ext/mysqli/
H A Dmysqli.c1274 zend_fcall_info fci; in php_mysqli_fetch_into_hash() local
1288 fci.size = sizeof(fci); in php_mysqli_fetch_into_hash()
1289 ZVAL_UNDEF(&fci.function_name); in php_mysqli_fetch_into_hash()
1290 fci.object = Z_OBJ_P(return_value); in php_mysqli_fetch_into_hash()
1291 fci.retval = &retval; in php_mysqli_fetch_into_hash()
1292 fci.params = NULL; in php_mysqli_fetch_into_hash()
1293 fci.param_count = 0; in php_mysqli_fetch_into_hash()
1294 fci.no_separation = 1; in php_mysqli_fetch_into_hash()
1297 if (zend_fcall_info_args(&fci, ctor_params) == FAILURE) { in php_mysqli_fetch_into_hash()
1313 if (zend_call_function(&fci, &fcc) == FAILURE) { in php_mysqli_fetch_into_hash()
[all …]

Completed in 140 milliseconds

12