| /PHP_TRUNK/Zend/ |
| H A D | zend_dtrace.c | 86 ZEND_API void dtrace_execute_internal(zend_execute_data *execute_data_ptr, zend_fcall_info *fci, int return_value_used TSRMLS_DC) argument 99 execute_internal(execute_data_ptr, fci, return_value_used TSRMLS_CC);
|
| H A D | zend_dtrace.h | 35 ZEND_API void (*zend_dtrace_execute_internal)(zend_execute_data *execute_data_ptr, zend_fcall_info *fci, int return_value_used TSRMLS_DC); 39 ZEND_API void dtrace_execute_internal(zend_execute_data *execute_data_ptr, zend_fcall_info *fci, int return_value_used TSRMLS_DC);
|
| H A D | zend_interfaces.c | 37 zend_fcall_info fci; local 47 fci.size = sizeof(fci); 48 /*fci.function_table = NULL; will be read form zend_class_entry of object if needed */ 49 fci.object_ptr = object_pp ? *object_pp : NULL; 50 fci.function_name = &z_fname; 51 fci.retval_ptr_ptr = retval_ptr_ptr ? retval_ptr_ptr : &retval; 52 fci.param_count = param_count; 53 fci.params = params; 54 fci [all...] |
| H A D | zend_API.c | 622 zend_fcall_info *fci = va_arg(*va, zend_fcall_info *); local 627 fci->size = 0; 632 if (zend_fcall_info_init(*arg, 0, fci, fcc, NULL, &is_callable_error TSRMLS_CC) == SUCCESS) { 3233 ZEND_API int zend_fcall_info_init(zval *callable, uint check_flags, zend_fcall_info *fci, zend_fcall_info_cache *fcc, char **callable_name, char **error TSRMLS_DC) /* {{{ */ argument 3239 fci->size = sizeof(*fci); 3240 fci->function_table = fcc->calling_scope ? &fcc->calling_scope->function_table : EG(function_table); 3241 fci->object_ptr = fcc->object_ptr; 3242 fci->function_name = callable; 3243 fci 3253 zend_fcall_info_args_clear(zend_fcall_info *fci, int free_mem) argument 3265 zend_fcall_info_args_save(zend_fcall_info *fci, int *param_count, zval ****params) argument 3274 zend_fcall_info_args_restore(zend_fcall_info *fci, int param_count, zval ***params) argument 3282 zend_fcall_info_args(zend_fcall_info *fci, zval *args TSRMLS_DC) argument 3371 zend_fcall_info_call(zend_fcall_info *fci, zend_fcall_info_cache *fcc, zval **retval_ptr_ptr, zval *args TSRMLS_DC) argument [all...] |
| H A D | zend_execute_API.c | 42 ZEND_API void (*zend_execute_internal)(zend_execute_data *execute_data_ptr, zend_fcall_info *fci, int return_value_used TSRMLS_DC); 717 zend_fcall_info fci; local 719 fci.size = sizeof(fci); 720 fci.function_table = function_table; 721 fci.object_ptr = object_pp ? *object_pp : NULL; 722 fci.function_name = function_name; 723 fci.retval_ptr_ptr = retval_ptr_ptr; 724 fci.param_count = param_count; 725 fci 733 zend_call_function(zend_fcall_info *fci, zend_fcall_info_cache *fci_cache TSRMLS_DC) argument [all...] |
| H A D | zend_API.h | 231 #define ZEND_FCI_INITIALIZED(fci) ((fci).size != 0) 459 * fci->retval_ptr_ptr = NULL; 461 * fci->param_count = 0; 462 * fci->params = NULL; 466 ZEND_API int zend_fcall_info_init(zval *callable, uint check_flags, zend_fcall_info *fci, zend_fcall_info_cache *fcc, char **callable_name, char **error TSRMLS_DC); 468 /** Clear argumens connected with zend_fcall_info *fci 471 ZEND_API void zend_fcall_info_args_clear(zend_fcall_info *fci, int free_mem); 473 /** Save current arguments from zend_fcall_info *fci 476 ZEND_API void zend_fcall_info_args_save(zend_fcall_info *fci, in [all...] |
| /PHP_TRUNK/ext/dom/ |
| H A D | xpath.c | 81 zend_fcall_info fci; local 116 fci.param_count = nargs - 1; 117 if (fci.param_count > 0) { 118 fci.params = safe_emalloc(fci.param_count, sizeof(zval**), 0); 119 args = safe_emalloc(fci.param_count, sizeof(zval *), 0); 177 fci.params[i] = &args[i]; 180 fci.size = sizeof(fci); 181 fci [all...] |
| /PHP_TRUNK/ext/pdo/ |
| H A D | pdo_dbh.c | 458 zend_fcall_info fci; local 462 fci.size = sizeof(zend_fcall_info); 463 fci.function_table = &dbstmt_ce->function_table; 464 fci.function_name = NULL; 465 fci.object_ptr = object; 466 fci.symbol_table = NULL; 467 fci.retval_ptr_ptr = &retval; 472 fci.param_count = 0; 473 fci.params = safe_emalloc(sizeof(zval*), ht->nNumOfElements, 0); 476 fci [all...] |
| H A D | pdo_stmt.c | 745 zend_fcall_info * fci = &stmt->fetch.cls.fci; local 748 fci->size = sizeof(zend_fcall_info); 756 fci->function_table = &ce->function_table; 757 fci->function_name = NULL; 758 fci->symbol_table = NULL; 759 fci->retval_ptr_ptr = &stmt->fetch.cls.retval_ptr; 764 fci->param_count = 0; 765 fci->params = safe_emalloc(sizeof(zval**), ht->nNumOfElements, 0); 768 fci 791 make_callable_ex(pdo_stmt_t *stmt, zval *callable, zend_fcall_info * fci, zend_fcall_info_cache * fcc, int num_args TSRMLS_DC) argument 818 zend_fcall_info * fci = &stmt->fetch.cls.fci; local [all...] |
| /PHP_TRUNK/ext/pdo_sqlite/ |
| H A D | php_pdo_sqlite_int.h | 34 zend_fcall_info fci; member in struct:pdo_sqlite_fci
|
| H A D | sqlite_driver.c | 328 fc->fci.size = sizeof(fc->fci); 329 fc->fci.function_table = EG(function_table); 330 fc->fci.function_name = cb; 331 fc->fci.symbol_table = NULL; 332 fc->fci.object_ptr = NULL; 333 fc->fci.retval_ptr_ptr = &retval; 334 fc->fci.param_count = fake_argc; 384 fc->fci.params = zargs; 387 if ((ret = zend_call_function(&fc->fci, [all...] |
| /PHP_TRUNK/ext/sqlite3/ |
| H A D | php_sqlite3_structs.h | 50 zend_fcall_info fci; member in struct:php_sqlite3_fci 71 struct php_sqlite3_fci fci; member in struct:_php_sqlite3_collation
|
| H A D | sqlite3.c | 698 fc->fci.size = sizeof(fc->fci); 699 fc->fci.function_table = EG(function_table); 700 fc->fci.function_name = cb; 701 fc->fci.symbol_table = NULL; 702 fc->fci.object_ptr = NULL; 703 fc->fci.retval_ptr_ptr = &retval; 704 fc->fci.param_count = fake_argc; 756 fc->fci.params = zargs; 758 if ((ret = zend_call_function(&fc->fci, [all...] |
| /PHP_TRUNK/ext/xml/ |
| H A D | xml.c | 513 zend_fcall_info fci; local 520 fci.size = sizeof(fci); 521 fci.function_table = EG(function_table); 522 fci.function_name = handler; 523 fci.symbol_table = NULL; 524 fci.object_ptr = parser->object; 525 fci.retval_ptr_ptr = &retval; 526 fci.param_count = argc; 527 fci [all...] |
| /PHP_TRUNK/ext/xsl/ |
| H A D | xsltprocessor.c | 189 zend_fcall_info fci; local 231 fci.param_count = nargs - 1; 232 if (fci.param_count > 0) { 233 fci.params = safe_emalloc(fci.param_count, sizeof(zval**), 0); 234 args = safe_emalloc(fci.param_count, sizeof(zval *), 0); 295 fci.params[i] = &args[i]; 298 fci.size = sizeof(fci); 299 fci [all...] |
| /PHP_TRUNK/main/ |
| H A D | SAPI.c | 158 zend_fcall_info fci; local 161 fci.size = sizeof(fci); 162 fci.function_table = EG(function_table); 163 fci.object_ptr = NULL; 164 fci.function_name = SG(callback_func); 165 fci.retval_ptr_ptr = &retval_ptr; 166 fci.param_count = 0; 167 fci.params = NULL; 168 fci [all...] |
| /PHP_TRUNK/main/streams/ |
| H A D | userspace.c | 301 zend_fcall_info fci; local 305 fci.size = sizeof(fci); 306 fci.function_table = &uwrap->ce->function_table; 307 fci.function_name = NULL; 308 fci.symbol_table = NULL; 309 fci.object_ptr = object; 310 fci.retval_ptr_ptr = &retval_ptr; 311 fci.param_count = 0; 312 fci [all...] |
| /PHP_TRUNK/ext/libxml/ |
| H A D | libxml.c | 272 libxml_globals->entity_loader.fci.size = 0; 276 static void _php_libxml_destroy_fci(zend_fcall_info *fci) argument 278 if (fci->size > 0) { 279 zval_ptr_dtor(&fci->function_name); 280 if (fci->object_ptr != NULL) { 281 zval_ptr_dtor(&fci->object_ptr); 283 fci->size = 0; 563 zend_fcall_info *fci; local 566 fci = &LIBXML(entity_loader).fci; 1081 zend_fcall_info fci; local [all...] |
| H A D | php_libxml.h | 47 zend_fcall_info fci; member in struct:_php_libxml_entity_resolver
|
| /PHP_TRUNK/ext/spl/ |
| H A D | spl_iterators.h | 122 zend_fcall_info fci; member in struct:_spl_cbfilter_it_intern
|
| /PHP_TRUNK/ext/reflection/ |
| H A D | php_reflection.c | 1371 zend_fcall_info fci; local 1397 fci.size = sizeof(fci); 1398 fci.function_table = NULL; 1399 fci.function_name = NULL; 1400 fci.symbol_table = NULL; 1401 fci.object_ptr = reflector_ptr; 1402 fci.retval_ptr_ptr = &retval_ptr; 1403 fci.param_count = ctor_argc; 1404 fci 1901 zend_fcall_info fci; local 1961 zend_fcall_info fci; local 2826 zend_fcall_info fci; local 2930 zend_fcall_info fci; local 4213 zend_fcall_info fci; local 4320 zend_fcall_info fci; local [all...] |
| /PHP_TRUNK/ext/curl/ |
| H A D | interface.c | 1295 zend_fcall_info fci; local 1306 fci.size = sizeof(fci); 1307 fci.function_table = EG(function_table); 1308 fci.object_ptr = NULL; 1309 fci.function_name = t->func_name; 1310 fci.retval_ptr_ptr = &retval_ptr; 1311 fci.param_count = 2; 1312 fci.params = argv; 1313 fci 1356 zend_fcall_info fci; local 1428 zend_fcall_info fci; local 1507 zend_fcall_info fci; local 1588 zend_fcall_info fci; local [all...] |
| /PHP_TRUNK/ext/mysqli/ |
| H A D | mysqli.c | 1276 zend_fcall_info fci; local 1284 fci.size = sizeof(fci); 1285 fci.function_table = &ce->function_table; 1286 fci.function_name = NULL; 1287 fci.symbol_table = NULL; 1288 fci.object_ptr = return_value; 1289 fci.retval_ptr_ptr = &retval_ptr; 1295 fci.param_count = 0; 1296 fci [all...] |
| /PHP_TRUNK/ext/mysql/ |
| H A D | php_mysql.c | 2162 zend_fcall_info fci; local 2170 fci.size = sizeof(fci); 2171 fci.function_table = &ce->function_table; 2172 fci.function_name = NULL; 2173 fci.symbol_table = NULL; 2174 fci.object_ptr = return_value; 2175 fci.retval_ptr_ptr = &retval_ptr; 2181 fci.param_count = 0; 2182 fci [all...] |
| /PHP_TRUNK/ext/standard/ |
| H A D | basic_functions.c | 4772 zend_fcall_info fci; local 4775 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "f*", &fci, &fci_cache, &fci.params, &fci.param_count) == FAILURE) { 4779 fci.retval_ptr_ptr = &retval_ptr; 4781 if (zend_call_function(&fci, &fci_cache TSRMLS_CC) == SUCCESS && fci.retval_ptr_ptr && *fci.retval_ptr_ptr) { 4782 COPY_PZVAL_TO_ZVAL(*return_value, *fci.retval_ptr_ptr); 4785 if (fci 4796 zend_fcall_info fci; local 4902 zend_fcall_info fci; local 4935 zend_fcall_info fci; local [all...] |