Lines Matching refs:reg_function

2802 	zend_internal_function *reg_function, *internal_function = (zend_internal_function *)&function;  in zend_register_functions()  local
2925 reg_function = malloc(sizeof(zend_internal_function)); in zend_register_functions()
2926 memcpy(reg_function, &function, sizeof(zend_internal_function)); in zend_register_functions()
2927 if (zend_hash_add_ptr(target_function_table, lowercase_name, reg_function) == NULL) { in zend_register_functions()
2929 free(reg_function); in zend_register_functions()
2935 uint32_t num_args = reg_function->num_args; in zend_register_functions()
2936 if (reg_function->fn_flags & ZEND_ACC_VARIADIC) { in zend_register_functions()
2941 if (reg_function->arg_info && num_args) { in zend_register_functions()
2944 zend_internal_arg_info *arg_info = &reg_function->arg_info[i]; in zend_register_functions()
2947 reg_function->fn_flags |= ZEND_ACC_HAS_TYPE_HINTS; in zend_register_functions()
2951 if (!strcmp(arg_info->name, reg_function->arg_info[j].name)) { in zend_register_functions()
2962 if (reg_function->arg_info && in zend_register_functions()
2963 (reg_function->fn_flags & (ZEND_ACC_HAS_RETURN_TYPE|ZEND_ACC_HAS_TYPE_HINTS))) { in zend_register_functions()
2966 zend_internal_arg_info *arg_info = reg_function->arg_info - 1; in zend_register_functions()
2973 reg_function->arg_info = new_arg_info + 1; in zend_register_functions()
3035 scope, (zend_function *)reg_function, lowercase_name, E_CORE_ERROR); in zend_register_functions()
3036 zend_add_magic_method(scope, (zend_function *)reg_function, lowercase_name); in zend_register_functions()