fbc 2675 Zend/zend_compile.c uint32_t zend_compile_args(zend_ast *ast, zend_function *fbc) /* {{{ */ fbc 2694 Zend/zend_compile.c fbc = NULL; fbc 2718 Zend/zend_compile.c if (fbc && ARG_SHOULD_BE_SENT_BY_REF(fbc, arg_num)) { fbc 2720 Zend/zend_compile.c if (ARG_MAY_BE_SENT_BY_REF(fbc, arg_num)) { fbc 2725 Zend/zend_compile.c } else if (fbc) { fbc 2726 Zend/zend_compile.c if (ARG_SHOULD_BE_SENT_BY_REF(fbc, arg_num)) { fbc 2743 Zend/zend_compile.c if (fbc && ARG_MUST_BE_SENT_BY_REF(fbc, arg_num)) { fbc 2747 Zend/zend_compile.c if (fbc) { fbc 2749 Zend/zend_compile.c if (ARG_MUST_BE_SENT_BY_REF(fbc, arg_num)) { fbc 2766 Zend/zend_compile.c if (fbc) { fbc 2775 Zend/zend_compile.c } else if (fbc) { fbc 2784 Zend/zend_compile.c ZEND_API zend_uchar zend_get_call_op(zend_uchar init_op, zend_function *fbc) /* {{{ */ fbc 2786 Zend/zend_compile.c if (fbc) { fbc 2787 Zend/zend_compile.c if (fbc->type == ZEND_INTERNAL_FUNCTION) { fbc 2789 Zend/zend_compile.c !fbc->common.scope && fbc 2790 Zend/zend_compile.c !(fbc->common.fn_flags & (ZEND_ACC_ABSTRACT|ZEND_ACC_DEPRECATED|ZEND_ACC_HAS_TYPE_HINTS|ZEND_ACC_RETURN_REFERENCE))) { fbc 2795 Zend/zend_compile.c !(fbc->common.fn_flags & ZEND_ACC_GENERATOR)) { fbc 2809 Zend/zend_compile.c void zend_compile_call_common(znode *result, zend_ast *args_ast, zend_function *fbc) /* {{{ */ fbc 2818 Zend/zend_compile.c arg_count = zend_compile_args(args_ast, fbc); fbc 2824 Zend/zend_compile.c opline->op1.num = zend_vm_calc_used_stack(arg_count, fbc); fbc 2828 Zend/zend_compile.c opline = zend_emit_op(result, zend_get_call_op(opline->opcode, fbc), NULL, NULL); fbc 2979 Zend/zend_compile.c zend_function *fbc; fbc 2989 Zend/zend_compile.c fbc = zend_hash_find_ptr(CG(function_table), lcname); fbc 2990 Zend/zend_compile.c if (!fbc fbc 2991 Zend/zend_compile.c || (fbc->type == ZEND_INTERNAL_FUNCTION && (CG(compiler_options) & ZEND_COMPILE_IGNORE_INTERNAL_FUNCTIONS)) fbc 2992 Zend/zend_compile.c || (fbc->type == ZEND_USER_FUNCTION && (CG(compiler_options) & ZEND_COMPILE_IGNORE_USER_FUNCTIONS)) fbc 3000 Zend/zend_compile.c opline->op1.num = zend_vm_calc_used_stack(num_args, fbc); fbc 3104 Zend/zend_compile.c static int zend_compile_assert(znode *result, zend_ast_list *args, zend_string *name, zend_function *fbc) /* {{{ */ fbc 3113 Zend/zend_compile.c if (fbc) { fbc 3135 Zend/zend_compile.c zend_compile_call_common(result, (zend_ast*)args, fbc); fbc 3139 Zend/zend_compile.c if (!fbc) { fbc 3152 Zend/zend_compile.c int zend_try_compile_special_func(znode *result, zend_string *lcname, zend_ast_list *args, zend_function *fbc) /* {{{ */ fbc 3154 Zend/zend_compile.c if (fbc->internal_function.handler == ZEND_FN(display_disabled_function)) { fbc 3189 Zend/zend_compile.c return zend_compile_assert(result, args, lcname, fbc); fbc 3224 Zend/zend_compile.c zend_function *fbc; fbc 3229 Zend/zend_compile.c fbc = zend_hash_find_ptr(CG(function_table), lcname); fbc 3230 Zend/zend_compile.c if (!fbc fbc 3231 Zend/zend_compile.c || (fbc->type == ZEND_INTERNAL_FUNCTION && (CG(compiler_options) & ZEND_COMPILE_IGNORE_INTERNAL_FUNCTIONS)) fbc 3232 Zend/zend_compile.c || (fbc->type == ZEND_USER_FUNCTION && (CG(compiler_options) & ZEND_COMPILE_IGNORE_USER_FUNCTIONS)) fbc 3240 Zend/zend_compile.c zend_ast_get_list(args_ast), fbc) == SUCCESS fbc 3253 Zend/zend_compile.c zend_compile_call_common(result, args_ast, fbc); fbc 763 Zend/zend_compile.h ZEND_API zend_uchar zend_get_call_op(zend_uchar init_op, zend_function *fbc); fbc 957 Zend/zend_object_handlers.c static inline zend_function *zend_check_private_int(zend_function *fbc, zend_class_entry *ce, zend_string *function_name) /* {{{ */ fbc 971 Zend/zend_object_handlers.c if (fbc->common.scope == ce && EG(scope) == ce) { fbc 973 Zend/zend_object_handlers.c return fbc; fbc 982 Zend/zend_object_handlers.c fbc = Z_FUNC_P(func); fbc 983 Zend/zend_object_handlers.c if (fbc->common.fn_flags & ZEND_ACC_PRIVATE fbc 984 Zend/zend_object_handlers.c && fbc->common.scope == EG(scope)) { fbc 985 Zend/zend_object_handlers.c return fbc; fbc 996 Zend/zend_object_handlers.c ZEND_API int zend_check_private(zend_function *fbc, zend_class_entry *ce, zend_string *function_name) /* {{{ */ fbc 998 Zend/zend_object_handlers.c return zend_check_private_int(fbc, ce, function_name) != NULL; fbc 1034 Zend/zend_object_handlers.c zend_function *fbc = is_static ? ce->__callstatic : ce->__call; fbc 1036 Zend/zend_object_handlers.c ZEND_ASSERT(fbc); fbc 1055 Zend/zend_object_handlers.c func->prototype = fbc; fbc 1056 Zend/zend_object_handlers.c func->scope = fbc->common.scope; fbc 1058 Zend/zend_object_handlers.c func->T = (fbc->type == ZEND_USER_FUNCTION)? MAX(fbc->op_array.last_var + fbc->op_array.T, 2) : 2; fbc 1059 Zend/zend_object_handlers.c func->filename = (fbc->type == ZEND_USER_FUNCTION)? fbc->op_array.filename : ZSTR_EMPTY_ALLOC(); fbc 1060 Zend/zend_object_handlers.c func->line_start = (fbc->type == ZEND_USER_FUNCTION)? fbc->op_array.line_start : 0; fbc 1061 Zend/zend_object_handlers.c func->line_end = (fbc->type == ZEND_USER_FUNCTION)? fbc->op_array.line_end : 0; fbc 1085 Zend/zend_object_handlers.c zend_function *fbc; fbc 1110 Zend/zend_object_handlers.c fbc = Z_FUNC_P(func); fbc 1112 Zend/zend_object_handlers.c if (fbc->op_array.fn_flags & ZEND_ACC_PRIVATE) { fbc 1118 Zend/zend_object_handlers.c updated_fbc = zend_check_private_int(fbc, zobj->ce, lc_method_name); fbc 1120 Zend/zend_object_handlers.c fbc = updated_fbc; fbc 1123 Zend/zend_object_handlers.c fbc = zend_get_user_call_function(zobj->ce, method_name); fbc 1125 Zend/zend_object_handlers.c zend_throw_error(NULL, "Call to %s method %s::%s() from context '%s'", zend_visibility_string(fbc->common.fn_flags), ZEND_FN_SCOPE_NAME(fbc), ZSTR_VAL(method_name), EG(scope) ? ZSTR_VAL(EG(scope)->name) : ""); fbc 1126 Zend/zend_object_handlers.c fbc = NULL; fbc 1134 Zend/zend_object_handlers.c is_derived_class(fbc->common.scope, EG(scope)) && fbc 1135 Zend/zend_object_handlers.c fbc->op_array.fn_flags & ZEND_ACC_CHANGED) { fbc 1140 Zend/zend_object_handlers.c fbc = priv_fbc; fbc 1144 Zend/zend_object_handlers.c if ((fbc->common.fn_flags & ZEND_ACC_PROTECTED)) { fbc 1148 Zend/zend_object_handlers.c if (UNEXPECTED(!zend_check_protected(zend_get_function_root_class(fbc), EG(scope)))) { fbc 1150 Zend/zend_object_handlers.c fbc = zend_get_user_call_function(zobj->ce, method_name); fbc 1152 Zend/zend_object_handlers.c zend_throw_error(NULL, "Call to %s method %s::%s() from context '%s'", zend_visibility_string(fbc->common.fn_flags), ZEND_FN_SCOPE_NAME(fbc), ZSTR_VAL(method_name), EG(scope) ? ZSTR_VAL(EG(scope)->name) : ""); fbc 1153 Zend/zend_object_handlers.c fbc = NULL; fbc 1162 Zend/zend_object_handlers.c return fbc; fbc 1174 Zend/zend_object_handlers.c zend_function *fbc = NULL; fbc 1191 Zend/zend_object_handlers.c fbc = ce->constructor; fbc 1196 Zend/zend_object_handlers.c if (EXPECTED(!fbc)) { fbc 1199 Zend/zend_object_handlers.c fbc = Z_FUNC_P(func); fbc 1227 Zend/zend_object_handlers.c if (UNEXPECTED(!(fbc->common.fn_flags & ZEND_ACC_STATIC))) { fbc 1228 Zend/zend_object_handlers.c zend_error_noreturn(E_ERROR, "Cannot call non static method %s::%s() without object", ZEND_FN_SCOPE_NAME(fbc), ZSTR_VAL(fbc->common.function_name)); fbc 1231 Zend/zend_object_handlers.c if (fbc->op_array.fn_flags & ZEND_ACC_PUBLIC) { fbc 1233 Zend/zend_object_handlers.c } else if (fbc->op_array.fn_flags & ZEND_ACC_PRIVATE) { fbc 1238 Zend/zend_object_handlers.c updated_fbc = zend_check_private_int(fbc, EG(scope), lc_function_name); fbc 1240 Zend/zend_object_handlers.c fbc = updated_fbc; fbc 1243 Zend/zend_object_handlers.c fbc = zend_get_user_callstatic_function(ce, function_name); fbc 1245 Zend/zend_object_handlers.c zend_throw_error(NULL, "Call to %s method %s::%s() from context '%s'", zend_visibility_string(fbc->common.fn_flags), ZEND_FN_SCOPE_NAME(fbc), ZSTR_VAL(function_name), EG(scope) ? ZSTR_VAL(EG(scope)->name) : ""); fbc 1246 Zend/zend_object_handlers.c fbc = NULL; fbc 1249 Zend/zend_object_handlers.c } else if ((fbc->common.fn_flags & ZEND_ACC_PROTECTED)) { fbc 1252 Zend/zend_object_handlers.c if (UNEXPECTED(!zend_check_protected(zend_get_function_root_class(fbc), EG(scope)))) { fbc 1254 Zend/zend_object_handlers.c fbc = zend_get_user_callstatic_function(ce, function_name); fbc 1256 Zend/zend_object_handlers.c zend_throw_error(NULL, "Call to %s method %s::%s() from context '%s'", zend_visibility_string(fbc->common.fn_flags), ZEND_FN_SCOPE_NAME(fbc), ZSTR_VAL(function_name), EG(scope) ? ZSTR_VAL(EG(scope)->name) : ""); fbc 1257 Zend/zend_object_handlers.c fbc = NULL; fbc 1266 Zend/zend_object_handlers.c return fbc; fbc 160 Zend/zend_object_handlers.h #define zend_get_function_root_class(fbc) \ fbc 161 Zend/zend_object_handlers.h ((fbc)->common.prototype ? (fbc)->common.prototype->common.scope : (fbc)->common.scope) fbc 175 Zend/zend_object_handlers.h ZEND_API int zend_check_private(union _zend_function *fbc, zend_class_entry *ce, zend_string *function_name); fbc 2898 Zend/zend_vm_def.h zend_function *fbc; fbc 2965 Zend/zend_vm_def.h UNEXPECTED((fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope)) == NULL)) { fbc 2976 Zend/zend_vm_def.h fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((OP2_TYPE == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL)); fbc 2977 Zend/zend_vm_def.h if (UNEXPECTED(fbc == NULL)) { fbc 2986 Zend/zend_vm_def.h EXPECTED(fbc->type <= ZEND_USER_FUNCTION) && fbc 2987 Zend/zend_vm_def.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) && fbc 2989 Zend/zend_vm_def.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); fbc 2994 Zend/zend_vm_def.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) { fbc 3003 Zend/zend_vm_def.h fbc, opline->extended_value, called_scope, obj); fbc 3019 Zend/zend_vm_def.h zend_function *fbc; fbc 3044 Zend/zend_vm_def.h EXPECTED((fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) != NULL)) { fbc 3048 Zend/zend_vm_def.h (fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce))) { fbc 3076 Zend/zend_vm_def.h fbc = ce->get_static_method(ce, Z_STR_P(function_name)); fbc 3078 Zend/zend_vm_def.h fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), ((OP2_TYPE == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL)); fbc 3080 Zend/zend_vm_def.h if (UNEXPECTED(fbc == NULL)) { fbc 3088 Zend/zend_vm_def.h EXPECTED(fbc->type <= ZEND_USER_FUNCTION) && fbc 3089 Zend/zend_vm_def.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE)))) { fbc 3091 Zend/zend_vm_def.h CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); fbc 3093 Zend/zend_vm_def.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); fbc 3108 Zend/zend_vm_def.h fbc = ce->constructor; fbc 3112 Zend/zend_vm_def.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { fbc 3117 Zend/zend_vm_def.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { fbc 3122 Zend/zend_vm_def.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 3132 Zend/zend_vm_def.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 3147 Zend/zend_vm_def.h fbc, opline->extended_value, ce, object); fbc 3157 Zend/zend_vm_def.h zend_function *fbc; fbc 3161 Zend/zend_vm_def.h fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2))); fbc 3162 Zend/zend_vm_def.h if (UNEXPECTED(fbc == NULL)) { fbc 3170 Zend/zend_vm_def.h fbc = Z_FUNC_P(func); fbc 3171 Zend/zend_vm_def.h CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), fbc); fbc 3174 Zend/zend_vm_def.h fbc, opline->extended_value, NULL, NULL); fbc 3184 Zend/zend_vm_def.h zend_function *fbc; fbc 3220 Zend/zend_vm_def.h fbc = called_scope->get_static_method(called_scope, mname); fbc 3222 Zend/zend_vm_def.h fbc = zend_std_get_static_method(called_scope, mname, NULL); fbc 3224 Zend/zend_vm_def.h if (UNEXPECTED(fbc == NULL)) { fbc 3237 Zend/zend_vm_def.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { fbc 3238 Zend/zend_vm_def.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { fbc 3241 Zend/zend_vm_def.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 3249 Zend/zend_vm_def.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 3269 Zend/zend_vm_def.h fbc = Z_FUNC_P(func); fbc 3277 Zend/zend_vm_def.h Z_OBJ_HANDLER_P(function_name, get_closure)(function_name, &called_scope, &fbc, &object) == SUCCESS) { fbc 3278 Zend/zend_vm_def.h if (fbc->common.fn_flags & ZEND_ACC_CLOSURE) { fbc 3280 Zend/zend_vm_def.h ZEND_ASSERT(GC_TYPE((zend_object*)fbc->common.prototype) == IS_OBJECT); fbc 3281 Zend/zend_vm_def.h GC_REFCOUNT((zend_object*)fbc->common.prototype)++; fbc 3323 Zend/zend_vm_def.h fbc = called_scope->get_static_method(called_scope, Z_STR_P(method)); fbc 3325 Zend/zend_vm_def.h fbc = zend_std_get_static_method(called_scope, Z_STR_P(method), NULL); fbc 3327 Zend/zend_vm_def.h if (UNEXPECTED(fbc == NULL)) { fbc 3334 Zend/zend_vm_def.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { fbc 3335 Zend/zend_vm_def.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { fbc 3338 Zend/zend_vm_def.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 3346 Zend/zend_vm_def.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 3355 Zend/zend_vm_def.h fbc = Z_OBJ_HT_P(obj)->get_method(&object, Z_STR_P(method), NULL); fbc 3356 Zend/zend_vm_def.h if (UNEXPECTED(fbc == NULL)) { fbc 3364 Zend/zend_vm_def.h if ((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { fbc 3387 Zend/zend_vm_def.h fbc, opline->extended_value, called_scope, object); fbc 3458 Zend/zend_vm_def.h zend_function *fbc; fbc 3462 Zend/zend_vm_def.h fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2))); fbc 3463 Zend/zend_vm_def.h if (UNEXPECTED(fbc == NULL)) { fbc 3474 Zend/zend_vm_def.h fbc = Z_FUNC_P(func); fbc 3475 Zend/zend_vm_def.h CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), fbc); fbc 3479 Zend/zend_vm_def.h fbc, opline->extended_value, NULL, NULL); fbc 3492 Zend/zend_vm_def.h zend_function *fbc; fbc 3495 Zend/zend_vm_def.h fbc = CACHED_PTR(Z_CACHE_SLOT_P(fname)); fbc 3496 Zend/zend_vm_def.h if (UNEXPECTED(fbc == NULL)) { fbc 3503 Zend/zend_vm_def.h fbc = Z_FUNC_P(func); fbc 3504 Zend/zend_vm_def.h CACHE_PTR(Z_CACHE_SLOT_P(fname), fbc); fbc 3509 Zend/zend_vm_def.h fbc, opline->extended_value, NULL, NULL); fbc 3520 Zend/zend_vm_def.h zend_function *fbc = call->func; fbc 3533 Zend/zend_vm_def.h fbc->internal_function.handler(call, ret); fbc 3566 Zend/zend_vm_def.h zend_function *fbc = call->func; fbc 3582 Zend/zend_vm_def.h i_init_func_execute_data(call, &fbc->op_array, ret, 0); fbc 3591 Zend/zend_vm_def.h zend_function *fbc = call->func; fbc 3597 Zend/zend_vm_def.h if (EXPECTED(fbc->type == ZEND_USER_FUNCTION)) { fbc 3599 Zend/zend_vm_def.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_GENERATOR) != 0)) { fbc 3602 Zend/zend_vm_def.h zend_generator_create_zval(call, &fbc->op_array, ret); fbc 3619 Zend/zend_vm_def.h i_init_func_execute_data(call, &fbc->op_array, ret, 0); fbc 3625 Zend/zend_vm_def.h ZEND_ASSERT(fbc->type == ZEND_INTERNAL_FUNCTION); fbc 3627 Zend/zend_vm_def.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_DEPRECATED) != 0)) { fbc 3629 Zend/zend_vm_def.h fbc->common.scope ? ZSTR_VAL(fbc->common.scope->name) : "", fbc 3630 Zend/zend_vm_def.h fbc->common.scope ? "::" : "", fbc 3631 Zend/zend_vm_def.h ZSTR_VAL(fbc->common.function_name)); fbc 3640 Zend/zend_vm_def.h if (fbc->common.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) { fbc 3646 Zend/zend_vm_def.h if (UNEXPECTED(!zend_verify_internal_arg_type(fbc, i + 1, p))) { fbc 3659 Zend/zend_vm_def.h Z_VAR_FLAGS_P(ret) = (fbc->common.fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0 ? IS_VAR_RET_REF : 0; fbc 3661 Zend/zend_vm_def.h fbc->internal_function.handler(call, ret); fbc 3694 Zend/zend_vm_def.h zend_function *fbc = call->func; fbc 3700 Zend/zend_vm_def.h if (UNEXPECTED((fbc->common.fn_flags & (ZEND_ACC_ABSTRACT|ZEND_ACC_DEPRECATED)) != 0)) { fbc 3701 Zend/zend_vm_def.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_ABSTRACT) != 0)) { fbc 3702 Zend/zend_vm_def.h zend_throw_error(NULL, "Cannot call abstract method %s::%s()", ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 3705 Zend/zend_vm_def.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_DEPRECATED) != 0)) { fbc 3707 Zend/zend_vm_def.h fbc->common.scope ? ZSTR_VAL(fbc->common.scope->name) : "", fbc 3708 Zend/zend_vm_def.h fbc->common.scope ? "::" : "", fbc 3709 Zend/zend_vm_def.h ZSTR_VAL(fbc->common.function_name)); fbc 3718 Zend/zend_vm_def.h if (EXPECTED(fbc->type == ZEND_USER_FUNCTION)) { fbc 3719 Zend/zend_vm_def.h EG(scope) = fbc->common.scope; fbc 3720 Zend/zend_vm_def.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_GENERATOR) != 0)) { fbc 3723 Zend/zend_vm_def.h zend_generator_create_zval(call, &fbc->op_array, ret); fbc 3727 Zend/zend_vm_def.h OBJ_RELEASE((zend_object*)fbc->op_array.prototype); fbc 3741 Zend/zend_vm_def.h i_init_func_execute_data(call, &fbc->op_array, ret, 1); fbc 3750 Zend/zend_vm_def.h } else if (EXPECTED(fbc->type < ZEND_USER_FUNCTION)) { fbc 3753 Zend/zend_vm_def.h if (fbc->common.scope) { fbc 3755 Zend/zend_vm_def.h EG(scope) = fbc->common.scope; fbc 3761 Zend/zend_vm_def.h if (fbc->common.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) { fbc 3767 Zend/zend_vm_def.h if (UNEXPECTED(!zend_verify_internal_arg_type(fbc, i + 1, p))) { fbc 3785 Zend/zend_vm_def.h Z_VAR_FLAGS_P(ret) = (fbc->common.fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0 ? IS_VAR_RET_REF : 0; fbc 3789 Zend/zend_vm_def.h fbc->internal_function.handler(call, ret); fbc 3818 Zend/zend_vm_def.h if (fbc->type == ZEND_OVERLOADED_FUNCTION_TEMPORARY) { fbc 3819 Zend/zend_vm_def.h zend_string_release(fbc->common.function_name); fbc 3821 Zend/zend_vm_def.h efree(fbc); fbc 3828 Zend/zend_vm_def.h EG(scope) = fbc->common.scope; fbc 3834 Zend/zend_vm_def.h object->handlers->call_method(fbc->common.function_name, object, call, EX_VAR(opline->result.var)); fbc 3839 Zend/zend_vm_def.h if (fbc->type == ZEND_OVERLOADED_FUNCTION_TEMPORARY) { fbc 3840 Zend/zend_vm_def.h zend_string_release(fbc->common.function_name); fbc 3842 Zend/zend_vm_def.h efree(fbc); fbc 7853 Zend/zend_vm_def.h zend_function *fbc = EX(func); fbc 7879 Zend/zend_vm_def.h ZEND_ASSERT(zend_vm_calc_used_stack(2, fbc->common.prototype) <= (size_t)(((char*)EG(vm_stack_end)) - (char*)call)); fbc 7881 Zend/zend_vm_def.h call->func = fbc->common.prototype; fbc 7884 Zend/zend_vm_def.h ZVAL_STR(ZEND_CALL_ARG(call, 1), fbc->common.function_name); fbc 7886 Zend/zend_vm_def.h zend_free_trampoline(fbc); fbc 7887 Zend/zend_vm_def.h fbc = call->func; fbc 7889 Zend/zend_vm_def.h if (EXPECTED(fbc->type == ZEND_USER_FUNCTION)) { fbc 7891 Zend/zend_vm_def.h ZEND_ASSERT(!(fbc->common.fn_flags & ZEND_ACC_GENERATOR)); fbc 7894 Zend/zend_vm_def.h i_init_func_execute_data(call, &fbc->op_array, fbc 7895 Zend/zend_vm_def.h ret, (fbc->common.fn_flags & ZEND_ACC_STATIC) == 0); fbc 7906 Zend/zend_vm_def.h ZEND_ASSERT(fbc->type == ZEND_INTERNAL_FUNCTION); fbc 7910 Zend/zend_vm_def.h if (fbc->common.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) { fbc 7918 Zend/zend_vm_def.h if (UNEXPECTED(!zend_verify_internal_arg_type(fbc, i + 1, p))) { fbc 7935 Zend/zend_vm_def.h Z_VAR_FLAGS_P(ret) = (fbc->common.fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0 ? IS_VAR_RET_REF : 0; fbc 7939 Zend/zend_vm_def.h fbc->internal_function.handler(call, ret); fbc 573 Zend/zend_vm_execute.h zend_function *fbc = call->func; fbc 586 Zend/zend_vm_execute.h fbc->internal_function.handler(call, ret); fbc 619 Zend/zend_vm_execute.h zend_function *fbc = call->func; fbc 635 Zend/zend_vm_execute.h i_init_func_execute_data(call, &fbc->op_array, ret, 0); fbc 644 Zend/zend_vm_execute.h zend_function *fbc = call->func; fbc 650 Zend/zend_vm_execute.h if (EXPECTED(fbc->type == ZEND_USER_FUNCTION)) { fbc 652 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_GENERATOR) != 0)) { fbc 655 Zend/zend_vm_execute.h zend_generator_create_zval(call, &fbc->op_array, ret); fbc 672 Zend/zend_vm_execute.h i_init_func_execute_data(call, &fbc->op_array, ret, 0); fbc 678 Zend/zend_vm_execute.h ZEND_ASSERT(fbc->type == ZEND_INTERNAL_FUNCTION); fbc 680 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_DEPRECATED) != 0)) { fbc 682 Zend/zend_vm_execute.h fbc->common.scope ? ZSTR_VAL(fbc->common.scope->name) : "", fbc 683 Zend/zend_vm_execute.h fbc->common.scope ? "::" : "", fbc 684 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.function_name)); fbc 693 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) { fbc 699 Zend/zend_vm_execute.h if (UNEXPECTED(!zend_verify_internal_arg_type(fbc, i + 1, p))) { fbc 712 Zend/zend_vm_execute.h Z_VAR_FLAGS_P(ret) = (fbc->common.fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0 ? IS_VAR_RET_REF : 0; fbc 714 Zend/zend_vm_execute.h fbc->internal_function.handler(call, ret); fbc 747 Zend/zend_vm_execute.h zend_function *fbc = call->func; fbc 753 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & (ZEND_ACC_ABSTRACT|ZEND_ACC_DEPRECATED)) != 0)) { fbc 754 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_ABSTRACT) != 0)) { fbc 755 Zend/zend_vm_execute.h zend_throw_error(NULL, "Cannot call abstract method %s::%s()", ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 758 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_DEPRECATED) != 0)) { fbc 760 Zend/zend_vm_execute.h fbc->common.scope ? ZSTR_VAL(fbc->common.scope->name) : "", fbc 761 Zend/zend_vm_execute.h fbc->common.scope ? "::" : "", fbc 762 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.function_name)); fbc 771 Zend/zend_vm_execute.h if (EXPECTED(fbc->type == ZEND_USER_FUNCTION)) { fbc 772 Zend/zend_vm_execute.h EG(scope) = fbc->common.scope; fbc 773 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_GENERATOR) != 0)) { fbc 776 Zend/zend_vm_execute.h zend_generator_create_zval(call, &fbc->op_array, ret); fbc 780 Zend/zend_vm_execute.h OBJ_RELEASE((zend_object*)fbc->op_array.prototype); fbc 794 Zend/zend_vm_execute.h i_init_func_execute_data(call, &fbc->op_array, ret, 1); fbc 803 Zend/zend_vm_execute.h } else if (EXPECTED(fbc->type < ZEND_USER_FUNCTION)) { fbc 806 Zend/zend_vm_execute.h if (fbc->common.scope) { fbc 808 Zend/zend_vm_execute.h EG(scope) = fbc->common.scope; fbc 814 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) { fbc 820 Zend/zend_vm_execute.h if (UNEXPECTED(!zend_verify_internal_arg_type(fbc, i + 1, p))) { fbc 838 Zend/zend_vm_execute.h Z_VAR_FLAGS_P(ret) = (fbc->common.fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0 ? IS_VAR_RET_REF : 0; fbc 842 Zend/zend_vm_execute.h fbc->internal_function.handler(call, ret); fbc 871 Zend/zend_vm_execute.h if (fbc->type == ZEND_OVERLOADED_FUNCTION_TEMPORARY) { fbc 872 Zend/zend_vm_execute.h zend_string_release(fbc->common.function_name); fbc 874 Zend/zend_vm_execute.h efree(fbc); fbc 881 Zend/zend_vm_execute.h EG(scope) = fbc->common.scope; fbc 887 Zend/zend_vm_execute.h object->handlers->call_method(fbc->common.function_name, object, call, EX_VAR(opline->result.var)); fbc 892 Zend/zend_vm_execute.h if (fbc->type == ZEND_OVERLOADED_FUNCTION_TEMPORARY) { fbc 893 Zend/zend_vm_execute.h zend_string_release(fbc->common.function_name); fbc 895 Zend/zend_vm_execute.h efree(fbc); fbc 1723 Zend/zend_vm_execute.h zend_function *fbc = EX(func); fbc 1749 Zend/zend_vm_execute.h ZEND_ASSERT(zend_vm_calc_used_stack(2, fbc->common.prototype) <= (size_t)(((char*)EG(vm_stack_end)) - (char*)call)); fbc 1751 Zend/zend_vm_execute.h call->func = fbc->common.prototype; fbc 1754 Zend/zend_vm_execute.h ZVAL_STR(ZEND_CALL_ARG(call, 1), fbc->common.function_name); fbc 1756 Zend/zend_vm_execute.h zend_free_trampoline(fbc); fbc 1757 Zend/zend_vm_execute.h fbc = call->func; fbc 1759 Zend/zend_vm_execute.h if (EXPECTED(fbc->type == ZEND_USER_FUNCTION)) { fbc 1761 Zend/zend_vm_execute.h ZEND_ASSERT(!(fbc->common.fn_flags & ZEND_ACC_GENERATOR)); fbc 1764 Zend/zend_vm_execute.h i_init_func_execute_data(call, &fbc->op_array, fbc 1765 Zend/zend_vm_execute.h ret, (fbc->common.fn_flags & ZEND_ACC_STATIC) == 0); fbc 1776 Zend/zend_vm_execute.h ZEND_ASSERT(fbc->type == ZEND_INTERNAL_FUNCTION); fbc 1780 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_HAS_TYPE_HINTS) { fbc 1788 Zend/zend_vm_execute.h if (UNEXPECTED(!zend_verify_internal_arg_type(fbc, i + 1, p))) { fbc 1805 Zend/zend_vm_execute.h Z_VAR_FLAGS_P(ret) = (fbc->common.fn_flags & ZEND_ACC_RETURN_REFERENCE) != 0 ? IS_VAR_RET_REF : 0; fbc 1809 Zend/zend_vm_execute.h fbc->internal_function.handler(call, ret); fbc 1903 Zend/zend_vm_execute.h zend_function *fbc; fbc 1907 Zend/zend_vm_execute.h fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2))); fbc 1908 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 1916 Zend/zend_vm_execute.h fbc = Z_FUNC_P(func); fbc 1917 Zend/zend_vm_execute.h CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), fbc); fbc 1920 Zend/zend_vm_execute.h fbc, opline->extended_value, NULL, NULL); fbc 1930 Zend/zend_vm_execute.h zend_function *fbc; fbc 1966 Zend/zend_vm_execute.h fbc = called_scope->get_static_method(called_scope, mname); fbc 1968 Zend/zend_vm_execute.h fbc = zend_std_get_static_method(called_scope, mname, NULL); fbc 1970 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 1983 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { fbc 1984 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { fbc 1987 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 1995 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 2015 Zend/zend_vm_execute.h fbc = Z_FUNC_P(func); fbc 2023 Zend/zend_vm_execute.h Z_OBJ_HANDLER_P(function_name, get_closure)(function_name, &called_scope, &fbc, &object) == SUCCESS) { fbc 2024 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_CLOSURE) { fbc 2026 Zend/zend_vm_execute.h ZEND_ASSERT(GC_TYPE((zend_object*)fbc->common.prototype) == IS_OBJECT); fbc 2027 Zend/zend_vm_execute.h GC_REFCOUNT((zend_object*)fbc->common.prototype)++; fbc 2069 Zend/zend_vm_execute.h fbc = called_scope->get_static_method(called_scope, Z_STR_P(method)); fbc 2071 Zend/zend_vm_execute.h fbc = zend_std_get_static_method(called_scope, Z_STR_P(method), NULL); fbc 2073 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 2080 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { fbc 2081 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { fbc 2084 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 2092 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 2101 Zend/zend_vm_execute.h fbc = Z_OBJ_HT_P(obj)->get_method(&object, Z_STR_P(method), NULL); fbc 2102 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 2110 Zend/zend_vm_execute.h if ((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { fbc 2133 Zend/zend_vm_execute.h fbc, opline->extended_value, called_scope, object); fbc 2145 Zend/zend_vm_execute.h zend_function *fbc; fbc 2149 Zend/zend_vm_execute.h fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2))); fbc 2150 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 2161 Zend/zend_vm_execute.h fbc = Z_FUNC_P(func); fbc 2162 Zend/zend_vm_execute.h CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), fbc); fbc 2166 Zend/zend_vm_execute.h fbc, opline->extended_value, NULL, NULL); fbc 2179 Zend/zend_vm_execute.h zend_function *fbc; fbc 2182 Zend/zend_vm_execute.h fbc = CACHED_PTR(Z_CACHE_SLOT_P(fname)); fbc 2183 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 2190 Zend/zend_vm_execute.h fbc = Z_FUNC_P(func); fbc 2191 Zend/zend_vm_execute.h CACHE_PTR(Z_CACHE_SLOT_P(fname), fbc); fbc 2196 Zend/zend_vm_execute.h fbc, opline->extended_value, NULL, NULL); fbc 2353 Zend/zend_vm_execute.h zend_function *fbc; fbc 2389 Zend/zend_vm_execute.h fbc = called_scope->get_static_method(called_scope, mname); fbc 2391 Zend/zend_vm_execute.h fbc = zend_std_get_static_method(called_scope, mname, NULL); fbc 2393 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 2406 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { fbc 2407 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { fbc 2410 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 2418 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 2438 Zend/zend_vm_execute.h fbc = Z_FUNC_P(func); fbc 2446 Zend/zend_vm_execute.h Z_OBJ_HANDLER_P(function_name, get_closure)(function_name, &called_scope, &fbc, &object) == SUCCESS) { fbc 2447 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_CLOSURE) { fbc 2449 Zend/zend_vm_execute.h ZEND_ASSERT(GC_TYPE((zend_object*)fbc->common.prototype) == IS_OBJECT); fbc 2450 Zend/zend_vm_execute.h GC_REFCOUNT((zend_object*)fbc->common.prototype)++; fbc 2492 Zend/zend_vm_execute.h fbc = called_scope->get_static_method(called_scope, Z_STR_P(method)); fbc 2494 Zend/zend_vm_execute.h fbc = zend_std_get_static_method(called_scope, Z_STR_P(method), NULL); fbc 2496 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 2503 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { fbc 2504 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { fbc 2507 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 2515 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 2524 Zend/zend_vm_execute.h fbc = Z_OBJ_HT_P(obj)->get_method(&object, Z_STR_P(method), NULL); fbc 2525 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 2533 Zend/zend_vm_execute.h if ((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { fbc 2556 Zend/zend_vm_execute.h fbc, opline->extended_value, called_scope, object); fbc 2609 Zend/zend_vm_execute.h zend_function *fbc; fbc 2645 Zend/zend_vm_execute.h fbc = called_scope->get_static_method(called_scope, mname); fbc 2647 Zend/zend_vm_execute.h fbc = zend_std_get_static_method(called_scope, mname, NULL); fbc 2649 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 2662 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { fbc 2663 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { fbc 2666 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 2674 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 2694 Zend/zend_vm_execute.h fbc = Z_FUNC_P(func); fbc 2702 Zend/zend_vm_execute.h Z_OBJ_HANDLER_P(function_name, get_closure)(function_name, &called_scope, &fbc, &object) == SUCCESS) { fbc 2703 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_CLOSURE) { fbc 2705 Zend/zend_vm_execute.h ZEND_ASSERT(GC_TYPE((zend_object*)fbc->common.prototype) == IS_OBJECT); fbc 2706 Zend/zend_vm_execute.h GC_REFCOUNT((zend_object*)fbc->common.prototype)++; fbc 2748 Zend/zend_vm_execute.h fbc = called_scope->get_static_method(called_scope, Z_STR_P(method)); fbc 2750 Zend/zend_vm_execute.h fbc = zend_std_get_static_method(called_scope, Z_STR_P(method), NULL); fbc 2752 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 2759 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { fbc 2760 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { fbc 2763 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 2771 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 2780 Zend/zend_vm_execute.h fbc = Z_OBJ_HT_P(obj)->get_method(&object, Z_STR_P(method), NULL); fbc 2781 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 2789 Zend/zend_vm_execute.h if ((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { fbc 2812 Zend/zend_vm_execute.h fbc, opline->extended_value, called_scope, object); fbc 5494 Zend/zend_vm_execute.h zend_function *fbc; fbc 5561 Zend/zend_vm_execute.h UNEXPECTED((fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope)) == NULL)) { fbc 5572 Zend/zend_vm_execute.h fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((IS_CONST == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL)); fbc 5573 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 5582 Zend/zend_vm_execute.h EXPECTED(fbc->type <= ZEND_USER_FUNCTION) && fbc 5583 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) && fbc 5585 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); fbc 5590 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) { fbc 5599 Zend/zend_vm_execute.h fbc, opline->extended_value, called_scope, obj); fbc 5613 Zend/zend_vm_execute.h zend_function *fbc; fbc 5638 Zend/zend_vm_execute.h EXPECTED((fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) != NULL)) { fbc 5642 Zend/zend_vm_execute.h (fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce))) { fbc 5670 Zend/zend_vm_execute.h fbc = ce->get_static_method(ce, Z_STR_P(function_name)); fbc 5672 Zend/zend_vm_execute.h fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), ((IS_CONST == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL)); fbc 5674 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 5682 Zend/zend_vm_execute.h EXPECTED(fbc->type <= ZEND_USER_FUNCTION) && fbc 5683 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE)))) { fbc 5685 Zend/zend_vm_execute.h CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); fbc 5687 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); fbc 5702 Zend/zend_vm_execute.h fbc = ce->constructor; fbc 5706 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { fbc 5711 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { fbc 5716 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 5726 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 5741 Zend/zend_vm_execute.h fbc, opline->extended_value, ce, object); fbc 7609 Zend/zend_vm_execute.h zend_function *fbc; fbc 7634 Zend/zend_vm_execute.h EXPECTED((fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) != NULL)) { fbc 7638 Zend/zend_vm_execute.h (fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce))) { fbc 7666 Zend/zend_vm_execute.h fbc = ce->get_static_method(ce, Z_STR_P(function_name)); fbc 7668 Zend/zend_vm_execute.h fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), ((IS_UNUSED == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL)); fbc 7670 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 7678 Zend/zend_vm_execute.h EXPECTED(fbc->type <= ZEND_USER_FUNCTION) && fbc 7679 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE)))) { fbc 7681 Zend/zend_vm_execute.h CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); fbc 7683 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); fbc 7698 Zend/zend_vm_execute.h fbc = ce->constructor; fbc 7702 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { fbc 7707 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { fbc 7712 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 7722 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 7737 Zend/zend_vm_execute.h fbc, opline->extended_value, ce, object); fbc 9240 Zend/zend_vm_execute.h zend_function *fbc; fbc 9307 Zend/zend_vm_execute.h UNEXPECTED((fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope)) == NULL)) { fbc 9318 Zend/zend_vm_execute.h fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((IS_CV == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL)); fbc 9319 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 9328 Zend/zend_vm_execute.h EXPECTED(fbc->type <= ZEND_USER_FUNCTION) && fbc 9329 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) && fbc 9331 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); fbc 9336 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) { fbc 9345 Zend/zend_vm_execute.h fbc, opline->extended_value, called_scope, obj); fbc 9359 Zend/zend_vm_execute.h zend_function *fbc; fbc 9384 Zend/zend_vm_execute.h EXPECTED((fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) != NULL)) { fbc 9388 Zend/zend_vm_execute.h (fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce))) { fbc 9416 Zend/zend_vm_execute.h fbc = ce->get_static_method(ce, Z_STR_P(function_name)); fbc 9418 Zend/zend_vm_execute.h fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), ((IS_CV == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL)); fbc 9420 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 9428 Zend/zend_vm_execute.h EXPECTED(fbc->type <= ZEND_USER_FUNCTION) && fbc 9429 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE)))) { fbc 9431 Zend/zend_vm_execute.h CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); fbc 9433 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); fbc 9448 Zend/zend_vm_execute.h fbc = ce->constructor; fbc 9452 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { fbc 9457 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { fbc 9462 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 9472 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 9487 Zend/zend_vm_execute.h fbc, opline->extended_value, ce, object); fbc 11062 Zend/zend_vm_execute.h zend_function *fbc; fbc 11129 Zend/zend_vm_execute.h UNEXPECTED((fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope)) == NULL)) { fbc 11140 Zend/zend_vm_execute.h fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL)); fbc 11141 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 11150 Zend/zend_vm_execute.h EXPECTED(fbc->type <= ZEND_USER_FUNCTION) && fbc 11151 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) && fbc 11153 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); fbc 11158 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) { fbc 11167 Zend/zend_vm_execute.h fbc, opline->extended_value, called_scope, obj); fbc 11182 Zend/zend_vm_execute.h zend_function *fbc; fbc 11207 Zend/zend_vm_execute.h EXPECTED((fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) != NULL)) { fbc 11211 Zend/zend_vm_execute.h (fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce))) { fbc 11239 Zend/zend_vm_execute.h fbc = ce->get_static_method(ce, Z_STR_P(function_name)); fbc 11241 Zend/zend_vm_execute.h fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL)); fbc 11243 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 11251 Zend/zend_vm_execute.h EXPECTED(fbc->type <= ZEND_USER_FUNCTION) && fbc 11252 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE)))) { fbc 11254 Zend/zend_vm_execute.h CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); fbc 11256 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); fbc 11271 Zend/zend_vm_execute.h fbc = ce->constructor; fbc 11275 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { fbc 11280 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { fbc 11285 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 11295 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 11310 Zend/zend_vm_execute.h fbc, opline->extended_value, ce, object); fbc 17534 Zend/zend_vm_execute.h zend_function *fbc; fbc 17559 Zend/zend_vm_execute.h EXPECTED((fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) != NULL)) { fbc 17563 Zend/zend_vm_execute.h (fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce))) { fbc 17591 Zend/zend_vm_execute.h fbc = ce->get_static_method(ce, Z_STR_P(function_name)); fbc 17593 Zend/zend_vm_execute.h fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), ((IS_CONST == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL)); fbc 17595 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 17603 Zend/zend_vm_execute.h EXPECTED(fbc->type <= ZEND_USER_FUNCTION) && fbc 17604 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE)))) { fbc 17606 Zend/zend_vm_execute.h CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); fbc 17608 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); fbc 17623 Zend/zend_vm_execute.h fbc = ce->constructor; fbc 17627 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { fbc 17632 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { fbc 17637 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 17647 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 17662 Zend/zend_vm_execute.h fbc, opline->extended_value, ce, object); fbc 19169 Zend/zend_vm_execute.h zend_function *fbc; fbc 19194 Zend/zend_vm_execute.h EXPECTED((fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) != NULL)) { fbc 19198 Zend/zend_vm_execute.h (fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce))) { fbc 19226 Zend/zend_vm_execute.h fbc = ce->get_static_method(ce, Z_STR_P(function_name)); fbc 19228 Zend/zend_vm_execute.h fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), ((IS_UNUSED == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL)); fbc 19230 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 19238 Zend/zend_vm_execute.h EXPECTED(fbc->type <= ZEND_USER_FUNCTION) && fbc 19239 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE)))) { fbc 19241 Zend/zend_vm_execute.h CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); fbc 19243 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); fbc 19258 Zend/zend_vm_execute.h fbc = ce->constructor; fbc 19262 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { fbc 19267 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { fbc 19272 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 19282 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 19297 Zend/zend_vm_execute.h fbc, opline->extended_value, ce, object); fbc 20797 Zend/zend_vm_execute.h zend_function *fbc; fbc 20822 Zend/zend_vm_execute.h EXPECTED((fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) != NULL)) { fbc 20826 Zend/zend_vm_execute.h (fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce))) { fbc 20854 Zend/zend_vm_execute.h fbc = ce->get_static_method(ce, Z_STR_P(function_name)); fbc 20856 Zend/zend_vm_execute.h fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), ((IS_CV == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL)); fbc 20858 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 20866 Zend/zend_vm_execute.h EXPECTED(fbc->type <= ZEND_USER_FUNCTION) && fbc 20867 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE)))) { fbc 20869 Zend/zend_vm_execute.h CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); fbc 20871 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); fbc 20886 Zend/zend_vm_execute.h fbc = ce->constructor; fbc 20890 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { fbc 20895 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { fbc 20900 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 20910 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 20925 Zend/zend_vm_execute.h fbc, opline->extended_value, ce, object); fbc 22374 Zend/zend_vm_execute.h zend_function *fbc; fbc 22399 Zend/zend_vm_execute.h EXPECTED((fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) != NULL)) { fbc 22403 Zend/zend_vm_execute.h (fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce))) { fbc 22431 Zend/zend_vm_execute.h fbc = ce->get_static_method(ce, Z_STR_P(function_name)); fbc 22433 Zend/zend_vm_execute.h fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL)); fbc 22435 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 22443 Zend/zend_vm_execute.h EXPECTED(fbc->type <= ZEND_USER_FUNCTION) && fbc 22444 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE)))) { fbc 22446 Zend/zend_vm_execute.h CACHE_PTR(Z_CACHE_SLOT_P(function_name), fbc); fbc 22448 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), ce, fbc); fbc 22463 Zend/zend_vm_execute.h fbc = ce->constructor; fbc 22467 Zend/zend_vm_execute.h if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { fbc 22472 Zend/zend_vm_execute.h if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { fbc 22477 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 22487 Zend/zend_vm_execute.h ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); fbc 22502 Zend/zend_vm_execute.h fbc, opline->extended_value, ce, object); fbc 23770 Zend/zend_vm_execute.h zend_function *fbc; fbc 23837 Zend/zend_vm_execute.h UNEXPECTED((fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope)) == NULL)) { fbc 23848 Zend/zend_vm_execute.h fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((IS_CONST == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL)); fbc 23849 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 23858 Zend/zend_vm_execute.h EXPECTED(fbc->type <= ZEND_USER_FUNCTION) && fbc 23859 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) && fbc 23861 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); fbc 23866 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) { fbc 23875 Zend/zend_vm_execute.h fbc, opline->extended_value, called_scope, obj); fbc 26185 Zend/zend_vm_execute.h zend_function *fbc; fbc 26252 Zend/zend_vm_execute.h UNEXPECTED((fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope)) == NULL)) { fbc 26263 Zend/zend_vm_execute.h fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((IS_CV == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL)); fbc 26264 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 26273 Zend/zend_vm_execute.h EXPECTED(fbc->type <= ZEND_USER_FUNCTION) && fbc 26274 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) && fbc 26276 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); fbc 26281 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) { fbc 26290 Zend/zend_vm_execute.h fbc, opline->extended_value, called_scope, obj); fbc 27677 Zend/zend_vm_execute.h zend_function *fbc; fbc 27744 Zend/zend_vm_execute.h UNEXPECTED((fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope)) == NULL)) { fbc 27755 Zend/zend_vm_execute.h fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL)); fbc 27756 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 27765 Zend/zend_vm_execute.h EXPECTED(fbc->type <= ZEND_USER_FUNCTION) && fbc 27766 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) && fbc 27768 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); fbc 27773 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) { fbc 27782 Zend/zend_vm_execute.h fbc, opline->extended_value, called_scope, obj); fbc 31935 Zend/zend_vm_execute.h zend_function *fbc; fbc 32002 Zend/zend_vm_execute.h UNEXPECTED((fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope)) == NULL)) { fbc 32013 Zend/zend_vm_execute.h fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((IS_CONST == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL)); fbc 32014 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 32023 Zend/zend_vm_execute.h EXPECTED(fbc->type <= ZEND_USER_FUNCTION) && fbc 32024 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) && fbc 32026 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); fbc 32031 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) { fbc 32040 Zend/zend_vm_execute.h fbc, opline->extended_value, called_scope, obj); fbc 37019 Zend/zend_vm_execute.h zend_function *fbc; fbc 37086 Zend/zend_vm_execute.h UNEXPECTED((fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope)) == NULL)) { fbc 37097 Zend/zend_vm_execute.h fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((IS_CV == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL)); fbc 37098 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 37107 Zend/zend_vm_execute.h EXPECTED(fbc->type <= ZEND_USER_FUNCTION) && fbc 37108 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) && fbc 37110 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); fbc 37115 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) { fbc 37124 Zend/zend_vm_execute.h fbc, opline->extended_value, called_scope, obj); fbc 39599 Zend/zend_vm_execute.h zend_function *fbc; fbc 39666 Zend/zend_vm_execute.h UNEXPECTED((fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope)) == NULL)) { fbc 39677 Zend/zend_vm_execute.h fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL)); fbc 39678 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 39687 Zend/zend_vm_execute.h EXPECTED(fbc->type <= ZEND_USER_FUNCTION) && fbc 39688 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) && fbc 39690 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); fbc 39695 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) { fbc 39704 Zend/zend_vm_execute.h fbc, opline->extended_value, called_scope, obj); fbc 41834 Zend/zend_vm_execute.h zend_function *fbc; fbc 41901 Zend/zend_vm_execute.h UNEXPECTED((fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope)) == NULL)) { fbc 41912 Zend/zend_vm_execute.h fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((IS_CONST == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL)); fbc 41913 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 41922 Zend/zend_vm_execute.h EXPECTED(fbc->type <= ZEND_USER_FUNCTION) && fbc 41923 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) && fbc 41925 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); fbc 41930 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) { fbc 41939 Zend/zend_vm_execute.h fbc, opline->extended_value, called_scope, obj); fbc 43982 Zend/zend_vm_execute.h zend_function *fbc; fbc 44049 Zend/zend_vm_execute.h UNEXPECTED((fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope)) == NULL)) { fbc 44060 Zend/zend_vm_execute.h fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((IS_CV == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL)); fbc 44061 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 44070 Zend/zend_vm_execute.h EXPECTED(fbc->type <= ZEND_USER_FUNCTION) && fbc 44071 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) && fbc 44073 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); fbc 44078 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) { fbc 44087 Zend/zend_vm_execute.h fbc, opline->extended_value, called_scope, obj); fbc 45128 Zend/zend_vm_execute.h zend_function *fbc; fbc 45195 Zend/zend_vm_execute.h UNEXPECTED((fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope)) == NULL)) { fbc 45206 Zend/zend_vm_execute.h fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL)); fbc 45207 Zend/zend_vm_execute.h if (UNEXPECTED(fbc == NULL)) { fbc 45216 Zend/zend_vm_execute.h EXPECTED(fbc->type <= ZEND_USER_FUNCTION) && fbc 45217 Zend/zend_vm_execute.h EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) && fbc 45219 Zend/zend_vm_execute.h CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(function_name), called_scope, fbc); fbc 45224 Zend/zend_vm_execute.h if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) { fbc 45233 Zend/zend_vm_execute.h fbc, opline->extended_value, called_scope, obj); fbc 121 ext/opcache/Optimizer/zend_optimizer.c zend_function *fbc = (zend_function *)zend_hash_str_find_ptr(EG(function_table), name, len); fbc 123 ext/opcache/Optimizer/zend_optimizer.c return (fbc && fbc->type == ZEND_INTERNAL_FUNCTION && fbc 124 ext/opcache/Optimizer/zend_optimizer.c fbc->internal_function.handler == ZEND_FN(display_disabled_function)); fbc 1346 ext/pdo/pdo_dbh.c zend_function *fbc = NULL; fbc 1353 ext/pdo/pdo_dbh.c if ((fbc = std_object_handlers.get_method(object, method_name, key)) == NULL) { fbc 1364 ext/pdo/pdo_dbh.c fbc = zend_hash_find_ptr(dbh_obj->inner->cls_methods[PDO_DBH_DRIVER_METHOD_KIND_DBH], lc_method_name); fbc 1369 ext/pdo/pdo_dbh.c return fbc; fbc 2211 ext/pdo/pdo_stmt.c zend_function *fbc = NULL; fbc 2218 ext/pdo/pdo_stmt.c if ((fbc = zend_hash_find_ptr(&object->ce->function_table, lc_method_name)) == NULL) { fbc 2234 ext/pdo/pdo_stmt.c if ((fbc = zend_hash_find_ptr(stmt->dbh->cls_methods[PDO_DBH_DRIVER_METHOD_KIND_STMT], lc_method_name)) == NULL) { fbc 2242 ext/pdo/pdo_stmt.c return fbc; fbc 2610 ext/pdo/pdo_stmt.c zend_function *fbc; fbc 2616 ext/pdo/pdo_stmt.c if ((fbc = zend_hash_find_ptr(&pdo_row_ce->function_table, lc_method_name)) == NULL) { fbc 2622 ext/pdo/pdo_stmt.c return fbc; fbc 914 sapi/phpdbg/phpdbg_bp.c static inline phpdbg_breakbase_t *phpdbg_find_breakpoint_symbol(zend_function *fbc) /* {{{ */ fbc 918 sapi/phpdbg/phpdbg_bp.c if (fbc->type != ZEND_USER_FUNCTION) { fbc 922 sapi/phpdbg/phpdbg_bp.c ops = (zend_op_array *) fbc; fbc 180 sapi/phpdbg/phpdbg_list.c void phpdbg_list_function(const zend_function *fbc) /* {{{ */ fbc 184 sapi/phpdbg/phpdbg_list.c if (fbc->type != ZEND_USER_FUNCTION) { fbc 185 sapi/phpdbg/phpdbg_list.c phpdbg_error("list", "type=\"internalfunction\" function=\"%s\"", "The function requested (%s) is not user defined", ZSTR_VAL(fbc->common.function_name)); fbc 189 sapi/phpdbg/phpdbg_list.c ops = (zend_op_array *) fbc; fbc 197 sapi/phpdbg/phpdbg_list.c zend_function* fbc; fbc 223 sapi/phpdbg/phpdbg_list.c if ((fbc = zend_hash_str_find_ptr(func_table, func_name, func_name_len))) { fbc 224 sapi/phpdbg/phpdbg_list.c phpdbg_list_function(fbc); fbc 188 sapi/phpdbg/phpdbg_print.c zend_function *fbc; fbc 192 sapi/phpdbg/phpdbg_print.c if ((fbc = zend_hash_find_ptr(&ce->function_table, lcname))) { fbc 194 sapi/phpdbg/phpdbg_print.c (fbc->type == ZEND_USER_FUNCTION) ? "User" : "Internal", fbc 195 sapi/phpdbg/phpdbg_print.c ZSTR_VAL(fbc->common.function_name), fbc 196 sapi/phpdbg/phpdbg_print.c (fbc->type == ZEND_USER_FUNCTION) ? fbc->op_array.last : 0); fbc 198 sapi/phpdbg/phpdbg_print.c phpdbg_print_function_helper(fbc); fbc 214 sapi/phpdbg/phpdbg_print.c zend_function* fbc; fbc 240 sapi/phpdbg/phpdbg_print.c if ((fbc = zend_hash_find_ptr(func_table, lcname))) { fbc 242 sapi/phpdbg/phpdbg_print.c (fbc->type == ZEND_USER_FUNCTION) ? "User" : "Internal", fbc 243 sapi/phpdbg/phpdbg_print.c (fbc->common.scope) ? "Method" : "Function", fbc 244 sapi/phpdbg/phpdbg_print.c ZSTR_VAL(fbc->common.function_name), fbc 245 sapi/phpdbg/phpdbg_print.c (fbc->type == ZEND_USER_FUNCTION) ? fbc->op_array.last : 0); fbc 247 sapi/phpdbg/phpdbg_print.c phpdbg_print_function_helper(fbc);