USER_TOP
#define USER_STACK_REGION_SIZE ((USER_TOP - USER_STACK_REGION) + 1)
#define USER_STACK_REGION_SIZE ((USER_TOP - USER_STACK_REGION) + 1)
#define USER_STACK_REGION_SIZE ((USER_TOP - USER_STACK_REGION) + 1)
#define USER_STACK_REGION_SIZE ((USER_TOP - USER_STACK_REGION) + 1)
#define USER_STACK_REGION_SIZE ((USER_TOP - USER_STACK_REGION) + 1)
#define USER_SIZE (USER_TOP - USER_BASE + 1)
#define USER_STACK_REGION_SIZE ((USER_TOP - USER_STACK_REGION) + 1)
#define USER_STACK_REGION_SIZE ((USER_TOP - USER_STACK_REGION) + 1)
#define USER_STACK_REGION_SIZE ((USER_TOP - USER_STACK_REGION) + 1)
#define USER_STACK_REGION_SIZE ((USER_TOP - USER_STACK_REGION) + 1)
# define IS_USER_ADDRESS(x) ((addr_t)(x) <= USER_TOP)
#elif USER_TOP == __HAIKU_ADDR_MAX
((addr_t)(x) >= USER_BASE && (addr_t)(x) <= USER_TOP)
end = VirtAdrPte(USER_TOP, 2);
end = VirtAdrPte(USER_TOP, 2);
addr_t userEnd = std::min<addr_t>(end, USER_TOP);
maxSize = USER_TOP - (addr_t)from;