Lines Matching refs:fbc

3475 	zend_function *fbc;  variable
3549 fbc = CACHED_PTR(opline->result.num + sizeof(void*));
3558fbc = obj->handlers->get_method(&obj, Z_STR_P(function_name), ((OP2_TYPE == IS_CONST) ? (RT_CONSTA…
3559 if (UNEXPECTED(fbc == NULL)) {
3568 EXPECTED(fbc->type <= ZEND_USER_FUNCTION) &&
3569 EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE))) &&
3571 CACHE_POLYMORPHIC_PTR(opline->result.num, called_scope, fbc);
3577 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!RUN_TIME_CACHE(&fbc->op_array))) {
3578 init_func_run_time_cache(&fbc->op_array);
3587 if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0)) {
3608 fbc, opline->extended_value, obj);
3621 zend_function *fbc; variable
3653 EXPECTED((fbc = CACHED_PTR(opline->result.num + sizeof(void*))) != NULL)) {
3658 fbc = CACHED_PTR(opline->result.num + sizeof(void*));
3685 fbc = ce->get_static_method(ce, Z_STR_P(function_name));
3687fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), ((OP2_TYPE == IS_CONST) ? (RT_CONSTAN…
3689 if (UNEXPECTED(fbc == NULL)) {
3697 EXPECTED(fbc->type <= ZEND_USER_FUNCTION) &&
3698 EXPECTED(!(fbc->common.fn_flags & (ZEND_ACC_CALL_VIA_TRAMPOLINE|ZEND_ACC_NEVER_CACHE)))) {
3699 CACHE_POLYMORPHIC_PTR(opline->result.num, ce, fbc);
3701 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!RUN_TIME_CACHE(&fbc->op_array))) {
3702 init_func_run_time_cache(&fbc->op_array);
3716 fbc = ce->constructor;
3717 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!RUN_TIME_CACHE(&fbc->op_array))) {
3718 init_func_run_time_cache(&fbc->op_array);
3722 if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) {
3727 zend_non_static_method_call(fbc);
3749 fbc, opline->extended_value, ce);
3759 zend_function *fbc; variable
3763 fbc = CACHED_PTR(opline->result.num);
3764 if (UNEXPECTED(fbc == NULL)) {
3770 fbc = Z_FUNC_P(func);
3771 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!RUN_TIME_CACHE(&fbc->op_array))) {
3772 init_func_run_time_cache(&fbc->op_array);
3774 CACHE_PTR(opline->result.num, fbc);
3777 fbc, opline->extended_value, NULL);
3919 zend_function *fbc; variable
3922 fbc = CACHED_PTR(opline->result.num);
3923 if (UNEXPECTED(fbc == NULL)) {
3932 fbc = Z_FUNC_P(func);
3933 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!RUN_TIME_CACHE(&fbc->op_array))) {
3934 init_func_run_time_cache(&fbc->op_array);
3936 CACHE_PTR(opline->result.num, fbc);
3940 fbc, opline->extended_value, NULL);
3952 zend_function *fbc; variable
3955 fbc = CACHED_PTR(opline->result.num);
3956 if (UNEXPECTED(fbc == NULL)) {
3962 fbc = Z_FUNC_P(func);
3963 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!RUN_TIME_CACHE(&fbc->op_array))) {
3964 init_func_run_time_cache(&fbc->op_array);
3966 CACHE_PTR(opline->result.num, fbc);
3971 fbc, opline->extended_value, NULL);
3982 zend_function *fbc = call->func; variable
3995 fbc->internal_function.handler(call, ret);
4027 zend_function *fbc = call->func; variable
4040 i_init_func_execute_data(&fbc->op_array, ret, 0 EXECUTE_DATA_CC);
4050 zend_function *fbc = call->func; variable
4056 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION)) {
4064 i_init_func_execute_data(&fbc->op_array, ret, 0 EXECUTE_DATA_CC);
4070 ZEND_ASSERT(fbc->type == ZEND_INTERNAL_FUNCTION);
4072 if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_DEPRECATED) != 0)) {
4073 zend_deprecated_function(fbc);
4087 if (UNEXPECTED(fbc->common.fn_flags & ZEND_ACC_HAS_TYPE_HINTS)
4088 && UNEXPECTED(!zend_verify_internal_arg_types(fbc, call))) {
4100 fbc->internal_function.handler(call, ret);
4134 zend_function *fbc = call->func; variable
4140 if (UNEXPECTED((fbc->common.fn_flags & (ZEND_ACC_ABSTRACT|ZEND_ACC_DEPRECATED)) != 0)) {
4141 if (UNEXPECTED((fbc->common.fn_flags & ZEND_ACC_ABSTRACT) != 0)) {
4142 zend_abstract_method(fbc);
4151 zend_deprecated_function(fbc);
4158 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION)) {
4166 i_init_func_execute_data(&fbc->op_array, ret, 1 EXECUTE_DATA_CC);
4178 } else if (EXPECTED(fbc->type < ZEND_USER_FUNCTION)) {
4182 if (UNEXPECTED(fbc->common.fn_flags & ZEND_ACC_HAS_TYPE_HINTS)
4183 && UNEXPECTED(!zend_verify_internal_arg_types(fbc, call))) {
4192 fbc->internal_function.handler(call, ret);
8267 zend_function *fbc = EX(func);
8292 …call->func = (fbc->op_array.fn_flags & ZEND_ACC_STATIC) ? fbc->op_array.scope->__callstatic : fbc-…
8296 ZVAL_STR(ZEND_CALL_ARG(call, 1), fbc->common.function_name);
8302 zend_free_trampoline(fbc);
8303 fbc = call->func;
8305 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION)) {
8306 if (UNEXPECTED(!RUN_TIME_CACHE(&fbc->op_array))) {
8307 init_func_run_time_cache(&fbc->op_array);
8310 i_init_func_execute_data(&fbc->op_array, ret, 0 EXECUTE_DATA_CC);
8324 ZEND_ASSERT(fbc->type == ZEND_INTERNAL_FUNCTION);
8328 if (UNEXPECTED(fbc->common.fn_flags & ZEND_ACC_HAS_TYPE_HINTS)
8329 && UNEXPECTED(!zend_verify_internal_arg_types(fbc, call))) {
8344 fbc->internal_function.handler(call, ret);