Lines Matching refs:reg_function

2143 	zend_function function, *reg_function;  in zend_register_functions()  local
2266 reg_function = malloc(sizeof(zend_internal_function)); in zend_register_functions()
2267 memcpy(reg_function, &function, sizeof(zend_internal_function)); in zend_register_functions()
2268 if (zend_hash_add_ptr(target_function_table, lowercase_name, reg_function) == NULL) { in zend_register_functions()
2270 free(reg_function); in zend_register_functions()
2276 if (reg_function->common.arg_info && reg_function->common.num_args) { in zend_register_functions()
2278 for (i = 0; i < reg_function->common.num_args; i++) { in zend_register_functions()
2279 if (ZEND_TYPE_IS_SET(reg_function->common.arg_info[i].type)) { in zend_register_functions()
2280 reg_function->common.fn_flags |= ZEND_ACC_HAS_TYPE_HINTS; in zend_register_functions()
2286 if (reg_function->common.arg_info && in zend_register_functions()
2287 (reg_function->common.fn_flags & (ZEND_ACC_HAS_RETURN_TYPE|ZEND_ACC_HAS_TYPE_HINTS))) { in zend_register_functions()
2290 uint32_t num_args = reg_function->common.num_args + 1; in zend_register_functions()
2291 zend_arg_info *arg_info = reg_function->common.arg_info - 1; in zend_register_functions()
2294 if (reg_function->common.fn_flags & ZEND_ACC_VARIADIC) { in zend_register_functions()
2299 reg_function->common.arg_info = new_arg_info + 1; in zend_register_functions()
2322 ctor = reg_function; in zend_register_functions()
2324 serialize_func = reg_function; in zend_register_functions()
2326 unserialize_func = reg_function; in zend_register_functions()
2328 reg_function = NULL; in zend_register_functions()
2330 ctor = reg_function; in zend_register_functions()
2332 dtor = reg_function; in zend_register_functions()
2337 clone = reg_function; in zend_register_functions()
2339 __call = reg_function; in zend_register_functions()
2341 __callstatic = reg_function; in zend_register_functions()
2343 __tostring = reg_function; in zend_register_functions()
2345 __get = reg_function; in zend_register_functions()
2348 __set = reg_function; in zend_register_functions()
2351 __unset = reg_function; in zend_register_functions()
2354 __isset = reg_function; in zend_register_functions()
2357 __debugInfo = reg_function; in zend_register_functions()
2359 reg_function = NULL; in zend_register_functions()
2361 if (reg_function) { in zend_register_functions()
2362 zend_check_magic_method_implementation(scope, reg_function, error_type); in zend_register_functions()