Lines Matching refs:fbc

1125 static zend_never_inline int zend_verify_internal_arg_types(zend_function *fbc, zend_execute_data *…  in zend_verify_internal_arg_types()  argument
1134 if (UNEXPECTED(!zend_verify_arg_type(fbc, i + 1, p, NULL, &dummy_cache_slot))) { in zend_verify_internal_arg_types()
1544 …c zend_never_inline ZEND_COLD void ZEND_FASTCALL zend_deprecated_function(const zend_function *fbc) in zend_deprecated_function() argument
1547 fbc->common.scope ? ZSTR_VAL(fbc->common.scope->name) : "", in zend_deprecated_function()
1548 fbc->common.scope ? "::" : "", in zend_deprecated_function()
1549 ZSTR_VAL(fbc->common.function_name)); in zend_deprecated_function()
1552 static zend_never_inline ZEND_COLD void ZEND_FASTCALL zend_abstract_method(const zend_function *fbc) in zend_abstract_method() argument
1555 ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); in zend_abstract_method()
2028 …end_never_inline ZEND_COLD void ZEND_FASTCALL zend_non_static_method_call(const zend_function *fbc) in zend_non_static_method_call() argument
2030 if (fbc->common.fn_flags & ZEND_ACC_ALLOW_STATIC) { in zend_non_static_method_call()
2033 ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); in zend_non_static_method_call()
2038 ZSTR_VAL(fbc->common.scope->name), ZSTR_VAL(fbc->common.function_name)); in zend_non_static_method_call()
3654 zend_function *fbc = Z_FUNC_P(zv); in zend_fetch_function() local
3656 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!RUN_TIME_CACHE(&fbc->op_array))) { in zend_fetch_function()
3657 init_func_run_time_cache_i(&fbc->op_array); in zend_fetch_function()
3659 return fbc; in zend_fetch_function()
3669 zend_function *fbc = Z_FUNC_P(zv); in zend_fetch_function_str() local
3671 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!RUN_TIME_CACHE(&fbc->op_array))) { in zend_fetch_function_str()
3672 init_func_run_time_cache_i(&fbc->op_array); in zend_fetch_function_str()
3674 return fbc; in zend_fetch_function_str()
4032 zend_function *fbc; in zend_init_dynamic_call_string() local
4057 fbc = called_scope->get_static_method(called_scope, mname); in zend_init_dynamic_call_string()
4059 fbc = zend_std_get_static_method(called_scope, mname, NULL); in zend_init_dynamic_call_string()
4061 if (UNEXPECTED(fbc == NULL)) { in zend_init_dynamic_call_string()
4073 if (UNEXPECTED(!(fbc->common.fn_flags & ZEND_ACC_STATIC))) { in zend_init_dynamic_call_string()
4074 zend_non_static_method_call(fbc); in zend_init_dynamic_call_string()
4079 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!RUN_TIME_CACHE(&fbc->op_array))) { in zend_init_dynamic_call_string()
4080 init_func_run_time_cache(&fbc->op_array); in zend_init_dynamic_call_string()
4096 fbc = Z_FUNC_P(func); in zend_init_dynamic_call_string()
4097 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!RUN_TIME_CACHE(&fbc->op_array))) { in zend_init_dynamic_call_string()
4098 init_func_run_time_cache(&fbc->op_array); in zend_init_dynamic_call_string()
4104 fbc, num_args, called_scope); in zend_init_dynamic_call_string()
4110 zend_function *fbc; in zend_init_dynamic_call_object() local
4117 …EXPECTED(Z_OBJ_HANDLER_P(function, get_closure)(function, &called_scope, &fbc, &object) == SUCCESS… in zend_init_dynamic_call_object()
4120 if (fbc->common.fn_flags & ZEND_ACC_CLOSURE) { in zend_init_dynamic_call_object()
4122 GC_ADDREF(ZEND_CLOSURE_OBJECT(fbc)); in zend_init_dynamic_call_object()
4124 if (fbc->common.fn_flags & ZEND_ACC_FAKE_CLOSURE) { in zend_init_dynamic_call_object()
4141 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!RUN_TIME_CACHE(&fbc->op_array))) { in zend_init_dynamic_call_object()
4142 init_func_run_time_cache(&fbc->op_array); in zend_init_dynamic_call_object()
4146 fbc, num_args, object_or_called_scope); in zend_init_dynamic_call_object()
4152 zend_function *fbc; in zend_init_dynamic_call_array() local
4187 fbc = called_scope->get_static_method(called_scope, Z_STR_P(method)); in zend_init_dynamic_call_array()
4189 fbc = zend_std_get_static_method(called_scope, Z_STR_P(method), NULL); in zend_init_dynamic_call_array()
4191 if (UNEXPECTED(fbc == NULL)) { in zend_init_dynamic_call_array()
4197 if (!(fbc->common.fn_flags & ZEND_ACC_STATIC)) { in zend_init_dynamic_call_array()
4198 zend_non_static_method_call(fbc); in zend_init_dynamic_call_array()
4207 fbc = Z_OBJ_HT_P(obj)->get_method(&object, Z_STR_P(method), NULL); in zend_init_dynamic_call_array()
4208 if (UNEXPECTED(fbc == NULL)) { in zend_init_dynamic_call_array()
4215 if ((fbc->common.fn_flags & ZEND_ACC_STATIC) != 0) { in zend_init_dynamic_call_array()
4228 if (EXPECTED(fbc->type == ZEND_USER_FUNCTION) && UNEXPECTED(!RUN_TIME_CACHE(&fbc->op_array))) { in zend_init_dynamic_call_array()
4229 init_func_run_time_cache(&fbc->op_array); in zend_init_dynamic_call_array()
4233 fbc, num_args, object_or_called_scope); in zend_init_dynamic_call_array()
4335 zend_function *fbc = call->func; in zend_do_fcall_overloaded() local
4341 if (fbc->type == ZEND_OVERLOADED_FUNCTION_TEMPORARY) { in zend_do_fcall_overloaded()
4342 zend_string_release_ex(fbc->common.function_name, 0); in zend_do_fcall_overloaded()
4344 efree(fbc); in zend_do_fcall_overloaded()
4356 object->handlers->call_method(fbc->common.function_name, object, call, ret); in zend_do_fcall_overloaded()
4361 if (fbc->type == ZEND_OVERLOADED_FUNCTION_TEMPORARY) { in zend_do_fcall_overloaded()
4362 zend_string_release_ex(fbc->common.function_name, 0); in zend_do_fcall_overloaded()
4364 efree(fbc); in zend_do_fcall_overloaded()