Lines Matching refs:internal_function

2322 	zend_internal_function *internal_function = (zend_internal_function *)&function;  in ZEND_END_ARG_INFO()  local
2338 internal_function->type = ZEND_INTERNAL_FUNCTION; in ZEND_END_ARG_INFO()
2339 internal_function->module = EG(current_module); in ZEND_END_ARG_INFO()
2340 memset(internal_function->reserved, 0, ZEND_MAX_RESERVED_RESOURCES * sizeof(void*)); in ZEND_END_ARG_INFO()
2344 internal_function->handler = ptr->handler; in ZEND_END_ARG_INFO()
2345 internal_function->function_name = zend_string_init_interned(ptr->fname, fname_len, 1); in ZEND_END_ARG_INFO()
2346 internal_function->scope = scope; in ZEND_END_ARG_INFO()
2347 internal_function->prototype = NULL; in ZEND_END_ARG_INFO()
2348 internal_function->attributes = NULL; in ZEND_END_ARG_INFO()
2354 internal_function->fn_flags = ZEND_ACC_PUBLIC | ptr->flags; in ZEND_END_ARG_INFO()
2356 internal_function->fn_flags = ptr->flags; in ZEND_END_ARG_INFO()
2359 internal_function->fn_flags = ZEND_ACC_PUBLIC; in ZEND_END_ARG_INFO()
2364 internal_function->arg_info = (zend_internal_arg_info*)ptr->arg_info+1; in ZEND_END_ARG_INFO()
2365 internal_function->num_args = ptr->num_args; in ZEND_END_ARG_INFO()
2368 internal_function->required_num_args = ptr->num_args; in ZEND_END_ARG_INFO()
2370 internal_function->required_num_args = info->required_num_args; in ZEND_END_ARG_INFO()
2373 internal_function->fn_flags |= ZEND_ACC_RETURN_REFERENCE; in ZEND_END_ARG_INFO()
2376 internal_function->fn_flags |= ZEND_ACC_VARIADIC; in ZEND_END_ARG_INFO()
2378 internal_function->num_args--; in ZEND_END_ARG_INFO()
2388 internal_function->fn_flags |= ZEND_ACC_HAS_RETURN_TYPE; in ZEND_END_ARG_INFO()
2394 internal_function->arg_info = NULL; in ZEND_END_ARG_INFO()
2395 internal_function->num_args = 0; in ZEND_END_ARG_INFO()
2396 internal_function->required_num_args = 0; in ZEND_END_ARG_INFO()
2401 if (scope && zend_string_equals_literal_ci(internal_function->function_name, "__tostring") && in ZEND_END_ARG_INFO()
2402 !(internal_function->fn_flags & ZEND_ACC_HAS_RETURN_TYPE)) { in ZEND_END_ARG_INFO()
2403 internal_function->arg_info = (zend_internal_arg_info *) arg_info_toString + 1; in ZEND_END_ARG_INFO()
2404 internal_function->fn_flags |= ZEND_ACC_HAS_RETURN_TYPE; in ZEND_END_ARG_INFO()
2405 internal_function->num_args = internal_function->required_num_args = 0; in ZEND_END_ARG_INFO()
2409 zend_set_function_arg_flags((zend_function*)internal_function); in ZEND_END_ARG_INFO()
2429 if (!internal_function->handler) { in ZEND_END_ARG_INFO()
2435 …lowercase_name = zend_string_tolower_ex(internal_function->function_name, type == MODULE_PERSISTEN… in ZEND_END_ARG_INFO()
2456 zend_internal_arg_info *arg_info = &reg_function->internal_function.arg_info[i]; in ZEND_END_ARG_INFO()
2463 if (!strcmp(arg_info->name, reg_function->internal_function.arg_info[j].name)) { in ZEND_END_ARG_INFO()
3001 zend_free_internal_arg_info(&fn->internal_function); in zend_disable_class()