fcc 623 Zend/zend_API.c zend_fcall_info_cache *fcc = va_arg(*va, zend_fcall_info_cache *); fcc 628 Zend/zend_API.c fcc->initialized = 0; fcc 632 Zend/zend_API.c if (zend_fcall_info_init(*arg, 0, fci, fcc, NULL, &is_callable_error TSRMLS_CC) == SUCCESS) { fcc 2685 Zend/zend_API.c static int zend_is_callable_check_class(const char *name, int name_len, zend_fcall_info_cache *fcc, int *strict_class, char **error TSRMLS_DC) /* {{{ */ fcc 2697 Zend/zend_API.c fcc->called_scope = EG(called_scope); fcc 2698 Zend/zend_API.c fcc->calling_scope = EG(scope); fcc 2699 Zend/zend_API.c if (!fcc->object_ptr) { fcc 2700 Zend/zend_API.c fcc->object_ptr = EG(This); fcc 2711 Zend/zend_API.c fcc->called_scope = EG(called_scope); fcc 2712 Zend/zend_API.c fcc->calling_scope = EG(scope)->parent; fcc 2713 Zend/zend_API.c if (!fcc->object_ptr) { fcc 2714 Zend/zend_API.c fcc->object_ptr = EG(This); fcc 2724 Zend/zend_API.c fcc->called_scope = EG(called_scope); fcc 2725 Zend/zend_API.c fcc->calling_scope = EG(called_scope); fcc 2726 Zend/zend_API.c if (!fcc->object_ptr) { fcc 2727 Zend/zend_API.c fcc->object_ptr = EG(This); fcc 2735 Zend/zend_API.c fcc->calling_scope = *pce; fcc 2736 Zend/zend_API.c if (scope && !fcc->object_ptr && EG(This) && fcc 2738 Zend/zend_API.c instanceof_function(scope, fcc->calling_scope TSRMLS_CC)) { fcc 2739 Zend/zend_API.c fcc->object_ptr = EG(This); fcc 2740 Zend/zend_API.c fcc->called_scope = Z_OBJCE_P(fcc->object_ptr); fcc 2742 Zend/zend_API.c fcc->called_scope = fcc->object_ptr ? Z_OBJCE_P(fcc->object_ptr) : fcc->calling_scope; fcc 2754 Zend/zend_API.c static int zend_is_callable_check_func(int check_flags, zval *callable, zend_fcall_info_cache *fcc, int strict_class, char **error TSRMLS_DC) /* {{{ */ fcc 2756 Zend/zend_API.c zend_class_entry *ce_org = fcc->calling_scope; fcc 2769 Zend/zend_API.c fcc->calling_scope = NULL; fcc 2770 Zend/zend_API.c fcc->function_handler = NULL; fcc 2783 Zend/zend_API.c if (zend_hash_find(EG(function_table), lmname, mlen+1, (void**)&fcc->function_handler) == SUCCESS) { fcc 2811 Zend/zend_API.c if (!zend_is_callable_check_class(Z_STRVAL_P(callable), clen, fcc, &strict_class, error TSRMLS_CC)) { fcc 2817 Zend/zend_API.c ftable = &fcc->calling_scope->function_table; fcc 2818 Zend/zend_API.c if (ce_org && !instanceof_function(ce_org, fcc->calling_scope TSRMLS_CC)) { fcc 2819 Zend/zend_API.c if (error) zend_spprintf(error, 0, "class '%s' is not a subclass of '%s'", ce_org->name, fcc->calling_scope->name); fcc 2828 Zend/zend_API.c fcc->calling_scope = ce_org; fcc 2839 Zend/zend_API.c fcc->calling_scope && fcc 2842 Zend/zend_API.c fcc->function_handler = fcc->calling_scope->constructor; fcc 2843 Zend/zend_API.c if (fcc->function_handler) { fcc 2846 Zend/zend_API.c } else if (zend_hash_find(ftable, lmname, mlen+1, (void**)&fcc->function_handler) == SUCCESS) { fcc 2848 Zend/zend_API.c if ((fcc->function_handler->op_array.fn_flags & ZEND_ACC_CHANGED) && fcc 2850 Zend/zend_API.c instanceof_function(fcc->function_handler->common.scope, EG(scope) TSRMLS_CC)) { fcc 2856 Zend/zend_API.c fcc->function_handler = priv_fbc; fcc 2860 Zend/zend_API.c (fcc->calling_scope && fcc 2861 Zend/zend_API.c ((fcc->object_ptr && fcc->calling_scope->__call) || fcc 2862 Zend/zend_API.c (!fcc->object_ptr && fcc->calling_scope->__callstatic)))) { fcc 2863 Zend/zend_API.c if (fcc->function_handler->op_array.fn_flags & ZEND_ACC_PRIVATE) { fcc 2864 Zend/zend_API.c if (!zend_check_private(fcc->function_handler, fcc->object_ptr ? Z_OBJCE_P(fcc->object_ptr) : EG(scope), lmname, mlen TSRMLS_CC)) { fcc 2866 Zend/zend_API.c fcc->function_handler = NULL; fcc 2869 Zend/zend_API.c } else if (fcc->function_handler->common.fn_flags & ZEND_ACC_PROTECTED) { fcc 2870 Zend/zend_API.c if (!zend_check_protected(fcc->function_handler->common.scope, EG(scope))) { fcc 2872 Zend/zend_API.c fcc->function_handler = NULL; fcc 2879 Zend/zend_API.c if (fcc->object_ptr && fcc->calling_scope == ce_org) { fcc 2881 Zend/zend_API.c fcc->function_handler = emalloc(sizeof(zend_internal_function)); fcc 2882 Zend/zend_API.c fcc->function_handler->internal_function.type = ZEND_INTERNAL_FUNCTION; fcc 2883 Zend/zend_API.c fcc->function_handler->internal_function.module = (ce_org->type == ZEND_INTERNAL_CLASS) ? ce_org->info.internal.module : NULL; fcc 2884 Zend/zend_API.c fcc->function_handler->internal_function.handler = zend_std_call_user_call; fcc 2885 Zend/zend_API.c fcc->function_handler->internal_function.arg_info = NULL; fcc 2886 Zend/zend_API.c fcc->function_handler->internal_function.num_args = 0; fcc 2887 Zend/zend_API.c fcc->function_handler->internal_function.scope = ce_org; fcc 2888 Zend/zend_API.c fcc->function_handler->internal_function.fn_flags = ZEND_ACC_CALL_VIA_HANDLER; fcc 2889 Zend/zend_API.c fcc->function_handler->internal_function.function_name = estrndup(mname, mlen); fcc 2892 Zend/zend_API.c } else if (Z_OBJ_HT_P(fcc->object_ptr)->get_method) { fcc 2893 Zend/zend_API.c fcc->function_handler = Z_OBJ_HT_P(fcc->object_ptr)->get_method(&fcc->object_ptr, mname, mlen, NULL TSRMLS_CC); fcc 2894 Zend/zend_API.c if (fcc->function_handler) { fcc 2896 Zend/zend_API.c (!fcc->function_handler->common.scope || fcc 2897 Zend/zend_API.c !instanceof_function(ce_org, fcc->function_handler->common.scope TSRMLS_CC))) { fcc 2898 Zend/zend_API.c if ((fcc->function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_HANDLER) != 0) { fcc 2899 Zend/zend_API.c if (fcc->function_handler->type != ZEND_OVERLOADED_FUNCTION) { fcc 2900 Zend/zend_API.c efree((char*)fcc->function_handler->common.function_name); fcc 2902 Zend/zend_API.c efree(fcc->function_handler); fcc 2906 Zend/zend_API.c call_via_handler = (fcc->function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_HANDLER) != 0; fcc 2910 Zend/zend_API.c } else if (fcc->calling_scope) { fcc 2911 Zend/zend_API.c if (fcc->calling_scope->get_static_method) { fcc 2912 Zend/zend_API.c fcc->function_handler = fcc->calling_scope->get_static_method(fcc->calling_scope, mname, mlen TSRMLS_CC); fcc 2914 Zend/zend_API.c fcc->function_handler = zend_std_get_static_method(fcc->calling_scope, mname, mlen, NULL TSRMLS_CC); fcc 2916 Zend/zend_API.c if (fcc->function_handler) { fcc 2918 Zend/zend_API.c call_via_handler = (fcc->function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_HANDLER) != 0; fcc 2919 Zend/zend_API.c if (call_via_handler && !fcc->object_ptr && EG(This) && fcc 2921 Zend/zend_API.c instanceof_function(Z_OBJCE_P(EG(This)), fcc->calling_scope TSRMLS_CC)) { fcc 2922 Zend/zend_API.c fcc->object_ptr = EG(This); fcc 2929 Zend/zend_API.c if (fcc->calling_scope && !call_via_handler) { fcc 2930 Zend/zend_API.c if (!fcc->object_ptr && (fcc->function_handler->common.fn_flags & ZEND_ACC_ABSTRACT)) { fcc 2932 Zend/zend_API.c zend_spprintf(error, 0, "cannot call abstract method %s::%s()", fcc->calling_scope->name, fcc->function_handler->common.function_name); fcc 2935 Zend/zend_API.c zend_error(E_ERROR, "Cannot call abstract method %s::%s()", fcc->calling_scope->name, fcc->function_handler->common.function_name); fcc 2937 Zend/zend_API.c } else if (!fcc->object_ptr && !(fcc->function_handler->common.fn_flags & ZEND_ACC_STATIC)) { fcc 2940 Zend/zend_API.c if (fcc->function_handler->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { fcc 2951 Zend/zend_API.c if (EG(This) && instanceof_function(Z_OBJCE_P(EG(This)), fcc->calling_scope TSRMLS_CC)) { fcc 2952 Zend/zend_API.c fcc->object_ptr = EG(This); fcc 2954 Zend/zend_API.c zend_spprintf(error, 0, "non-static method %s::%s() %s be called statically, assuming $this from compatible context %s", fcc->calling_scope->name, fcc->function_handler->common.function_name, verb, Z_OBJCE_P(EG(This))->name); fcc 2959 Zend/zend_API.c zend_error(severity, "Non-static method %s::%s() %s be called statically, assuming $this from compatible context %s", fcc->calling_scope->name, fcc->function_handler->common.function_name, verb, Z_OBJCE_P(EG(This))->name); fcc 2963 Zend/zend_API.c zend_spprintf(error, 0, "non-static method %s::%s() %s be called statically", fcc->calling_scope->name, fcc->function_handler->common.function_name, verb); fcc 2968 Zend/zend_API.c zend_error(severity, "Non-static method %s::%s() %s be called statically", fcc->calling_scope->name, fcc->function_handler->common.function_name, verb); fcc 2973 Zend/zend_API.c if (fcc->function_handler->op_array.fn_flags & ZEND_ACC_PRIVATE) { fcc 2974 Zend/zend_API.c if (!zend_check_private(fcc->function_handler, fcc->object_ptr ? Z_OBJCE_P(fcc->object_ptr) : EG(scope), lmname, mlen TSRMLS_CC)) { fcc 2979 Zend/zend_API.c zend_spprintf(error, 0, "cannot access private method %s::%s()", fcc->calling_scope->name, fcc->function_handler->common.function_name); fcc 2983 Zend/zend_API.c } else if ((fcc->function_handler->common.fn_flags & ZEND_ACC_PROTECTED)) { fcc 2984 Zend/zend_API.c if (!zend_check_protected(fcc->function_handler->common.scope, EG(scope))) { fcc 2989 Zend/zend_API.c zend_spprintf(error, 0, "cannot access protected method %s::%s()", fcc->calling_scope->name, fcc->function_handler->common.function_name); fcc 2997 Zend/zend_API.c if (fcc->calling_scope) { fcc 2998 Zend/zend_API.c if (error) zend_spprintf(error, 0, "class '%s' does not have a method '%s'", fcc->calling_scope->name, mname); fcc 3005 Zend/zend_API.c if (fcc->object_ptr) { fcc 3006 Zend/zend_API.c fcc->called_scope = Z_OBJCE_P(fcc->object_ptr); fcc 3009 Zend/zend_API.c fcc->initialized = 1; fcc 3015 Zend/zend_API.c ZEND_API zend_bool zend_is_callable_ex(zval *callable, zval *object_ptr, uint check_flags, char **callable_name, int *callable_name_len, zend_fcall_info_cache *fcc, char **error TSRMLS_DC) /* {{{ */ fcc 3027 Zend/zend_API.c if (fcc == NULL) { fcc 3028 Zend/zend_API.c fcc = &fcc_local; fcc 3034 Zend/zend_API.c fcc->initialized = 0; fcc 3035 Zend/zend_API.c fcc->calling_scope = NULL; fcc 3036 Zend/zend_API.c fcc->called_scope = NULL; fcc 3037 Zend/zend_API.c fcc->function_handler = NULL; fcc 3038 Zend/zend_API.c fcc->calling_scope = NULL; fcc 3039 Zend/zend_API.c fcc->object_ptr = NULL; fcc 3053 Zend/zend_API.c fcc->object_ptr = object_ptr; fcc 3054 Zend/zend_API.c fcc->calling_scope = Z_OBJCE_P(object_ptr); fcc 3058 Zend/zend_API.c *callable_name_len = fcc->calling_scope->name_length + Z_STRLEN_P(callable) + sizeof("::") - 1; fcc 3060 Zend/zend_API.c memcpy(ptr, fcc->calling_scope->name, fcc->calling_scope->name_length); fcc 3061 Zend/zend_API.c ptr += fcc->calling_scope->name_length; fcc 3071 Zend/zend_API.c fcc->called_scope = fcc->calling_scope; fcc 3075 Zend/zend_API.c ret = zend_is_callable_check_func(check_flags, callable, fcc, 0, error TSRMLS_CC); fcc 3076 Zend/zend_API.c if (fcc == &fcc_local && fcc 3077 Zend/zend_API.c fcc->function_handler && fcc 3078 Zend/zend_API.c ((fcc->function_handler->type == ZEND_INTERNAL_FUNCTION && fcc 3079 Zend/zend_API.c (fcc->function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_HANDLER)) || fcc 3080 Zend/zend_API.c fcc->function_handler->type == ZEND_OVERLOADED_FUNCTION_TEMPORARY || fcc 3081 Zend/zend_API.c fcc->function_handler->type == ZEND_OVERLOADED_FUNCTION)) { fcc 3082 Zend/zend_API.c if (fcc->function_handler->type != ZEND_OVERLOADED_FUNCTION) { fcc 3083 Zend/zend_API.c efree((char*)fcc->function_handler->common.function_name); fcc 3085 Zend/zend_API.c efree(fcc->function_handler); fcc 3121 Zend/zend_API.c if (!zend_is_callable_check_class(Z_STRVAL_PP(obj), Z_STRLEN_PP(obj), fcc, &strict_class, error TSRMLS_CC)) { fcc 3131 Zend/zend_API.c fcc->calling_scope = Z_OBJCE_PP(obj); /* TBFixed: what if it's overloaded? */ fcc 3133 Zend/zend_API.c fcc->object_ptr = *obj; fcc 3138 Zend/zend_API.c *callable_name_len = fcc->calling_scope->name_length + Z_STRLEN_PP(method) + sizeof("::") - 1; fcc 3140 Zend/zend_API.c memcpy(ptr, fcc->calling_scope->name, fcc->calling_scope->name_length); fcc 3141 Zend/zend_API.c ptr += fcc->calling_scope->name_length; fcc 3148 Zend/zend_API.c fcc->called_scope = fcc->calling_scope; fcc 3153 Zend/zend_API.c ret = zend_is_callable_check_func(check_flags, *method, fcc, strict_class, error TSRMLS_CC); fcc 3154 Zend/zend_API.c if (fcc == &fcc_local && fcc 3155 Zend/zend_API.c fcc->function_handler && fcc 3156 Zend/zend_API.c ((fcc->function_handler->type == ZEND_INTERNAL_FUNCTION && fcc 3157 Zend/zend_API.c (fcc->function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_HANDLER)) || fcc 3158 Zend/zend_API.c fcc->function_handler->type == ZEND_OVERLOADED_FUNCTION_TEMPORARY || fcc 3159 Zend/zend_API.c fcc->function_handler->type == ZEND_OVERLOADED_FUNCTION)) { fcc 3160 Zend/zend_API.c if (fcc->function_handler->type != ZEND_OVERLOADED_FUNCTION) { fcc 3161 Zend/zend_API.c efree((char*)fcc->function_handler->common.function_name); fcc 3163 Zend/zend_API.c efree(fcc->function_handler); fcc 3186 Zend/zend_API.c if (Z_OBJ_HANDLER_P(callable, get_closure) && Z_OBJ_HANDLER_P(callable, get_closure)(callable, &fcc->calling_scope, &fcc->function_handler, &fcc->object_ptr TSRMLS_CC) == SUCCESS) { fcc 3187 Zend/zend_API.c fcc->called_scope = fcc->calling_scope; fcc 3224 Zend/zend_API.c zend_fcall_info_cache fcc; fcc 3226 Zend/zend_API.c if (zend_is_callable_ex(callable, NULL, IS_CALLABLE_STRICT, callable_name, NULL, &fcc, NULL TSRMLS_CC)) { fcc 3227 Zend/zend_API.c if (Z_TYPE_P(callable) == IS_STRING && fcc.calling_scope) { fcc 3230 Zend/zend_API.c add_next_index_string(callable, fcc.calling_scope->name, 1); fcc 3231 Zend/zend_API.c add_next_index_string(callable, fcc.function_handler->common.function_name, 1); fcc 3233 Zend/zend_API.c if (fcc.function_handler && fcc 3234 Zend/zend_API.c ((fcc.function_handler->type == ZEND_INTERNAL_FUNCTION && fcc 3235 Zend/zend_API.c (fcc.function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_HANDLER)) || fcc 3236 Zend/zend_API.c fcc.function_handler->type == ZEND_OVERLOADED_FUNCTION_TEMPORARY || fcc 3237 Zend/zend_API.c fcc.function_handler->type == ZEND_OVERLOADED_FUNCTION)) { fcc 3238 Zend/zend_API.c if (fcc.function_handler->type != ZEND_OVERLOADED_FUNCTION) { fcc 3239 Zend/zend_API.c efree((char*)fcc.function_handler->common.function_name); fcc 3241 Zend/zend_API.c efree(fcc.function_handler); fcc 3249 Zend/zend_API.c 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) /* {{{ */ fcc 3251 Zend/zend_API.c if (!zend_is_callable_ex(callable, NULL, check_flags, callable_name, NULL, fcc, error TSRMLS_CC)) { fcc 3256 Zend/zend_API.c fci->function_table = fcc->calling_scope ? &fcc->calling_scope->function_table : EG(function_table); fcc 3257 Zend/zend_API.c fci->object_ptr = fcc->object_ptr; fcc 3387 Zend/zend_API.c ZEND_API int zend_fcall_info_call(zend_fcall_info *fci, zend_fcall_info_cache *fcc, zval **retval_ptr_ptr, zval *args TSRMLS_DC) /* {{{ */ fcc 3397 Zend/zend_API.c result = zend_call_function(fci, fcc TSRMLS_CC); fcc 303 Zend/zend_API.h ZEND_API zend_bool zend_is_callable_ex(zval *callable, zval *object_ptr, uint check_flags, char **callable_name, int *callable_name_len, zend_fcall_info_cache *fcc, char **error TSRMLS_DC); fcc 469 Zend/zend_API.h 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); fcc 511 Zend/zend_API.h ZEND_API int zend_fcall_info_call(zend_fcall_info *fci, zend_fcall_info_cache *fcc, zval **retval, zval *args TSRMLS_DC); fcc 621 ext/libxml/libxml.c retval = zend_call_function(fci, &LIBXML(entity_loader).fcc TSRMLS_CC); fcc 1110 ext/libxml/libxml.c zend_fcall_info_cache fcc; fcc 1111 ext/libxml/libxml.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "f!", &fci, &fcc) fcc 1124 ext/libxml/libxml.c LIBXML(entity_loader).fcc = fcc; fcc 48 ext/libxml/php_libxml.h zend_fcall_info_cache fcc; fcc 2165 ext/mysql/php_mysql.c zend_fcall_info_cache fcc; fcc 2195 ext/mysql/php_mysql.c fcc.initialized = 1; fcc 2196 ext/mysql/php_mysql.c fcc.function_handler = ce->constructor; fcc 2197 ext/mysql/php_mysql.c fcc.calling_scope = EG(scope); fcc 2198 ext/mysql/php_mysql.c fcc.called_scope = Z_OBJCE_P(return_value); fcc 2199 ext/mysql/php_mysql.c fcc.object_ptr = return_value; fcc 2201 ext/mysql/php_mysql.c if (zend_call_function(&fci, &fcc TSRMLS_CC) == FAILURE) { fcc 1296 ext/mysqli/mysqli.c zend_fcall_info_cache fcc; fcc 1326 ext/mysqli/mysqli.c fcc.initialized = 1; fcc 1327 ext/mysqli/mysqli.c fcc.function_handler = ce->constructor; fcc 1328 ext/mysqli/mysqli.c fcc.calling_scope = EG(scope); fcc 1329 ext/mysqli/mysqli.c fcc.called_scope = Z_OBJCE_P(return_value); fcc 1330 ext/mysqli/mysqli.c fcc.object_ptr = return_value; fcc 1332 ext/mysqli/mysqli.c if (zend_call_function(&fci, &fcc TSRMLS_CC) == FAILURE) { fcc 2916 ext/pcre/pcrelib/pcre_compile.c const pcre_uint8 *fcc, pcre_uint32 *list) fcc 3007 ext/pcre/pcrelib/pcre_compile.c list[3] = fcc[chr]; fcc 3011 ext/pcre/pcrelib/pcre_compile.c list[3] = (chr < 256) ? fcc[chr] : chr; fcc 3013 ext/pcre/pcrelib/pcre_compile.c list[3] = fcc[chr]; fcc 3244 ext/pcre/pcrelib/pcre_compile.c code = get_chr_property_list(code, utf, cd->fcc, list); fcc 3683 ext/pcre/pcrelib/pcre_compile.c get_chr_property_list(code, utf, cd->fcc, list) : NULL; fcc 3739 ext/pcre/pcrelib/pcre_compile.c end = get_chr_property_list(code, utf, cd->fcc, list); fcc 4255 ext/pcre/pcrelib/pcre_compile.c SETBIT(classbits, cd->fcc[c]); fcc 9059 ext/pcre/pcrelib/pcre_compile.c cd->fcc = tables + fcc_offset; fcc 9604 ext/pcre/pcrelib/pcre_compile.c if (cd->fcc[re->first_char] != re->first_char) fcc 9613 ext/pcre/pcrelib/pcre_compile.c && cd->fcc[re->first_char] != re->first_char) fcc 9646 ext/pcre/pcrelib/pcre_compile.c if (cd->fcc[re->req_char] != re->req_char) fcc 9654 ext/pcre/pcrelib/pcre_compile.c if (MAX_255(re->req_char) && cd->fcc[re->req_char] != re->req_char) fcc 3525 ext/pcre/pcrelib/pcre_exec.c foc = md->fcc[fc]; fcc 3537 ext/pcre/pcrelib/pcre_exec.c foc = TABLE_GET(fc, md->fcc, fc); fcc 3690 ext/pcre/pcrelib/pcre_exec.c och = TABLE_GET(ch, md->fcc, ch); fcc 3699 ext/pcre/pcrelib/pcre_exec.c if (ch == c || (op == OP_NOTI && TABLE_GET(ch, md->fcc, ch) == c)) fcc 3806 ext/pcre/pcrelib/pcre_exec.c foc = TABLE_GET(fc, md->fcc, fc); fcc 6579 ext/pcre/pcrelib/pcre_exec.c md->fcc = tables + fcc_offset; fcc 6706 ext/pcre/pcrelib/pcre_exec.c first_char2 = TABLE_GET(first_char, md->fcc, first_char); fcc 6728 ext/pcre/pcrelib/pcre_exec.c req_char2 = TABLE_GET(req_char, md->fcc, req_char); fcc 2431 ext/pcre/pcrelib/pcre_internal.h const pcre_uint8 *fcc; /* Points to case-flipping table */ fcc 2533 ext/pcre/pcrelib/pcre_internal.h const pcre_uint8 *fcc; /* Points to case-flipping table */ fcc 357 ext/pcre/pcrelib/pcre_jit_compile.c const pcre_uint8 *fcc; fcc 2386 ext/pcre/pcrelib/pcre_jit_compile.c return common->fcc[c] != c; fcc 2392 ext/pcre/pcrelib/pcre_jit_compile.c return MAX_255(c) ? common->fcc[c] != c : FALSE; fcc 2408 ext/pcre/pcrelib/pcre_jit_compile.c return TABLE_GET(c, common->fcc, c); fcc 2424 ext/pcre/pcrelib/pcre_jit_compile.c oc = common->fcc[c]; fcc 2437 ext/pcre/pcrelib/pcre_jit_compile.c oc = TABLE_GET(c, common->fcc, c); fcc 2441 ext/pcre/pcrelib/pcre_jit_compile.c oc = TABLE_GET(c, common->fcc, c); fcc 3504 ext/pcre/pcrelib/pcre_jit_compile.c othercase[0] = TABLE_GET(chr, common->fcc, chr); fcc 3839 ext/pcre/pcrelib/pcre_jit_compile.c oc = TABLE_GET(first_char, common->fcc, first_char); fcc 4070 ext/pcre/pcrelib/pcre_jit_compile.c oc = TABLE_GET(req_char, common->fcc, req_char); fcc 9830 ext/pcre/pcrelib/pcre_jit_compile.c common->fcc = tables + fcc_offset; fcc 664 ext/pcre/pcrelib/pcre_study.c if (caseless && (cd->ctypes[c] & ctype_letter) != 0) SET_BIT(cd->fcc[c]); fcc 695 ext/pcre/pcrelib/pcre_study.c if (caseless && (cd->ctypes[c] & ctype_letter) != 0) SET_BIT(cd->fcc[c]); fcc 1530 ext/pcre/pcrelib/pcre_study.c compile_block.fcc = tables + fcc_offset; fcc 468 ext/pdo/pdo_dbh.c zend_fcall_info_cache fcc; fcc 482 ext/pdo/pdo_dbh.c fcc.initialized = 1; fcc 483 ext/pdo/pdo_dbh.c fcc.function_handler = dbstmt_ce->constructor; fcc 484 ext/pdo/pdo_dbh.c fcc.calling_scope = EG(scope); fcc 485 ext/pdo/pdo_dbh.c fcc.called_scope = Z_OBJCE_P(object); fcc 486 ext/pdo/pdo_dbh.c fcc.object_ptr = object; fcc 488 ext/pdo/pdo_dbh.c if (zend_call_function(&fci, &fcc TSRMLS_CC) == FAILURE) { fcc 746 ext/pdo/pdo_stmt.c zend_fcall_info_cache * fcc = &stmt->fetch.cls.fcc; fcc 765 ext/pdo/pdo_stmt.c fcc->initialized = 1; fcc 766 ext/pdo/pdo_stmt.c fcc->function_handler = ce->constructor; fcc 767 ext/pdo/pdo_stmt.c fcc->calling_scope = EG(scope); fcc 768 ext/pdo/pdo_stmt.c fcc->called_scope = ce; fcc 779 ext/pdo/pdo_stmt.c static int make_callable_ex(pdo_stmt_t *stmt, zval *callable, zend_fcall_info * fci, zend_fcall_info_cache * fcc, int num_args TSRMLS_DC) /* {{{ */ fcc 783 ext/pdo/pdo_stmt.c if (zend_fcall_info_init(callable, 0, fci, fcc, NULL, &is_callable_error TSRMLS_CC) == FAILURE) { fcc 807 ext/pdo/pdo_stmt.c zend_fcall_info_cache * fcc = &stmt->fetch.cls.fcc; fcc 809 ext/pdo/pdo_stmt.c if (!make_callable_ex(stmt, stmt->fetch.func.function, fci, fcc, stmt->column_count TSRMLS_CC)) { fcc 967 ext/pdo/pdo_stmt.c stmt->fetch.cls.fcc.object_ptr = return_value; fcc 968 ext/pdo/pdo_stmt.c if (zend_call_function(&stmt->fetch.cls.fci, &stmt->fetch.cls.fcc TSRMLS_CC) == FAILURE) { fcc 1165 ext/pdo/pdo_stmt.c stmt->fetch.cls.fcc.object_ptr = return_value; fcc 1166 ext/pdo/pdo_stmt.c if (zend_call_function(&stmt->fetch.cls.fci, &stmt->fetch.cls.fcc TSRMLS_CC) == FAILURE) { fcc 1186 ext/pdo/pdo_stmt.c if (zend_call_function(&stmt->fetch.func.fci, &stmt->fetch.func.fcc TSRMLS_CC) == FAILURE) { fcc 623 ext/pdo/php_pdo_driver.h zend_fcall_info_cache fcc; fcc 630 ext/pdo/php_pdo_driver.h zend_fcall_info_cache fcc; fcc 35 ext/pdo_sqlite/php_pdo_sqlite_int.h zend_fcall_info_cache fcc; fcc 387 ext/pdo_sqlite/sqlite_driver.c if ((ret = zend_call_function(&fc->fci, &fc->fcc TSRMLS_CC)) == FAILURE) { fcc 509 ext/pdo_sqlite/sqlite_driver.c if ((ret = zend_call_function(&collation->fc.fci, &collation->fc.fcc TSRMLS_CC)) == FAILURE) { fcc 2785 ext/pgsql/pgsql.c zend_fcall_info_cache fcc; fcc 2815 ext/pgsql/pgsql.c fcc.initialized = 1; fcc 2816 ext/pgsql/pgsql.c fcc.function_handler = ce->constructor; fcc 2817 ext/pgsql/pgsql.c fcc.calling_scope = EG(scope); fcc 2818 ext/pgsql/pgsql.c fcc.called_scope = Z_OBJCE_P(return_value); fcc 2819 ext/pgsql/pgsql.c fcc.object_ptr = return_value; fcc 2821 ext/pgsql/pgsql.c if (zend_call_function(&fci, &fcc TSRMLS_CC) == FAILURE) { fcc 682 ext/phar/phar_object.c zend_fcall_info_cache fcc; fcc 689 ext/phar/phar_object.c if (FAILURE == zend_fcall_info_init(rewrite, 0, &fci, &fcc, NULL, NULL TSRMLS_CC)) { fcc 704 ext/phar/phar_object.c if (FAILURE == zend_call_function(&fci, &fcc TSRMLS_CC)) { fcc 1410 ext/phar/util.c zend_fcall_info_cache fcc; fcc 1440 ext/phar/util.c if (FAILURE == zend_fcall_info_init(openssl, 0, &fci, &fcc, NULL, NULL TSRMLS_CC)) { fcc 1464 ext/phar/util.c if (FAILURE == zend_call_function(&fci, &fcc TSRMLS_CC)) { fcc 1405 ext/reflection/php_reflection.c zend_fcall_info_cache fcc; fcc 1440 ext/reflection/php_reflection.c fcc.initialized = 1; fcc 1441 ext/reflection/php_reflection.c fcc.function_handler = ce_ptr->constructor; fcc 1442 ext/reflection/php_reflection.c fcc.calling_scope = ce_ptr; fcc 1443 ext/reflection/php_reflection.c fcc.called_scope = Z_OBJCE_P(reflector_ptr); fcc 1444 ext/reflection/php_reflection.c fcc.object_ptr = reflector_ptr; fcc 1446 ext/reflection/php_reflection.c result = zend_call_function(&fci, &fcc TSRMLS_CC); fcc 1935 ext/reflection/php_reflection.c zend_fcall_info_cache fcc; fcc 1956 ext/reflection/php_reflection.c fcc.initialized = 1; fcc 1957 ext/reflection/php_reflection.c fcc.function_handler = fptr; fcc 1958 ext/reflection/php_reflection.c fcc.calling_scope = EG(scope); fcc 1959 ext/reflection/php_reflection.c fcc.called_scope = NULL; fcc 1960 ext/reflection/php_reflection.c fcc.object_ptr = NULL; fcc 1962 ext/reflection/php_reflection.c result = zend_call_function(&fci, &fcc TSRMLS_CC); fcc 1995 ext/reflection/php_reflection.c zend_fcall_info_cache fcc; fcc 2023 ext/reflection/php_reflection.c fcc.initialized = 1; fcc 2024 ext/reflection/php_reflection.c fcc.function_handler = fptr; fcc 2025 ext/reflection/php_reflection.c fcc.calling_scope = EG(scope); fcc 2026 ext/reflection/php_reflection.c fcc.called_scope = NULL; fcc 2027 ext/reflection/php_reflection.c fcc.object_ptr = NULL; fcc 2029 ext/reflection/php_reflection.c result = zend_call_function(&fci, &fcc TSRMLS_CC); fcc 2888 ext/reflection/php_reflection.c zend_fcall_info_cache fcc; fcc 2956 ext/reflection/php_reflection.c fcc.initialized = 1; fcc 2957 ext/reflection/php_reflection.c fcc.function_handler = mptr; fcc 2958 ext/reflection/php_reflection.c fcc.calling_scope = obj_ce; fcc 2959 ext/reflection/php_reflection.c fcc.called_scope = intern->ce; fcc 2960 ext/reflection/php_reflection.c fcc.object_ptr = object_ptr; fcc 2962 ext/reflection/php_reflection.c result = zend_call_function(&fci, &fcc TSRMLS_CC); fcc 2992 ext/reflection/php_reflection.c zend_fcall_info_cache fcc; fcc 3065 ext/reflection/php_reflection.c fcc.initialized = 1; fcc 3066 ext/reflection/php_reflection.c fcc.function_handler = mptr; fcc 3067 ext/reflection/php_reflection.c fcc.calling_scope = obj_ce; fcc 3068 ext/reflection/php_reflection.c fcc.called_scope = intern->ce; fcc 3069 ext/reflection/php_reflection.c fcc.object_ptr = object; fcc 3076 ext/reflection/php_reflection.c fcc.function_handler = _copy_function(mptr TSRMLS_CC); fcc 3079 ext/reflection/php_reflection.c result = zend_call_function(&fci, &fcc TSRMLS_CC); fcc 4283 ext/reflection/php_reflection.c zend_fcall_info_cache fcc; fcc 4309 ext/reflection/php_reflection.c fcc.initialized = 1; fcc 4310 ext/reflection/php_reflection.c fcc.function_handler = constructor; fcc 4311 ext/reflection/php_reflection.c fcc.calling_scope = EG(scope); fcc 4312 ext/reflection/php_reflection.c fcc.called_scope = Z_OBJCE_P(return_value); fcc 4313 ext/reflection/php_reflection.c fcc.object_ptr = return_value; fcc 4315 ext/reflection/php_reflection.c if (zend_call_function(&fci, &fcc TSRMLS_CC) == FAILURE) { fcc 4390 ext/reflection/php_reflection.c zend_fcall_info_cache fcc; fcc 4414 ext/reflection/php_reflection.c fcc.initialized = 1; fcc 4415 ext/reflection/php_reflection.c fcc.function_handler = constructor; fcc 4416 ext/reflection/php_reflection.c fcc.calling_scope = EG(scope); fcc 4417 ext/reflection/php_reflection.c fcc.called_scope = Z_OBJCE_P(return_value); fcc 4418 ext/reflection/php_reflection.c fcc.object_ptr = return_value; fcc 4420 ext/reflection/php_reflection.c if (zend_call_function(&fci, &fcc TSRMLS_CC) == FAILURE) { fcc 477 ext/spl/php_spl.c zend_fcall_info_cache fcc; fcc 495 ext/spl/php_spl.c if (!zend_is_callable_ex(zcallable, NULL, IS_CALLABLE_STRICT, &func_name, &func_name_len, &fcc, &error TSRMLS_CC)) { fcc 496 ext/spl/php_spl.c alfi.ce = fcc.calling_scope; fcc 497 ext/spl/php_spl.c alfi.func_ptr = fcc.function_handler; fcc 498 ext/spl/php_spl.c obj_ptr = fcc.object_ptr; fcc 539 ext/spl/php_spl.c alfi.ce = fcc.calling_scope; fcc 540 ext/spl/php_spl.c alfi.func_ptr = fcc.function_handler; fcc 541 ext/spl/php_spl.c obj_ptr = fcc.object_ptr; fcc 636 ext/spl/php_spl.c zend_fcall_info_cache fcc; fcc 642 ext/spl/php_spl.c if (!zend_is_callable_ex(zcallable, NULL, IS_CALLABLE_CHECK_SYNTAX_ONLY, &func_name, &func_name_len, &fcc, &error TSRMLS_CC)) { fcc 652 ext/spl/php_spl.c obj_ptr = fcc.object_ptr; fcc 57 ext/spl/spl_engine.h zend_fcall_info_cache fcc; fcc 75 ext/spl/spl_engine.h fcc.initialized = 1; fcc 76 ext/spl/spl_engine.h fcc.function_handler = func; fcc 77 ext/spl/spl_engine.h fcc.calling_scope = EG(scope); fcc 78 ext/spl/spl_engine.h fcc.called_scope = pce; fcc 79 ext/spl/spl_engine.h fcc.object_ptr = *retval; fcc 81 ext/spl/spl_engine.h zend_call_function(&fci, &fcc TSRMLS_CC); fcc 1578 ext/spl/spl_iterators.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "Of", &zobject, ce_inner, &cfi->fci, &cfi->fcc) == FAILURE) { fcc 2001 ext/spl/spl_iterators.c zend_fcall_info_cache *fcc = &intern->u.cbfilter->fcc; fcc 2022 ext/spl/spl_iterators.c if (zend_call_function(fci, fcc TSRMLS_CC) != SUCCESS || !result) { fcc 3681 ext/spl/spl_iterators.c zend_fcall_info_cache fcc; fcc 3691 ext/spl/spl_iterators.c zend_fcall_info_call(&apply_info->fci, &apply_info->fcc, &retval, NULL TSRMLS_CC); fcc 3709 ext/spl/spl_iterators.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "Of|a!", &apply_info.obj, zend_ce_traversable, &apply_info.fci, &apply_info.fcc, &apply_info.args) == FAILURE) { fcc 123 ext/spl/spl_iterators.h zend_fcall_info_cache fcc; fcc 51 ext/sqlite3/php_sqlite3_structs.h zend_fcall_info_cache fcc; fcc 775 ext/sqlite3/sqlite3.c if ((ret = zend_call_function(&fc->fci, &fc->fcc TSRMLS_CC)) == FAILURE) { fcc 908 ext/sqlite3/sqlite3.c if ((ret = zend_call_function(&collation->fci.fci, &collation->fci.fcc TSRMLS_CC)) == FAILURE) { fcc 504 main/output.c if (SUCCESS == zend_fcall_info_init(output_handler, 0, &user->fci, &user->fcc, &handler_name, &error TSRMLS_CC)) { fcc 977 main/output.c if (SUCCESS == zend_fcall_info_call(&handler->func.user->fci, &handler->func.user->fcc, &retval, NULL TSRMLS_CC) && PHP_OUTPUT_USER_SUCCESS(retval)) { fcc 125 main/php_output.h zend_fcall_info_cache fcc; fcc 302 main/streams/userspace.c zend_fcall_info_cache fcc; fcc 315 main/streams/userspace.c fcc.initialized = 1; fcc 316 main/streams/userspace.c fcc.function_handler = uwrap->ce->constructor; fcc 317 main/streams/userspace.c fcc.calling_scope = EG(scope); fcc 318 main/streams/userspace.c fcc.called_scope = Z_OBJCE_P(object); fcc 319 main/streams/userspace.c fcc.object_ptr = object; fcc 321 main/streams/userspace.c if (zend_call_function(&fci, &fcc TSRMLS_CC) == FAILURE) {