#include <arm/types.h>
arm/types.h
Basic integral types. Omit the typedef if
not possible for a machine/compiler combination.
typedefregister_t
typedef int64_t register_t
typedefuser_addr_t
These types are used for reserving the largest possible size.
typedef u_int64_t user_addr_t
typedefuser_size_t
typedef u_int64_t user_size_t
typedefuser_ssize_t
typedef int64_t user_ssize_t
typedefuser_long_t
typedef int64_t user_long_t
typedefuser_ulong_t
typedef u_int64_t user_ulong_t
typedefuser_time_t
typedef int64_t user_time_t
typedefuser_off_t
typedef int64_t user_off_t
typedefuser_addr_ut
typedef user_addr_t user_addr_ut
typedefuser_size_ut
typedef user_size_t user_size_ut
macroUSER_ADDR_NULL
#define USER_ADDR_NULL ((user_addr_t) 0)
macroCAST_USER_ADDR_T
#define CAST_USER_ADDR_T(a_ptr) ((user_addr_t)((uintptr_t)(a_ptr)))
typedefuser64_addr_t
typedef __uint64_t user64_addr_t
typedefuser64_size_t
typedef __uint64_t user64_size_t
typedefuser64_ssize_t
typedef __int64_t user64_ssize_t
typedefuser64_long_t
typedef __int64_t user64_long_t
typedefuser64_ulong_t
typedef __uint64_t user64_ulong_t
typedefuser64_time_t
typedef __int64_t user64_time_t
typedefuser64_off_t
typedef __int64_t user64_off_t
typedefuser32_addr_t
typedef __uint32_t user32_addr_t
typedefuser32_size_t
typedef __uint32_t user32_size_t
typedefuser32_ssize_t
typedef __int32_t user32_ssize_t
typedefuser32_long_t
typedef __int32_t user32_long_t
typedefuser32_ulong_t
typedef __uint32_t user32_ulong_t
typedefuser32_time_t
typedef __int32_t user32_time_t
typedefuser32_off_t
typedef __int64_t user32_off_t
typedefsyscall_arg_t
typedef u_int64_t syscall_arg_t