/PHP-5.5/ |
H A D | NEWS | 10190 - Fixed bug #28739 (array_*diff() and array_*intersect() not clearing the fci
|
/PHP-5.5/Zend/ |
H A D | zend_API.c | 627 fci->size = 0; in zend_parse_arg_impl() 3244 fci->size = sizeof(*fci); in zend_fcall_info_init() 3249 fci->param_count = 0; in zend_fcall_info_init() 3250 fci->params = NULL; in zend_fcall_info_init() 3260 if (fci->params) { in zend_fcall_info_args_clear() 3262 efree(fci->params); in zend_fcall_info_args_clear() 3263 fci->params = NULL; in zend_fcall_info_args_clear() 3275 fci->params = NULL; in zend_fcall_info_args_save() 3303 fci->params = params = (zval ***) erealloc(fci->params, fci->param_count * sizeof(zval **)); in zend_fcall_info_args() 3327 fci->params = (zval ***) erealloc(fci->params, fci->param_count * sizeof(zval **)); in zend_fcall_info_argp() [all …]
|
H A D | zend_API.h | 231 #define ZEND_FCI_INITIALIZED(fci) ((fci).size != 0) argument 466 ZEND_API int zend_fcall_info_init(zval *callable, uint check_flags, zend_fcall_info *fci, zend_fcal… 471 ZEND_API void zend_fcall_info_args_clear(zend_fcall_info *fci, int free_mem); 476 ZEND_API void zend_fcall_info_args_save(zend_fcall_info *fci, int *param_count, zval ****params); 480 ZEND_API void zend_fcall_info_args_restore(zend_fcall_info *fci, int param_count, zval ***params); 485 ZEND_API int zend_fcall_info_args(zend_fcall_info *fci, zval *args TSRMLS_DC); 491 ZEND_API int zend_fcall_info_argp(zend_fcall_info *fci TSRMLS_DC, int argc, zval ***argv); 497 ZEND_API int zend_fcall_info_argv(zend_fcall_info *fci TSRMLS_DC, int argc, va_list *argv); 503 ZEND_API int zend_fcall_info_argn(zend_fcall_info *fci TSRMLS_DC, int argc, ...); 508 ZEND_API int zend_fcall_info_call(zend_fcall_info *fci, zend_fcall_info_cache *fcc, zval **retval, … [all …]
|
H A D | zend_dtrace.c | 84 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 D | zend_dtrace.h | 35 …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 D | zend_exceptions.c | 668 zend_fcall_info fci; in ZEND_METHOD() local 689 fci.size = sizeof(fci); in ZEND_METHOD() 690 fci.function_table = &Z_OBJCE_P(exception)->function_table; in ZEND_METHOD() 691 fci.function_name = &fname; in ZEND_METHOD() 692 fci.symbol_table = NULL; in ZEND_METHOD() 693 fci.object_ptr = exception; in ZEND_METHOD() 694 fci.retval_ptr_ptr = &trace; in ZEND_METHOD() 695 fci.param_count = 0; in ZEND_METHOD() 696 fci.params = NULL; in ZEND_METHOD() 697 fci.no_separation = 1; in ZEND_METHOD() [all …]
|
H A D | zend_execute.c | 1476 ZEND_API void execute_internal(zend_execute_data *execute_data_ptr, zend_fcall_info *fci, int retur… in execute_internal() argument 1478 if(fci != NULL) { in execute_internal() 1479 ((zend_internal_function *) execute_data_ptr->function_state.function)->handler(fci->param_count, in execute_internal() 1480 *fci->retval_ptr_ptr, fci->retval_ptr_ptr, fci->object_ptr, 1 TSRMLS_CC); in execute_internal()
|
H A D | zend_execute.h | 54 …te_internal)(zend_execute_data *execute_data_ptr, struct _zend_fcall_info *fci, int return_value_u… 62 ZEND_API void execute_internal(zend_execute_data *execute_data_ptr, struct _zend_fcall_info *fci, i…
|
H A D | zend_execute_API.c | 710 zend_fcall_info fci; in call_user_function_ex() local 712 fci.size = sizeof(fci); in call_user_function_ex() 718 fci.params = params; in call_user_function_ex() 751 switch (fci->size) { in zend_call_function() 806 if (fci->object_ptr && Z_TYPE_P(fci->object_ptr) == IS_OBJECT && in zend_call_function() 829 if (!PZVAL_IS_REF(*fci->params[i]) && Z_REFCOUNT_PP(fci->params[i]) > 1) { in zend_call_function() 891 if (fci->object_ptr) { in zend_call_function() 919 if (fci->symbol_table) { in zend_call_function() 952 …on *) EX(function_state).function)->handler(fci->param_count, *fci->retval_ptr_ptr, fci->retval_pt… in zend_call_function() 975 if (fci->object_ptr) { in zend_call_function() [all …]
|
H A D | zend_interfaces.c | 37 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 …]
|
/PHP-5.5/ext/curl/ |
H A D | interface.c | 1329 zend_fcall_info fci; in curl_write() local 1340 fci.size = sizeof(fci); in curl_write() 1346 fci.params = argv; in curl_write() 1407 fci.size = sizeof(fci); in curl_fnmatch() 1413 fci.params = argv; in curl_fnmatch() 1486 fci.size = sizeof(fci); in curl_progress() 1492 fci.params = argv; in curl_progress() 1561 fci.size = sizeof(fci); in curl_read() 1567 fci.params = argv; in curl_read() 1638 fci.size = sizeof(fci); in curl_write_header() [all …]
|
/PHP-5.5/ext/dom/ |
H A D | xpath.c | 81 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.5/ext/libxml/ |
H A D | libxml.c | 279 if (fci->size > 0) { in _php_libxml_destroy_fci() 284 fci->size = 0; in _php_libxml_destroy_fci() 579 zend_fcall_info *fci; in _php_libxml_external_entity_loader() local 582 fci = &LIBXML(entity_loader).fci; in _php_libxml_external_entity_loader() 584 if (fci->size == 0) { in _php_libxml_external_entity_loader() 616 fci->params = params; in _php_libxml_external_entity_loader() 618 fci->no_separation = 1; in _php_libxml_external_entity_loader() 624 fci->function_name); in _php_libxml_external_entity_loader() 631 fci->function_name); in _php_libxml_external_entity_loader() 1108 zend_fcall_info fci; in PHP_FUNCTION() local [all …]
|
H A D | php_libxml.h | 47 zend_fcall_info fci; member
|
/PHP-5.5/ext/mysql/ |
H A D | php_mysql.c | 2162 zend_fcall_info fci; local 2170 fci.size = sizeof(fci); 2172 fci.function_name = NULL; 2173 fci.symbol_table = NULL; 2181 fci.param_count = 0; 2185 fci.params[fci.param_count++] = (zval**)p->pData; 2199 fci.param_count = 0; 2200 fci.params = NULL; 2202 fci.no_separation = 1; 2217 if (fci.params) { [all …]
|
/PHP-5.5/ext/mysqli/ |
H A D | mysqli.c | 1283 zend_fcall_info fci; in php_mysqli_fetch_into_hash() local 1291 fci.size = sizeof(fci); in php_mysqli_fetch_into_hash() 1293 fci.function_name = NULL; in php_mysqli_fetch_into_hash() 1294 fci.symbol_table = NULL; in php_mysqli_fetch_into_hash() 1302 fci.param_count = 0; in php_mysqli_fetch_into_hash() 1306 fci.params[fci.param_count++] = (zval**)p->pData; in php_mysqli_fetch_into_hash() 1320 fci.param_count = 0; in php_mysqli_fetch_into_hash() 1321 fci.params = NULL; in php_mysqli_fetch_into_hash() 1323 fci.no_separation = 1; in php_mysqli_fetch_into_hash() 1338 if (fci.params) { in php_mysqli_fetch_into_hash() [all …]
|
/PHP-5.5/ext/pdo/ |
H A D | pdo_dbh.c | 461 zend_fcall_info fci; in pdo_stmt_construct() local 467 fci.function_name = NULL; in pdo_stmt_construct() 468 fci.object_ptr = object; in pdo_stmt_construct() 469 fci.symbol_table = NULL; in pdo_stmt_construct() 475 fci.param_count = 0; in pdo_stmt_construct() 479 fci.params[fci.param_count++] = (zval**)p->pData; in pdo_stmt_construct() 483 fci.param_count = 0; in pdo_stmt_construct() 484 fci.params = NULL; in pdo_stmt_construct() 486 fci.no_separation = 1; in pdo_stmt_construct() 502 if (fci.params) { in pdo_stmt_construct() [all …]
|
H A D | pdo_stmt.c | 745 zend_fcall_info * fci = &stmt->fetch.cls.fci; in do_fetch_class_prepare() local 757 fci->function_name = NULL; in do_fetch_class_prepare() 758 fci->symbol_table = NULL; in do_fetch_class_prepare() 764 fci->param_count = 0; in do_fetch_class_prepare() 768 fci->params[fci->param_count++] = (zval**)p->pData; in do_fetch_class_prepare() 772 fci->param_count = 0; in do_fetch_class_prepare() 773 fci->params = NULL; in do_fetch_class_prepare() 775 fci->no_separation = 1; in do_fetch_class_prepare() 818 zend_fcall_info * fci = &stmt->fetch.cls.fci; in do_fetch_func_prepare() local 833 if (stmt->fetch.cls.fci.size && stmt->fetch.cls.fci.params) { in do_fetch_opt_finish() [all …]
|
H A D | php_pdo_driver.h | 612 zend_fcall_info fci; member 619 zend_fcall_info fci; member
|
/PHP-5.5/ext/pdo_sqlite/ |
H A D | php_pdo_sqlite_int.h | 34 zend_fcall_info fci; member
|
H A D | sqlite_driver.c | 328 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 …]
|
/PHP-5.5/ext/pgsql/ |
H A D | pgsql.c | 2673 zend_fcall_info fci; local 2681 fci.size = sizeof(fci); 2683 fci.function_name = NULL; 2684 fci.symbol_table = NULL; 2692 fci.param_count = 0; 2696 fci.params[fci.param_count++] = (zval**)p->pData; 2710 fci.param_count = 0; 2711 fci.params = NULL; 2713 fci.no_separation = 1; 2728 if (fci.params) { [all …]
|
/PHP-5.5/ext/phar/ |
H A D | phar_object.c | 681 zend_fcall_info fci; in PHP_METHOD() local 689 if (FAILURE == zend_fcall_info_init(rewrite, 0, &fci, &fcc, NULL, NULL TSRMLS_CC)) { in PHP_METHOD() 699 fci.param_count = 1; in PHP_METHOD() 700 fci.params = zp; in PHP_METHOD() 702 fci.retval_ptr_ptr = &retval_ptr; in PHP_METHOD() 704 if (FAILURE == zend_call_function(&fci, &fcc TSRMLS_CC)) { in PHP_METHOD() 716 if (!fci.retval_ptr_ptr || !retval_ptr) { in PHP_METHOD() 728 if (fci.retval_ptr_ptr != &retval_ptr) { in PHP_METHOD() 729 entry = estrndup(Z_STRVAL_PP(fci.retval_ptr_ptr), Z_STRLEN_PP(fci.retval_ptr_ptr)); in PHP_METHOD() 730 entry_len = Z_STRLEN_PP(fci.retval_ptr_ptr); in PHP_METHOD()
|
H A D | util.c | 1416 zend_fcall_info fci; in phar_call_openssl_signverify() local 1447 if (FAILURE == zend_fcall_info_init(openssl, 0, &fci, &fcc, NULL, NULL TSRMLS_CC)) { in phar_call_openssl_signverify() 1459 fci.param_count = 3; in phar_call_openssl_signverify() 1460 fci.params = zp; in phar_call_openssl_signverify() 1469 fci.retval_ptr_ptr = &retval_ptr; in phar_call_openssl_signverify() 1471 if (FAILURE == zend_call_function(&fci, &fcc TSRMLS_CC)) { in phar_call_openssl_signverify()
|
/PHP-5.5/ext/reflection/ |
H A D | php_reflection.c | 1371 zend_fcall_info fci; in _reflection_export() local 1397 fci.size = sizeof(fci); in _reflection_export() 1404 fci.params = params; in _reflection_export() 1438 fci.param_count = 2; in _reflection_export() 1439 fci.params = params; in _reflection_export() 1913 fci.size = sizeof(fci); in ZEND_METHOD() 1980 fci.size = sizeof(fci); in ZEND_METHOD() 2885 fci.size = sizeof(fci); in ZEND_METHOD() 2994 fci.size = sizeof(fci); in ZEND_METHOD() 4230 fci.size = sizeof(fci); in ZEND_METHOD() [all …]
|