Home
last modified time | relevance | path

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

12

/PHP-5.6/ext/spl/
H A Dspl_engine.h56 zend_fcall_info fci; in spl_instantiate_arg_n() local
65 fci.size = sizeof(zend_fcall_info); in spl_instantiate_arg_n()
66 fci.function_table = &pce->function_table; in spl_instantiate_arg_n()
67 fci.function_name = &z_name; in spl_instantiate_arg_n()
68 fci.object_ptr = *retval; in spl_instantiate_arg_n()
69 fci.symbol_table = NULL; in spl_instantiate_arg_n()
70 fci.retval_ptr_ptr = &dummy; in spl_instantiate_arg_n()
71 fci.param_count = argc; in spl_instantiate_arg_n()
72 fci.params = argv; in spl_instantiate_arg_n()
73 fci.no_separation = 1; in spl_instantiate_arg_n()
[all …]
/PHP-5.6/Zend/
H A Dzend_execute_API.c605 zend_fcall_info fci; in call_user_function_ex() local
607 fci.size = sizeof(fci); in call_user_function_ex()
613 fci.params = params; in call_user_function_ex()
646 switch (fci->size) { in zend_call_function()
701 if (fci->object_ptr && Z_TYPE_P(fci->object_ptr) == IS_OBJECT && in zend_call_function()
724 if (!PZVAL_IS_REF(*fci->params[i]) && Z_REFCOUNT_PP(fci->params[i]) > 1) { in zend_call_function()
786 if (fci->object_ptr) { in zend_call_function()
814 if (fci->symbol_table) { in zend_call_function()
850 …_state).function->internal_function.handler(fci->param_count, *fci->retval_ptr_ptr, fci->retval_pt… in zend_call_function()
873 if (fci->object_ptr) { in zend_call_function()
[all …]
H A Dzend_dtrace.h35 …ce_execute_internal)(zend_execute_data *execute_data_ptr, zend_fcall_info *fci, int return_value_u…
39 ZEND_API void dtrace_execute_internal(zend_execute_data *execute_data_ptr, zend_fcall_info *fci, in…
H A Dzend_interfaces.c37 zend_fcall_info fci; in zend_call_method() local
47 fci.size = sizeof(fci); in zend_call_method()
49 fci.object_ptr = object_pp ? *object_pp : NULL; in zend_call_method()
50 fci.function_name = &z_fname; in zend_call_method()
52 fci.param_count = param_count; in zend_call_method()
53 fci.params = params; in zend_call_method()
54 fci.no_separation = 1; in zend_call_method()
55 fci.symbol_table = NULL; in zend_call_method()
61 fci.function_table = !object_pp ? EG(function_table) : NULL; in zend_call_method()
62 result = zend_call_function(&fci, NULL TSRMLS_CC); in zend_call_method()
[all …]
H A Dzend_dtrace.c84 ZEND_API void dtrace_execute_internal(zend_execute_data *execute_data_ptr, zend_fcall_info *fci, in… in dtrace_execute_internal() argument
97 execute_internal(execute_data_ptr, fci, return_value_used TSRMLS_CC); in dtrace_execute_internal()
H A Dzend_exceptions.c677 zend_fcall_info fci; in ZEND_METHOD() local
698 fci.size = sizeof(fci); in ZEND_METHOD()
699 fci.function_table = &Z_OBJCE_P(exception)->function_table; in ZEND_METHOD()
700 fci.function_name = &fname; in ZEND_METHOD()
701 fci.symbol_table = NULL; in ZEND_METHOD()
702 fci.object_ptr = exception; in ZEND_METHOD()
703 fci.retval_ptr_ptr = &trace; in ZEND_METHOD()
704 fci.param_count = 0; in ZEND_METHOD()
705 fci.params = NULL; in ZEND_METHOD()
706 fci.no_separation = 1; in ZEND_METHOD()
[all …]
H A Dzend_API.c627 fci->size = 0; in zend_parse_arg_impl()
3300 fci->size = sizeof(*fci); in zend_fcall_info_init()
3305 fci->param_count = 0; in zend_fcall_info_init()
3306 fci->params = NULL; in zend_fcall_info_init()
3316 if (fci->params) { in zend_fcall_info_args_clear()
3318 efree(fci->params); in zend_fcall_info_args_clear()
3319 fci->params = NULL; in zend_fcall_info_args_clear()
3331 fci->params = NULL; in zend_fcall_info_args_save()
3359 fci->params = params = (zval ***) erealloc(fci->params, fci->param_count * sizeof(zval **)); in zend_fcall_info_args()
3383 fci->params = (zval ***) erealloc(fci->params, fci->param_count * sizeof(zval **)); in zend_fcall_info_argp()
[all …]
H A Dzend_API.h234 #define ZEND_FCI_INITIALIZED(fci) ((fci).size != 0) argument
470 ZEND_API int zend_fcall_info_init(zval *callable, uint check_flags, zend_fcall_info *fci, zend_fcal…
475 ZEND_API void zend_fcall_info_args_clear(zend_fcall_info *fci, int free_mem);
480 ZEND_API void zend_fcall_info_args_save(zend_fcall_info *fci, int *param_count, zval ****params);
484 ZEND_API void zend_fcall_info_args_restore(zend_fcall_info *fci, int param_count, zval ***params);
489 ZEND_API int zend_fcall_info_args(zend_fcall_info *fci, zval *args TSRMLS_DC);
495 ZEND_API int zend_fcall_info_argp(zend_fcall_info *fci TSRMLS_DC, int argc, zval ***argv);
501 ZEND_API int zend_fcall_info_argv(zend_fcall_info *fci TSRMLS_DC, int argc, va_list *argv);
507 ZEND_API int zend_fcall_info_argn(zend_fcall_info *fci TSRMLS_DC, int argc, ...);
512 ZEND_API int zend_fcall_info_call(zend_fcall_info *fci, zend_fcall_info_cache *fcc, zval **retval, …
[all …]
/PHP-5.6/ext/dom/
H A Dxpath.c81 zend_fcall_info fci; in dom_xpath_ext_function_php() local
117 if (fci.param_count > 0) { in dom_xpath_ext_function_php()
118 fci.params = safe_emalloc(fci.param_count, sizeof(zval**), 0); in dom_xpath_ext_function_php()
177 fci.params[i] = &args[i]; in dom_xpath_ext_function_php()
180 fci.size = sizeof(fci); in dom_xpath_ext_function_php()
192 efree(fci.params); in dom_xpath_ext_function_php()
201 fci.symbol_table = NULL; in dom_xpath_ext_function_php()
202 fci.object_ptr = NULL; in dom_xpath_ext_function_php()
204 fci.no_separation = 0; in dom_xpath_ext_function_php()
248 if (fci.param_count > 0) { in dom_xpath_ext_function_php()
[all …]
/PHP-5.6/ext/libxml/
H A Dlibxml.c279 if (fci->size > 0) { in _php_libxml_destroy_fci()
284 fci->size = 0; in _php_libxml_destroy_fci()
580 zend_fcall_info *fci; in _php_libxml_external_entity_loader() local
583 fci = &LIBXML(entity_loader).fci; in _php_libxml_external_entity_loader()
585 if (fci->size == 0) { in _php_libxml_external_entity_loader()
617 fci->params = params; in _php_libxml_external_entity_loader()
619 fci->no_separation = 1; in _php_libxml_external_entity_loader()
625 fci->function_name); in _php_libxml_external_entity_loader()
632 fci->function_name); in _php_libxml_external_entity_loader()
1109 zend_fcall_info fci; in PHP_FUNCTION() local
[all …]
/PHP-5.6/ext/pdo_sqlite/
H A Dsqlite_driver.c328 fc->fci.size = sizeof(fc->fci); in do_callback()
330 fc->fci.function_name = cb; in do_callback()
331 fc->fci.symbol_table = NULL; in do_callback()
332 fc->fci.object_ptr = NULL; in do_callback()
333 fc->fci.retval_ptr_ptr = &retval; in do_callback()
334 fc->fci.param_count = fake_argc; in do_callback()
384 fc->fci.params = zargs; in do_callback()
492 collation->fc.fci.size = sizeof(collation->fc.fci); in php_sqlite3_collation_callback()
496 collation->fc.fci.object_ptr = NULL; in php_sqlite3_collation_callback()
506 collation->fc.fci.param_count = 2; in php_sqlite3_collation_callback()
[all …]
H A Dphp_pdo_sqlite_int.h34 zend_fcall_info fci; member
/PHP-5.6/sapi/phpdbg/
H A Dphpdbg_prompt.c87 zend_fcall_info fci; in phpdbg_call_register() local
97 fci.object_ptr = NULL; in phpdbg_call_register()
99 fci.no_separation = 1; in phpdbg_call_register()
164 fci.params = NULL; in phpdbg_call_register()
165 fci.param_count = 0; in phpdbg_call_register()
170 fci.param_count); in phpdbg_call_register()
529 zend_fcall_info fci; in phpdbg_handle_exception() local
550 fci.size = sizeof(fci); in phpdbg_handle_exception()
556 fci.param_count = 0; in phpdbg_handle_exception()
557 fci.params = NULL; in phpdbg_handle_exception()
[all …]
/PHP-5.6/ext/xsl/
H A Dxsltprocessor.c189 zend_fcall_info fci; in xsl_ext_function_php() local
234 if (fci.param_count > 0) { in xsl_ext_function_php()
235 fci.params = safe_emalloc(fci.param_count, sizeof(zval**), 0); in xsl_ext_function_php()
304 fci.params[i] = &args[i]; in xsl_ext_function_php()
307 fci.size = sizeof(fci); in xsl_ext_function_php()
322 efree(fci.params); in xsl_ext_function_php()
331 fci.symbol_table = NULL; in xsl_ext_function_php()
332 fci.object_ptr = NULL; in xsl_ext_function_php()
334 fci.no_separation = 0; in xsl_ext_function_php()
379 if (fci.param_count > 0) { in xsl_ext_function_php()
[all …]
/PHP-5.6/ext/curl/
H A Dinterface.c1324 zend_fcall_info fci; in curl_write() local
1335 fci.size = sizeof(fci); in curl_write()
1341 fci.params = argv; in curl_write()
1402 fci.size = sizeof(fci); in curl_fnmatch()
1408 fci.params = argv; in curl_fnmatch()
1481 fci.size = sizeof(fci); in curl_progress()
1487 fci.params = argv; in curl_progress()
1556 fci.size = sizeof(fci); in curl_read()
1562 fci.params = argv; in curl_read()
1633 fci.size = sizeof(fci); in curl_write_header()
[all …]
/PHP-5.6/ext/sqlite3/
H A Dphp_sqlite3_structs.h50 zend_fcall_info fci; member
71 struct php_sqlite3_fci fci; member
H A Dsqlite3.c725 fc->fci.size = sizeof(fc->fci);
783 fc->fci.params = zargs;
898 collation->fci.fci.size = (sizeof(collation->fci.fci));
899 collation->fci.fci.function_table = EG(function_table);
900 collation->fci.fci.function_name = collation->cmp_func;
901 collation->fci.fci.symbol_table = NULL;
902 collation->fci.fci.object_ptr = NULL;
903 collation->fci.fci.retval_ptr_ptr = &retval;
904 collation->fci.fci.param_count = 2;
916 collation->fci.fci.params = zargs;
[all …]
/PHP-5.6/ext/reflection/
H A Dphp_reflection.c1409 zend_fcall_info fci; in _reflection_export() local
1435 fci.size = sizeof(fci); in _reflection_export()
1442 fci.params = params; in _reflection_export()
1476 fci.param_count = 2; in _reflection_export()
1477 fci.params = params; in _reflection_export()
1951 fci.size = sizeof(fci); in ZEND_METHOD()
2018 fci.size = sizeof(fci); in ZEND_METHOD()
2951 fci.size = sizeof(fci); in ZEND_METHOD()
3060 fci.size = sizeof(fci); in ZEND_METHOD()
4304 fci.size = sizeof(fci); in ZEND_METHOD()
[all …]
/PHP-5.6/ext/pdo/
H A Dpdo_stmt.c745 zend_fcall_info * fci = &stmt->fetch.cls.fci; in do_fetch_class_prepare() local
748 fci->size = sizeof(zend_fcall_info); in do_fetch_class_prepare()
757 fci->function_name = NULL; in do_fetch_class_prepare()
758 fci->symbol_table = NULL; in do_fetch_class_prepare()
760 fci->params = NULL; in do_fetch_class_prepare()
761 fci->no_separation = 1; in do_fetch_class_prepare()
806 zend_fcall_info * fci = &stmt->fetch.cls.fci; in do_fetch_func_prepare() local
821 if (stmt->fetch.cls.fci.size && stmt->fetch.cls.fci.params) { in do_fetch_opt_finish()
822 efree(stmt->fetch.cls.fci.params); in do_fetch_opt_finish()
823 stmt->fetch.cls.fci.params = NULL; in do_fetch_opt_finish()
[all …]
H A Dpdo_dbh.c467 zend_fcall_info fci; in pdo_stmt_construct() local
471 fci.size = sizeof(zend_fcall_info); in pdo_stmt_construct()
472 fci.function_table = &dbstmt_ce->function_table; in pdo_stmt_construct()
473 fci.function_name = NULL; in pdo_stmt_construct()
474 fci.object_ptr = object; in pdo_stmt_construct()
475 fci.symbol_table = NULL; in pdo_stmt_construct()
476 fci.retval_ptr_ptr = &retval; in pdo_stmt_construct()
477 fci.params = NULL; in pdo_stmt_construct()
478 fci.no_separation = 1; in pdo_stmt_construct()
496 if (fci.params) { in pdo_stmt_construct()
[all …]
/PHP-5.6/ext/mysqli/
H A Dmysqli.c1295 zend_fcall_info fci; in php_mysqli_fetch_into_hash() local
1303 fci.size = sizeof(fci); in php_mysqli_fetch_into_hash()
1305 fci.function_name = NULL; in php_mysqli_fetch_into_hash()
1306 fci.symbol_table = NULL; in php_mysqli_fetch_into_hash()
1307 fci.object_ptr = return_value; in php_mysqli_fetch_into_hash()
1308 fci.retval_ptr_ptr = &retval_ptr; in php_mysqli_fetch_into_hash()
1309 fci.params = NULL; in php_mysqli_fetch_into_hash()
1310 fci.param_count = 0; in php_mysqli_fetch_into_hash()
1311 fci.no_separation = 1; in php_mysqli_fetch_into_hash()
1339 if (fci.params) { in php_mysqli_fetch_into_hash()
[all …]
/PHP-5.6/ext/standard/
H A Dbasic_functions.c4756 zend_fcall_info fci; local
4759 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "f*", &fci, &fci_cache, &fci.params, &fci.par…
4765 …if (zend_call_function(&fci, &fci_cache TSRMLS_CC) == SUCCESS && fci.retval_ptr_ptr && *fci.retval…
4769 if (fci.params) {
4770 efree(fci.params);
4790 …if (zend_call_function(&fci, &fci_cache TSRMLS_CC) == SUCCESS && fci.retval_ptr_ptr && *fci.retval…
4889 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "f*", &fci, &fci_cache, &fci.params, &fci.par…
4904 …if (zend_call_function(&fci, &fci_cache TSRMLS_CC) == SUCCESS && fci.retval_ptr_ptr && *fci.retval…
4908 if (fci.params) {
4909 efree(fci.params);
[all …]
/PHP-5.6/ext/standard/tests/array/
H A Dbug28739.phpt2 Bug #28739 (*diff() and *intersect() not clearing the fci cache before work)
/PHP-5.6/main/streams/
H A Duserspace.c301 zend_fcall_info fci; in user_stream_create_object() local
305 fci.size = sizeof(fci); in user_stream_create_object()
306 fci.function_table = &uwrap->ce->function_table; in user_stream_create_object()
307 fci.function_name = NULL; in user_stream_create_object()
308 fci.symbol_table = NULL; in user_stream_create_object()
309 fci.object_ptr = object; in user_stream_create_object()
310 fci.retval_ptr_ptr = &retval_ptr; in user_stream_create_object()
311 fci.param_count = 0; in user_stream_create_object()
312 fci.params = NULL; in user_stream_create_object()
313 fci.no_separation = 1; in user_stream_create_object()
[all …]
/PHP-5.6/ext/xml/
H A Dxml.c517 zend_fcall_info fci; in xml_call_handler() local
524 fci.size = sizeof(fci); in xml_call_handler()
525 fci.function_table = EG(function_table); in xml_call_handler()
526 fci.function_name = handler; in xml_call_handler()
527 fci.symbol_table = NULL; in xml_call_handler()
528 fci.object_ptr = parser->object; in xml_call_handler()
529 fci.retval_ptr_ptr = &retval; in xml_call_handler()
530 fci.param_count = argc; in xml_call_handler()
531 fci.params = args; in xml_call_handler()
532 fci.no_separation = 0; in xml_call_handler()
[all …]

Completed in 156 milliseconds

12