/PHP-7.0/Zend/ |
H A D | zend_API.c | 700 fci->size = 0; in zend_parse_arg_impl() 3423 fci->size = sizeof(*fci); in zend_fcall_info_init() 3427 fci->retval = NULL; in zend_fcall_info_init() 3428 fci->param_count = 0; in zend_fcall_info_init() 3429 fci->params = NULL; in zend_fcall_info_init() 3439 if (fci->params) { in zend_fcall_info_args_clear() 3448 efree(fci->params); in zend_fcall_info_args_clear() 3461 fci->params = NULL; in zend_fcall_info_args_save() 3489 fci->params = params = (zval *) erealloc(fci->params, fci->param_count * sizeof(zval)); in zend_fcall_info_args_ex() 3526 fci->params = (zval *) erealloc(fci->params, fci->param_count * sizeof(zval)); in zend_fcall_info_argp() [all …]
|
H A D | zend_API.h | 243 #define ZEND_FCI_INITIALIZED(fci) ((fci).size != 0) argument 492 ZEND_API void zend_fcall_info_args_clear(zend_fcall_info *fci, int free_mem); 497 ZEND_API void zend_fcall_info_args_save(zend_fcall_info *fci, int *param_count, zval **params); 501 ZEND_API void zend_fcall_info_args_restore(zend_fcall_info *fci, int param_count, zval *params); 506 ZEND_API int zend_fcall_info_args(zend_fcall_info *fci, zval *args); 507 ZEND_API int zend_fcall_info_args_ex(zend_fcall_info *fci, zend_function *func, zval *args); 513 ZEND_API int zend_fcall_info_argp(zend_fcall_info *fci, int argc, zval *argv); 519 ZEND_API int zend_fcall_info_argv(zend_fcall_info *fci, int argc, va_list *argv); 525 ZEND_API int zend_fcall_info_argn(zend_fcall_info *fci, int argc, ...); 530 ZEND_API int zend_fcall_info_call(zend_fcall_info *fci, zend_fcall_info_cache *fcc, zval *retval, z… [all …]
|
H A D | zend_closures.c | 123 zend_fcall_info fci; in ZEND_METHOD() local 144 if (zend_fcall_info_init(zclosure, 0, &fci, &fci_cache, NULL, NULL) != SUCCESS) { in ZEND_METHOD() 148 fci.retval = &closure_result; in ZEND_METHOD() 149 fci.params = my_params; in ZEND_METHOD() 150 fci.param_count = my_param_count; in ZEND_METHOD() 151 fci.object = fci_cache.object = newobj; in ZEND_METHOD() 173 if (zend_call_function(&fci, &fci_cache) == SUCCESS && Z_TYPE(closure_result) != IS_UNDEF) { in ZEND_METHOD()
|
H A D | zend_exceptions.c | 720 zend_fcall_info fci; in ZEND_METHOD() local 736 fci.size = sizeof(fci); in ZEND_METHOD() 737 fci.function_table = &Z_OBJCE_P(exception)->function_table; in ZEND_METHOD() 738 ZVAL_COPY_VALUE(&fci.function_name, &fname); in ZEND_METHOD() 739 fci.symbol_table = NULL; in ZEND_METHOD() 740 fci.object = Z_OBJ_P(exception); in ZEND_METHOD() 741 fci.retval = &trace; in ZEND_METHOD() 742 fci.param_count = 0; in ZEND_METHOD() 743 fci.params = NULL; in ZEND_METHOD() 744 fci.no_separation = 1; in ZEND_METHOD() [all …]
|
H A D | zend_execute_API.c | 663 zend_fcall_info fci; in call_user_function_ex() local 665 fci.size = sizeof(fci); in call_user_function_ex() 669 fci.retval = retval_ptr; in call_user_function_ex() 671 fci.params = params; in call_user_function_ex() 688 ZVAL_UNDEF(fci->retval); in zend_call_function() 698 switch (fci->size) { in zend_call_function() 776 if (fci->object && in zend_call_function() 846 fci->object = NULL; in zend_call_function() 878 ZVAL_NULL(fci->retval); in zend_call_function() 913 if (fci->object) { in zend_call_function() [all …]
|
H A D | zend_interfaces.c | 37 zend_fcall_info fci; in zend_call_method() local 50 fci.size = sizeof(fci); in zend_call_method() 54 fci.retval = retval_ptr ? retval_ptr : &retval; in zend_call_method() 55 fci.param_count = param_count; in zend_call_method() 56 fci.params = params; in zend_call_method() 57 fci.no_separation = 1; in zend_call_method() 58 fci.symbol_table = NULL; in zend_call_method() 64 result = zend_call_function(&fci, NULL); in zend_call_method() 65 zval_ptr_dtor(&fci.function_name); in zend_call_method() 104 result = zend_call_function(&fci, &fcic); in zend_call_method() [all …]
|
/PHP-7.0/ext/curl/ |
H A D | interface.c | 1454 fci.size = sizeof(fci); in curl_write() 1456 fci.object = NULL; in curl_write() 1460 fci.params = argv; in curl_write() 1505 fci.size = sizeof(fci); in curl_fnmatch() 1508 fci.object = NULL; in curl_fnmatch() 1511 fci.params = argv; in curl_fnmatch() 1562 fci.size = sizeof(fci); in curl_progress() 1565 fci.object = NULL; in curl_progress() 1568 fci.params = argv; in curl_progress() 1625 fci.size = sizeof(fci); in curl_read() [all …]
|
/PHP-7.0/ext/dom/ |
H A D | xpath.c | 80 zend_fcall_info fci; in dom_xpath_ext_function_php() local 114 if (fci.param_count > 0) { in dom_xpath_ext_function_php() 115 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() 184 efree(fci.params); in dom_xpath_ext_function_php() 191 fci.symbol_table = NULL; in dom_xpath_ext_function_php() 192 fci.object = NULL; in dom_xpath_ext_function_php() 193 fci.retval = &retval; in dom_xpath_ext_function_php() 194 fci.no_separation = 0; in dom_xpath_ext_function_php() 232 if (fci.param_count > 0) { in dom_xpath_ext_function_php() [all …]
|
/PHP-7.0/ext/intl/uchar/ |
H A D | uchar.c | 172 zend_fcall_info fci; member 189 context->fci.retval = &retval; in enumCharType_callback() 190 context->fci.param_count = 3; in enumCharType_callback() 191 context->fci.params = args; in enumCharType_callback() 193 if (zend_call_function(&context->fci, &context->fci_cache) == FAILURE) { in enumCharType_callback() 205 if (zend_parse_parameters(ZEND_NUM_ARGS(), "f", &context.fci, &context.fci_cache) == FAILURE) { in IC_METHOD() 289 zend_fcall_info fci; member 303 context->fci.retval = &retval; in enumCharNames_callback() 304 context->fci.param_count = 3; in enumCharNames_callback() 305 context->fci.params = args; in enumCharNames_callback() [all …]
|
/PHP-7.0/ext/libxml/ |
H A D | libxml.c | 287 if (fci->size > 0) { in _php_libxml_destroy_fci() 289 fci->size = 0; in _php_libxml_destroy_fci() 582 zend_fcall_info *fci; in _php_libxml_external_entity_loader() local 584 fci = &LIBXML(entity_loader).fci; in _php_libxml_external_entity_loader() 586 if (fci->size == 0) { in _php_libxml_external_entity_loader() 619 fci->retval = &retval; in _php_libxml_external_entity_loader() 620 fci->params = params; in _php_libxml_external_entity_loader() 622 fci->no_separation = 1; in _php_libxml_external_entity_loader() 1113 zend_fcall_info fci; in PHP_FUNCTION() local 1123 LIBXML(entity_loader).fci = fci; in PHP_FUNCTION() [all …]
|
H A D | php_libxml.h | 51 zend_fcall_info fci; member
|
/PHP-7.0/ext/mysqli/ |
H A D | mysqli.c | 1284 zend_fcall_info fci; in php_mysqli_fetch_into_hash() local 1298 fci.size = sizeof(fci); in php_mysqli_fetch_into_hash() 1299 fci.function_table = &ce->function_table; in php_mysqli_fetch_into_hash() 1300 ZVAL_UNDEF(&fci.function_name); in php_mysqli_fetch_into_hash() 1301 fci.symbol_table = NULL; in php_mysqli_fetch_into_hash() 1302 fci.object = Z_OBJ_P(return_value); in php_mysqli_fetch_into_hash() 1303 fci.retval = &retval; in php_mysqli_fetch_into_hash() 1304 fci.params = NULL; in php_mysqli_fetch_into_hash() 1305 fci.param_count = 0; in php_mysqli_fetch_into_hash() 1306 fci.no_separation = 1; in php_mysqli_fetch_into_hash() [all …]
|
/PHP-7.0/ext/pdo/ |
H A D | pdo_dbh.c | 436 zend_fcall_info fci; in pdo_stmt_construct() local 440 fci.size = sizeof(zend_fcall_info); in pdo_stmt_construct() 442 ZVAL_UNDEF(&fci.function_name); in pdo_stmt_construct() 443 fci.object = Z_OBJ_P(object); in pdo_stmt_construct() 444 fci.symbol_table = NULL; in pdo_stmt_construct() 445 fci.retval = &retval; in pdo_stmt_construct() 446 fci.param_count = 0; in pdo_stmt_construct() 447 fci.params = NULL; in pdo_stmt_construct() 448 fci.no_separation = 1; in pdo_stmt_construct() 450 zend_fcall_info_args(&fci, ctor_args); in pdo_stmt_construct() [all …]
|
H A D | pdo_stmt.c | 732 zend_fcall_info *fci = &stmt->fetch.cls.fci; in do_fetch_class_prepare() local 735 fci->size = sizeof(zend_fcall_info); in do_fetch_class_prepare() 744 ZVAL_UNDEF(&fci->function_name); in do_fetch_class_prepare() 745 fci->symbol_table = NULL; in do_fetch_class_prepare() 747 fci->param_count = 0; in do_fetch_class_prepare() 748 fci->params = NULL; in do_fetch_class_prepare() 749 fci->no_separation = 1; in do_fetch_class_prepare() 794 zend_fcall_info *fci = &stmt->fetch.cls.fci; in do_fetch_func_prepare() local 809 if (stmt->fetch.cls.fci.size && stmt->fetch.cls.fci.params) { in do_fetch_opt_finish() 816 stmt->fetch.cls.fci.params = NULL; in do_fetch_opt_finish() [all …]
|
H A D | php_pdo_driver.h | 618 zend_fcall_info fci; member 625 zend_fcall_info fci; member
|
/PHP-7.0/ext/pdo_sqlite/ |
H A D | php_pdo_sqlite_int.h | 34 zend_fcall_info fci; member
|
H A D | sqlite_driver.c | 327 fc->fci.size = sizeof(fc->fci); in do_callback() 330 fc->fci.symbol_table = NULL; 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() 379 fc->fci.params = zargs; in do_callback() 478 collation->fc.fci.size = sizeof(collation->fc.fci); in php_sqlite3_collation_callback() 482 collation->fc.fci.object = NULL; in php_sqlite3_collation_callback() 483 collation->fc.fci.retval = &retval; in php_sqlite3_collation_callback() 488 collation->fc.fci.param_count = 2; in php_sqlite3_collation_callback() [all …]
|
/PHP-7.0/ext/pgsql/ |
H A D | pgsql.c | 2779 zend_fcall_info fci; local 2793 fci.size = sizeof(fci); 2795 ZVAL_UNDEF(&fci.function_name); 2796 fci.symbol_table = NULL; 2797 fci.object = Z_OBJ_P(return_value); 2798 fci.retval = &retval; 2799 fci.params = NULL; 2800 fci.param_count = 0; 2801 fci.no_separation = 1; 2827 if (fci.params) { [all …]
|
/PHP-7.0/ext/phar/ |
H A D | phar_object.c | 683 zend_fcall_info fci; in PHP_METHOD() local 689 if (FAILURE == zend_fcall_info_init(rewrite, 0, &fci, &fcc, NULL, NULL)) { in PHP_METHOD() 699 fci.param_count = 1; in PHP_METHOD() 700 fci.params = ¶ms; in PHP_METHOD() 702 fci.retval = &retval; in PHP_METHOD() 704 if (FAILURE == zend_call_function(&fci, &fcc)) { in PHP_METHOD() 716 if (Z_TYPE_P(fci.retval) == IS_UNDEF || Z_TYPE(retval) == IS_UNDEF) { in PHP_METHOD() 727 if (ZEND_SIZE_T_INT_OVFL(Z_STRLEN_P(fci.retval))) { in PHP_METHOD() 731 entry = estrndup(Z_STRVAL_P(fci.retval), Z_STRLEN_P(fci.retval)); in PHP_METHOD() 732 entry_len = (int)Z_STRLEN_P(fci.retval); in PHP_METHOD()
|
H A D | util.c | 1397 zend_fcall_info fci; in phar_call_openssl_signverify() local 1421 if (FAILURE == zend_fcall_info_init(&openssl, 0, &fci, &fcc, NULL, NULL)) { in phar_call_openssl_signverify() 1429 fci.param_count = 3; in phar_call_openssl_signverify() 1430 fci.params = zp; in phar_call_openssl_signverify() 1439 fci.retval = &retval; in phar_call_openssl_signverify() 1441 if (FAILURE == zend_call_function(&fci, &fcc)) { in phar_call_openssl_signverify()
|
/PHP-7.0/ext/reflection/ |
H A D | php_reflection.c | 1397 zend_fcall_info fci; in _reflection_export() local 1421 fci.size = sizeof(fci); in _reflection_export() 1457 fci.object = NULL; in _reflection_export() 1950 fci.size = sizeof(fci); in ZEND_METHOD() 1954 fci.object = NULL; in ZEND_METHOD() 2010 fci.size = sizeof(fci); in ZEND_METHOD() 2014 fci.object = NULL; in ZEND_METHOD() 3242 fci.size = sizeof(fci); in ZEND_METHOD() 3349 fci.size = sizeof(fci); in ZEND_METHOD() 4653 fci.size = sizeof(fci); in ZEND_METHOD() [all …]
|
/PHP-7.0/ext/soap/ |
H A D | soap.c | 942 zend_fcall_info fci; in PHP_METHOD() local 957 fci.size = sizeof(fci); in PHP_METHOD() 958 fci.function_table = &Z_OBJCE_P(getThis())->function_table; in PHP_METHOD() 960 fci.symbol_table = NULL; in PHP_METHOD() 961 fci.object = Z_OBJ(EX(This)); in PHP_METHOD() 962 fci.retval = &trace; in PHP_METHOD() 963 fci.param_count = 0; in PHP_METHOD() 964 fci.params = NULL; in PHP_METHOD() 965 fci.no_separation = 1; in PHP_METHOD() 967 zend_call_function(&fci, NULL); in PHP_METHOD() [all …]
|
/PHP-7.0/ext/spl/ |
H A D | spl_directory.c | 2056 zend_fcall_info fci; in spl_filesystem_file_call() local 2077 fci.size = sizeof(fci); in spl_filesystem_file_call() 2078 fci.function_table = EG(function_table); in spl_filesystem_file_call() 2079 fci.object = NULL; in spl_filesystem_file_call() 2080 fci.retval = &retval; in spl_filesystem_file_call() 2081 fci.param_count = num_args; in spl_filesystem_file_call() 2082 fci.params = params; in spl_filesystem_file_call() 2083 fci.no_separation = 1; in spl_filesystem_file_call() 2084 fci.symbol_table = NULL; in spl_filesystem_file_call() 2085 ZVAL_STR(&fci.function_name, func_ptr->common.function_name); in spl_filesystem_file_call() [all …]
|
H A D | spl_engine.h | 58 zend_fcall_info fci; in spl_instantiate_arg_n() local 64 fci.size = sizeof(zend_fcall_info); in spl_instantiate_arg_n() 65 fci.function_table = &pce->function_table; in spl_instantiate_arg_n() 66 ZVAL_STR(&fci.function_name, func->common.function_name); in spl_instantiate_arg_n() 67 fci.object = Z_OBJ_P(retval); in spl_instantiate_arg_n() 68 fci.symbol_table = NULL; in spl_instantiate_arg_n() 69 fci.retval = &dummy; in spl_instantiate_arg_n() 70 fci.param_count = argc; in spl_instantiate_arg_n() 71 fci.params = argv; in spl_instantiate_arg_n() 72 fci.no_separation = 1; in spl_instantiate_arg_n() [all …]
|
H A D | spl_iterators.c | 1581 cfi->fci.object = NULL; in spl_dual_it_construct() 1587 Z_ADDREF(cfi->fci.function_name); in spl_dual_it_construct() 2005 zend_fcall_info *fci = &intern->u.cbfilter->fci; in SPL_METHOD() local 2021 fci->retval = return_value; in SPL_METHOD() 2022 fci->param_count = 3; in SPL_METHOD() 2023 fci->params = params; in SPL_METHOD() 2024 fci->no_separation = 0; in SPL_METHOD() 2355 if (cbfilter->fci.object) { in spl_dual_it_free_storage() 2356 OBJ_RELEASE(cbfilter->fci.object); in spl_dual_it_free_storage() 3639 zend_fcall_info fci; member [all …]
|