Home
last modified time | relevance | path

Searched refs:fcc (Results 1 – 25 of 38) sorted by last modified time

12

/php-src/ext/reflection/
H A Dphp_reflection.c2027 zend_fcall_info_cache fcc; in ZEND_METHOD() local
2037 fcc.function_handler = fptr; in ZEND_METHOD()
2038 fcc.called_scope = NULL; in ZEND_METHOD()
2039 fcc.object = NULL; in ZEND_METHOD()
2043 Z_OBJ(intern->obj), &fcc.called_scope, &fcc.function_handler, &fcc.object, 0); in ZEND_METHOD()
2046 zend_call_known_fcc(&fcc, &retval, num_args, params, named_params); in ZEND_METHOD()
2065 zend_fcall_info_cache fcc; in ZEND_METHOD() local
2076 fcc.function_handler = fptr; in ZEND_METHOD()
2077 fcc.called_scope = NULL; in ZEND_METHOD()
2078 fcc.object = NULL; in ZEND_METHOD()
[all …]
/php-src/ext/libxml/
H A Dlibxml.c1193 zend_fcall_info_cache fcc; in PHP_FUNCTION() local
1196 Z_PARAM_FUNC_NO_TRAMPOLINE_FREE_OR_NULL(fci, fcc) in PHP_FUNCTION()
1204 zend_fcc_dup(&LIBXML(entity_loader_callback), &fcc); in PHP_FUNCTION()
/php-src/main/
H A DSAPI.c116 zend_fcall_info_cache fcc; in PHP_FUNCTION() local
118 if (zend_parse_parameters(ZEND_NUM_ARGS(), "f", &fci, &fcc) == FAILURE) { in PHP_FUNCTION()
H A Doutput.c479 …if (SUCCESS == zend_fcall_info_init(output_handler, 0, &user->fci, &user->fcc, &handler_name, &err… in php_output_handler_create_user()
955 …if (SUCCESS == zend_call_function(&handler->func.user->fci, &handler->func.user->fcc) && PHP_OUTPU… in php_output_handler_op()
H A Dphp_output.h118 zend_fcall_info_cache fcc; member
/php-src/ext/ffi/
H A Dffi.c909 zend_fcall_info_cache fcc; member
924 if (callback_data->fcc.function_handler->common.fn_flags & ZEND_ACC_CLOSURE) { in zend_ffi_callback_hash_dtor()
925 OBJ_RELEASE(ZEND_CLOSURE_OBJECT(callback_data->fcc.function_handler)); in zend_ffi_callback_hash_dtor()
967 if (zend_call_function(&fci, &callback_data->fcc) != SUCCESS) { in zend_ffi_callback_trampoline()
995 zend_fcall_info_cache fcc; in zend_ffi_create_callback() local
1007 if (!zend_is_callable_ex(value, NULL, 0, NULL, &fcc, &error)) { in zend_ffi_create_callback()
1013 if (arg_count < fcc.function_handler->common.required_num_args) { in zend_ffi_create_callback()
1025 memcpy(&callback_data->fcc, &fcc, sizeof(zend_fcall_info_cache)); in zend_ffi_create_callback()
1092 if (fcc.function_handler->common.fn_flags & ZEND_ACC_CLOSURE) { in zend_ffi_create_callback()
1093 GC_ADDREF(ZEND_CLOSURE_OBJECT(fcc.function_handler)); in zend_ffi_create_callback()
/php-src/ext/sqlite3/
H A Dsqlite3.c953 zend_release_fcall_info_cache(&fcc); in PHP_METHOD()
961 zend_release_fcall_info_cache(&fcc); in PHP_METHOD()
969 zend_fcc_dup(&func->func, &fcc); in PHP_METHOD()
978 zend_release_fcall_info_cache(&fcc); in PHP_METHOD()
1058 zend_release_fcall_info_cache(&fcc); in PHP_METHOD()
1066 zend_fcc_dup(&collation->cmp_func, &fcc); in PHP_METHOD()
1074 zend_release_fcall_info_cache(&fcc); in PHP_METHOD()
1317 Z_PARAM_FUNC_NO_TRAMPOLINE_FREE_OR_NULL(fci, fcc) in PHP_METHOD()
1331 zend_fcc_dup(&db_obj->authorizer_fcc, &fcc); in PHP_METHOD()
2238 if (ZEND_FCC_INITIALIZED(*fcc)) { in php_sqlite3_gc_buffer_add_fcc()
[all …]
/php-src/ext/pdo_sqlite/
H A Dsqlite_driver.c312 static int do_callback(zend_fcall_info_cache *fcc, int argc, sqlite3_value **argv, sqlite3_context … in do_callback() argument
368 zend_call_known_fcc(fcc, &retval, fake_argc, zargs, /* named_params */ NULL); in do_callback()
489 zend_fcall_info_cache fcc = empty_fcall_info_cache; in pdo_sqlite_create_function_internal() local
500 Z_PARAM_FUNC_NO_TRAMPOLINE_FREE(fci, fcc) in pdo_sqlite_create_function_internal()
517 zend_fcc_dup(&func->func, &fcc); in pdo_sqlite_create_function_internal()
530 zend_release_fcall_info_cache(&fcc); in pdo_sqlite_create_function_internal()
624 zend_fcall_info_cache fcc = empty_fcall_info_cache; in pdo_sqlite_create_collation_internal() local
633 Z_PARAM_FUNC_NO_TRAMPOLINE_FREE(fci, fcc) in pdo_sqlite_create_collation_internal()
647 zend_fcc_dup(&collation->callback, &fcc); in pdo_sqlite_create_collation_internal()
655 zend_release_fcall_info_cache(&fcc); in pdo_sqlite_create_collation_internal()
/php-src/ext/curl/
H A Dcurl_private.h48 zend_fcall_info_cache fcc; member
56 zend_fcall_info_cache fcc; member
H A Dinterface.c477 if (ZEND_FCC_INITIALIZED(curl->handlers.read->fcc)) { in curl_get_gc()
484 if (ZEND_FCC_INITIALIZED(curl->handlers.write->fcc)) { in curl_get_gc()
1196 if (ZEND_FCC_INITIALIZED(source->handlers.read->fcc)) { in _php_setup_easy_copy_handlers()
1197 zend_fcc_dup(&source->handlers.read->fcc, &source->handlers.read->fcc); in _php_setup_easy_copy_handlers()
1200 zend_fcc_dup(&source->handlers.write->fcc, &source->handlers.write->fcc); in _php_setup_easy_copy_handlers()
1203 zend_fcc_dup(&source->handlers.write_header->fcc, &source->handlers.write_header->fcc); in _php_setup_easy_copy_handlers()
2699 if (ZEND_FCC_INITIALIZED(ch->handlers.write->fcc)) { in curl_free_obj()
2700 zend_fcc_dtor(&ch->handlers.write->fcc); in curl_free_obj()
2703 zend_fcc_dtor(&ch->handlers.write_header->fcc); in curl_free_obj()
2705 if (ZEND_FCC_INITIALIZED(ch->handlers.read->fcc)) { in curl_free_obj()
[all …]
/php-src/Zend/
H A Dzend_API.h341 #define ZEND_FCC_INITIALIZED(fcc) ((fcc).function_handler != NULL) argument
776 if (fcc->object) { in zend_fcc_addref()
777 GC_ADDREF(fcc->object); in zend_fcc_addref()
779 if (fcc->closure) { in zend_fcc_addref()
780 GC_ADDREF(fcc->closure); in zend_fcc_addref()
793 if (fcc->object) { in zend_fcc_dtor()
794 OBJ_RELEASE(fcc->object); in zend_fcc_dtor()
798 if (fcc->closure) { in zend_fcc_dtor()
799 OBJ_RELEASE(fcc->closure); in zend_fcc_dtor()
810 if (fcc->object) { in zend_get_gc_buffer_add_fcc()
[all …]
H A Dzend_builtin_functions.c1214 zend_fcall_info_cache fcc; in ZEND_FUNCTION() local
1218 Z_PARAM_FUNC_OR_NULL(fci, fcc) in ZEND_FUNCTION()
1273 zend_fcall_info_cache fcc; in ZEND_FUNCTION() local
1276 Z_PARAM_FUNC_OR_NULL(fci, fcc) in ZEND_FUNCTION()
H A Dzend_API.c3739 fcc->called_scope = fcc->object ? fcc->object->ce : ce; in zend_is_callable_check_class()
3842 fcc->called_scope = fcc->calling_scope; in zend_is_callable_check_func()
3845 fcc->called_scope = fcc->object ? fcc->object->ce : fcc->calling_scope; in zend_is_callable_check_func()
3909 ((fcc->object && fcc->calling_scope->__call) || in zend_is_callable_check_func()
3923 if (fcc->object && fcc->calling_scope == ce_org) { in zend_is_callable_check_func()
3929 fcc->function_handler = fcc->object->handlers->get_method(&fcc->object, mname, NULL); in zend_is_callable_check_func()
3943 fcc->function_handler = fcc->calling_scope->get_static_method(fcc->calling_scope, mname); in zend_is_callable_check_func()
4002 fcc->called_scope = fcc->object->ce; in zend_is_callable_check_func()
4096 fcc->called_scope = fcc->calling_scope; in zend_is_callable_at_frame()
4147 fcc->called_scope = fcc->calling_scope; in zend_is_callable_at_frame()
[all …]
H A Dzend_execute_API.c1101 zend_fcall_info_cache fcc; in zend_call_method_if_exists() local
1102 …callable_ex(&fci.function_name, fci.object, IS_CALLABLE_SUPPRESS_DEPRECATIONS, NULL, &fcc, NULL)) { in zend_call_method_if_exists()
1107 return zend_call_function(&fci, &fcc); in zend_call_method_if_exists()
H A Dzend_closures.c287 zend_fcall_info_cache fcc; in ZEND_NAMED_FUNCTION() local
291 memset(&fcc, 0, sizeof(zend_fcall_info_cache)); in ZEND_NAMED_FUNCTION()
320 fcc.object = fci.object = Z_OBJ_P(ZEND_THIS); in ZEND_NAMED_FUNCTION()
323 zend_call_function(&fci, &fcc); in ZEND_NAMED_FUNCTION()
330 zend_fcall_info_cache fcc; in zend_create_closure_from_callable() local
335 if (!zend_is_callable_ex(callable, NULL, 0, NULL, &fcc, error)) { in zend_create_closure_from_callable()
339 mptr = fcc.function_handler; in zend_create_closure_from_callable()
342 if (fcc.object && fcc.object->ce == zend_ce_closure in zend_create_closure_from_callable()
344 RETVAL_OBJ_COPY(fcc.object); in zend_create_closure_from_callable()
374 if (fcc.object) { in zend_create_closure_from_callable()
[all …]
H A Dzend_fibers.c795 zend_fcall_info_cache fcc; in ZEND_METHOD() local
798 Z_PARAM_FUNC(fci, fcc) in ZEND_METHOD()
809 fiber->fci_cache = fcc; in ZEND_METHOD()
H A Dzend_vm_execute.h7189 zend_fcall_info_cache fcc; in ZEND_INIT_USER_CALL_SPEC_CONST_CONST_HANDLER() local
7200 func = fcc.function_handler; in ZEND_INIT_USER_CALL_SPEC_CONST_CONST_HANDLER()
7209 if (fcc.object) { in ZEND_INIT_USER_CALL_SPEC_CONST_CONST_HANDLER()
7213 } else if (fcc.object) { in ZEND_INIT_USER_CALL_SPEC_CONST_CONST_HANDLER()
9709 zend_fcall_info_cache fcc; in ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR_HANDLER() local
9720 func = fcc.function_handler; in ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR_HANDLER()
9729 if (fcc.object) { in ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR_HANDLER()
9733 } else if (fcc.object) { in ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR_HANDLER()
12096 zend_fcall_info_cache fcc; in ZEND_INIT_USER_CALL_SPEC_CONST_CV_HANDLER() local
12116 if (fcc.object) { in ZEND_INIT_USER_CALL_SPEC_CONST_CV_HANDLER()
[all …]
H A Dzend_vm_def.h3842 zend_fcall_info_cache fcc; variable
3851 if (zend_is_callable_ex(function_name, NULL, 0, NULL, &fcc, &error)) {
3853 func = fcc.function_handler;
3854 object_or_called_scope = fcc.called_scope;
3862 if (fcc.object) {
3863 object_or_called_scope = fcc.object;
3866 } else if (fcc.object) {
3867 GC_ADDREF(fcc.object); /* For $this pointer */
3868 object_or_called_scope = fcc.object;
3877 zend_object_release(fcc.object);
/php-src/ext/spl/
H A Dphp_spl.c384 zend_fcall_info *fci, zend_fcall_info_cache *fcc) { in autoload_func_info_from_fci() argument
386 alfi->ce = fcc->calling_scope; in autoload_func_info_from_fci()
387 alfi->func_ptr = fcc->function_handler; in autoload_func_info_from_fci()
388 alfi->obj = fcc->object; in autoload_func_info_from_fci()
507 zend_fcall_info_cache fcc; in PHP_FUNCTION() local
512 Z_PARAM_FUNC_OR_NULL(fci, fcc) in PHP_FUNCTION()
531 if (!fcc.function_handler) { in PHP_FUNCTION()
544 alfi = autoload_func_info_from_fci(&fci, &fcc); in PHP_FUNCTION()
579 zend_fcall_info_cache fcc; in PHP_FUNCTION() local
582 Z_PARAM_FUNC(fci, fcc) in PHP_FUNCTION()
[all …]
/php-src/ext/dom/
H A Dxpath.c448 zend_fcall_info_cache fcc; in PHP_METHOD() local
453 Z_PARAM_FUNC_NO_TRAMPOLINE_FREE(fci, fcc) in PHP_METHOD()
466 &fcc, in PHP_METHOD()
H A Dxpath_callbacks.c32 zend_fcc_dtor(fcc); in xpath_callbacks_entry_dtor()
33 efree(fcc); in xpath_callbacks_entry_dtor()
199 efree(fcc); in php_dom_xpath_callback_ns_update_method_handler()
204 zend_fcc_addref(fcc); in php_dom_xpath_callback_ns_update_method_handler()
216 zend_fcc_dtor(fcc); in php_dom_xpath_callback_ns_update_method_handler()
217 efree(fcc); in php_dom_xpath_callback_ns_update_method_handler()
222 zend_fcc_dtor(fcc); in php_dom_xpath_callback_ns_update_method_handler()
223 efree(fcc); in php_dom_xpath_callback_ns_update_method_handler()
244 efree(fcc); in php_dom_xpath_callback_ns_update_method_handler()
248 zend_fcc_addref(fcc); in php_dom_xpath_callback_ns_update_method_handler()
[all …]
/php-src/ext/phar/
H A Dutil.c1397 zend_fcall_info_cache fcc; in phar_call_openssl_signverify() local
1432 if (FAILURE == zend_fcall_info_init(&openssl, 0, &fci, &fcc, NULL, NULL)) { in phar_call_openssl_signverify()
1452 if (FAILURE == zend_call_function(&fci, &fcc)) { in phar_call_openssl_signverify()
/php-src/ext/xsl/
H A Dxsltprocessor.c707 zend_fcall_info_cache fcc; in PHP_METHOD() local
712 Z_PARAM_FUNC_NO_TRAMPOLINE_FREE(fci, fcc) in PHP_METHOD()
725 &fcc, in PHP_METHOD()
/php-src/ext/pcre/
H A Dphp_pcre.c1948 fci, fcc, subject, offsets, subpat_names, num_subpats, count, in php_pcre_replace_func_impl()
2058 zend_fcall_info *fci, zend_fcall_info_cache *fcc, in php_pcre_replace_func() argument
2177 zend_fcall_info *fci, zend_fcall_info_cache *fcc, in php_replace_in_subject_func() argument
2184 regex_str, subject, fci, fcc, limit, replace_count, flags); in php_replace_in_subject_func()
2203 regex_entry_str, subject, fci, fcc, limit, replace_count, flags); in php_replace_in_subject_func()
2220 zend_fcall_info *fci, zend_fcall_info_cache *fcc, in preg_replace_func_impl() argument
2413 zend_fcall_info_cache fcc; in PHP_FUNCTION() local
2418 Z_PARAM_FUNC(fci, fcc) in PHP_FUNCTION()
2427 &fci, &fcc, in PHP_FUNCTION()
2444 zend_fcall_info_cache fcc; in PHP_FUNCTION() local
[all …]
/php-src/ext/pdo/
H A Dpdo_stmt.c622 zend_fcall_info_cache *fcc = &stmt->fetch.cls.fcc; in do_fetch_class_prepare() local
639 fcc->function_handler = ce->constructor; in do_fetch_class_prepare()
640 fcc->called_scope = ce; in do_fetch_class_prepare()
655 if (zend_fcall_info_init(callable, 0, fci, fcc, NULL, &is_callable_error) == FAILURE) { in make_callable_ex()
679 zend_fcall_info_cache *fcc = &stmt->fetch.cls.fcc; in do_fetch_func_prepare() local
681 if (!make_callable_ex(stmt, &stmt->fetch.func.function, fci, fcc, stmt->column_count)) { in do_fetch_func_prepare()
849 stmt->fetch.cls.fcc.object = Z_OBJ_P(return_value); in do_fetch()
850 if (zend_call_function(&stmt->fetch.cls.fci, &stmt->fetch.cls.fcc) == FAILURE) { in do_fetch()
1029 stmt->fetch.cls.fcc.object = Z_OBJ_P(return_value); in do_fetch()
1030 if (zend_call_function(&stmt->fetch.cls.fci, &stmt->fetch.cls.fcc) == FAILURE) { in do_fetch()
[all …]

Completed in 309 milliseconds

12