Rizin
unix-like reverse engineering framework and cli tools
sftypes.h File Reference

Go to the source code of this file.

Classes

struct  dirent
 
struct  tms
 
struct  vm86plus_struct
 
struct  utimbuf
 
struct  __sysctl_args
 
struct  timezone
 
struct  sysinfo
 
struct  iovec
 
struct  statfs
 
struct  pollfd
 
struct  kernel_sym
 
struct  module
 
struct  utsname
 
struct  ustat
 
struct  stat
 
struct  sched_param
 
struct  timeval
 
struct  timespec
 
struct  fd_set
 
struct  sockaddr
 
struct  in_addr
 
struct  sockaddr_in
 
struct  sockaddr_un
 
struct  in6_addr
 
struct  sockaddr_in6
 
struct  msghdr
 
struct  cmsghdr
 
struct  winsize
 
struct  termio
 
struct  termios
 
struct  Elf32_Ehdr
 
struct  Elf64_Ehdr
 
struct  Elf32_Shdr
 
struct  Elf64_Shdr
 
struct  Elf32_Sym
 
struct  Elf64_Sym
 
struct  Elf32_Syminfo
 
struct  Elf64_Syminfo
 
struct  Elf32_Rel
 
struct  Elf64_Rel
 
struct  Elf32_Rela
 
struct  Elf64_Rela
 
struct  Elf32_Phdr
 
struct  Elf64_Phdr
 
struct  Elf32_Dyn
 
struct  Elf64_Dyn
 
struct  Elf32_Verdef
 
struct  Elf64_Verdef
 
struct  Elf32_Verdaux
 
struct  Elf64_Verdaux
 
struct  Elf32_Verneed
 
struct  Elf64_Verneed
 
struct  Elf32_Vernaux
 
struct  Elf64_Vernaux
 
struct  Elf32_auxv_t
 
struct  Elf64_auxv_t
 
struct  Elf32_Nhdr
 
struct  Elf64_Nhdr
 
struct  Elf32_Move
 
struct  Elf64_Move
 
union  Elf32_gptab
 
struct  Elf32_RegInfo
 
struct  Elf_Options
 
struct  Elf_Options_Hw
 
struct  Elf32_Lib
 
struct  Elf64_Lib
 
struct  rusage
 
struct  bsd_dirent
 
struct  sembuf
 

Macros

#define NULL   ((void*)0)
 
#define PROT_READ   0x1 /* Page can be read. */
 
#define PROT_WRITE   0x2 /* Page can be written. */
 
#define PROT_EXEC   0x4 /* Page can be executed. */
 
#define PROT_NONE   0x0 /* Page can not be accessed. */
 
#define MAP_SHARED   0x01 /* Share changes. */
 
#define MAP_PRIVATE   0x02 /* Changes are private. */
 
#define MAP_TYPE   0x0f /* Mask for type of mapping. */
 
#define MAP_FIXED   0x10 /* Interpret addr exactly. */
 
#define MAP_FILE   0
 
#define MAP_ANONYMOUS   0x20 /* Don't use a file. */
 
#define MAP_ANON   MAP_ANONYMOUS
 
#define EPERM   1 /* Operation not permitted */
 
#define ENOENT   2 /* No such file or directory */
 
#define ESRCH   3 /* No such process */
 
#define EINTR   4 /* Interrupted system call */
 
#define EIO   5 /* I/O error */
 
#define ENXIO   6 /* No such device or address */
 
#define E2BIG   7 /* Argument list too long */
 
#define ENOEXEC   8 /* Exec format error */
 
#define EBADF   9 /* Bad file number */
 
#define ECHILD   10 /* No child processes */
 
#define EAGAIN   11 /* Try again */
 
#define ENOMEM   12 /* Out of memory */
 
#define EACCES   13 /* Permission denied */
 
#define EFAULT   14 /* Bad address */
 
#define ENOTBLK   15 /* Block device required */
 
#define EBUSY   16 /* Device or resource busy */
 
#define EEXIST   17 /* File exists */
 
#define EXDEV   18 /* Cross-device link */
 
#define ENODEV   19 /* No such device */
 
#define ENOTDIR   20 /* Not a directory */
 
#define EISDIR   21 /* Is a directory */
 
#define EINVAL   22 /* Invalid argument */
 
#define ENFILE   23 /* File table overflow */
 
#define EMFILE   24 /* Too many open files */
 
#define ENOTTY   25 /* Not a typewriter */
 
#define ETXTBSY   26 /* Text file busy */
 
#define EFBIG   27 /* File too large */
 
#define ENOSPC   28 /* No space left on device */
 
#define ESPIPE   29 /* Illegal seek */
 
#define EROFS   30 /* Read-only file system */
 
#define EMLINK   31 /* Too many links */
 
#define EPIPE   32 /* Broken pipe */
 
#define EDOM   33 /* Math argument out of domain of func */
 
#define ERANGE   34 /* Math result not representable */
 
#define ESTRPIPE   86 /* Streams pipe error */
 
#define EUSERS   87 /* Too many users */
 
#define ENOTSOCK   88 /* Socket operation on non-socket */
 
#define EDESTADDRREQ   89 /* Destination address required */
 
#define EMSGSIZE   90 /* Message too long */
 
#define EPROTOTYPE   91 /* Protocol wrong type for socket */
 
#define ENOPROTOOPT   92 /* Protocol not available */
 
#define EPROTONOSUPPORT   93 /* Protocol not supported */
 
#define ESOCKTNOSUPPORT   94 /* Socket type not supported */
 
#define EOPNOTSUPP   95 /* Operation not supported on transport endpoint */
 
#define EPFNOSUPPORT   96 /* Protocol family not supported */
 
#define EAFNOSUPPORT   97 /* Address family not supported by protocol */
 
#define EADDRINUSE   98 /* Address already in use */
 
#define EADDRNOTAVAIL   99 /* Cannot assign requested address */
 
#define ENETDOWN   100 /* Network is down */
 
#define ENETUNREACH   101 /* Network is unreachable */
 
#define ENETRESET   102 /* Network dropped connection because of reset */
 
#define ECONNABORTED   103 /* Software caused connection abort */
 
#define ECONNRESET   104 /* Connection reset by peer */
 
#define ENOBUFS   105 /* No buffer space available */
 
#define EISCONN   106 /* Transport endpoint is already connected */
 
#define ENOTCONN   107 /* Transport endpoint is not connected */
 
#define ESHUTDOWN   108 /* Cannot send after transport endpoint shutdown */
 
#define ETOOMANYREFS   109 /* Too many references: cannot splice */
 
#define ETIMEDOUT   110 /* Connection timed out */
 
#define ECONNREFUSED   111 /* Connection refused */
 
#define EHOSTDOWN   112 /* Host is down */
 
#define EHOSTUNREACH   113 /* No route to host */
 
#define EALREADY   114 /* Operation already in progress */
 
#define EINPROGRESS   115 /* Operation now in progress */
 
#define ESTALE   116 /* Stale NFS file handle */
 
#define EUCLEAN   117 /* Structure needs cleaning */
 
#define ENOTNAM   118 /* Not a XENIX named type file */
 
#define ENAVAIL   119 /* No XENIX semaphores available */
 
#define EISNAM   120 /* Is a named type file */
 
#define EREMOTEIO   121 /* Remote I/O error */
 
#define EDQUOT   122 /* Quota exceeded */
 
#define FD_SETSIZE   1024
 
#define NFDBITS   (8 * sizeof (fd_mask))
 
#define __FDELT(d)   ((d) / NFDBITS)
 
#define FDMASK(d)   ((fd_mask) 1 << ((d) % NFDBITS))
 
#define __FDS_BITS(set)   ((set)->fds_bits)
 
#define FD_ZERO(set)
 
#define FD_SET(d, set)   (__FDS_BITS (set)[__FDELT (d)] |= FDMASK (d))
 
#define FD_CLR(d, set)   (__FDS_BITS (set)[__FDELT (d)] &= ~FDMASK (d))
 
#define FD_ISSET(d, set)   (__FDS_BITS (set)[__FDELT (d)] & FDMASK (d))
 
#define SOCK_STREAM   SOCK_STREAM
 
#define SOCK_DGRAM   SOCK_DGRAM
 
#define SOCK_RAW   SOCK_RAW
 
#define SOCK_RDM   SOCK_RDM
 
#define SOCK_SEQPACKET   SOCK_SEQPACKET
 
#define SOCK_PACKET   SOCK_PACKET
 
#define PF_UNSPEC   0 /* Unspecified. */
 
#define PF_LOCAL   1 /* Local to host (pipes and file-domain). */
 
#define PF_UNIX   PF_LOCAL /* Old BSD name for PF_LOCAL. */
 
#define PF_FILE   PF_LOCAL /* Another non-standard name for PF_LOCAL. */
 
#define PF_INET   2 /* IP protocol family. */
 
#define PF_AX25   3 /* Amateur Radio AX.25. */
 
#define PF_IPX   4 /* Novell Internet Protocol. */
 
#define PF_APPLETALK   5 /* Appletalk DDP. */
 
#define PF_NETROM   6 /* Amateur radio NetROM. */
 
#define PF_BRIDGE   7 /* Multiprotocol bridge. */
 
#define PF_ATMPVC   8 /* ATM PVCs. */
 
#define PF_X25   9 /* Reserved for X.25 project. */
 
#define PF_ROSE   11 /* Amateur Radio X.25 PLP. */
 
#define PF_DECnet   12 /* Reserved for DECnet project. */
 
#define PF_NETBEUI   13 /* Reserved for 802.2LLC project. */
 
#define PF_SECURITY   14 /* Security callback pseudo AF. */
 
#define PF_KEY   15 /* PF_KEY key management API. */
 
#define PF_NETLINK   16
 
#define PF_ROUTE   PF_NETLINK /* Alias to emulate 4.4BSD. */
 
#define PF_PACKET   17 /* Packet family. */
 
#define PF_ASH   18 /* Ash. */
 
#define PF_ECONET   19 /* Acorn Econet. */
 
#define PF_ATMSVC   20 /* ATM SVCs. */
 
#define PF_SNA   22 /* Linux SNA Project */
 
#define PF_IRDA   23 /* IRDA sockets. */
 
#define PF_PPPOX   24 /* PPPoX sockets. */
 
#define PF_WANPIPE   25 /* Wanpipe API sockets. */
 
#define PF_BLUETOOTH   31 /* Bluetooth sockets. */
 
#define PF_MAX   32 /* For now.. */
 
#define AF_UNSPEC   PF_UNSPEC
 
#define AF_LOCAL   PF_LOCAL
 
#define AF_UNIX   PF_UNIX
 
#define AF_FILE   PF_FILE
 
#define AF_INET   PF_INET
 
#define AF_AX25   PF_AX25
 
#define AF_IPX   PF_IPX
 
#define AF_APPLETALK   PF_APPLETALK
 
#define AF_NETROM   PF_NETROM
 
#define AF_BRIDGE   PF_BRIDGE
 
#define AF_ATMPVC   PF_ATMPVC
 
#define AF_X25   PF_X25
 
#define AF_INET6   PF_INET6
 
#define AF_ROSE   PF_ROSE
 
#define AF_DECnet   PF_DECnet
 
#define AF_NETBEUI   PF_NETBEUI
 
#define AF_SECURITY   PF_SECURITY
 
#define AF_KEY   PF_KEY
 
#define AF_NETLINK   PF_NETLINK
 
#define AF_ROUTE   PF_ROUTE
 
#define AF_PACKET   PF_PACKET
 
#define AF_ASH   PF_ASH
 
#define AF_ECONET   PF_ECONET
 
#define AF_ATMSVC   PF_ATMSVC
 
#define AF_SNA   PF_SNA
 
#define AF_IRDA   PF_IRDA
 
#define AF_PPPOX   PF_PPPOX
 
#define AF_WANPIPE   PF_WANPIPE
 
#define AF_BLUETOOTH   PF_BLUETOOTH
 
#define AF_MAX   PF_MAX
 
#define SOL_RAW   255
 
#define SOL_DECNET   261
 
#define SOL_X25   262
 
#define SOL_PACKET   263
 
#define SOL_ATM   264 /* ATM layer (cell level). */
 
#define SOL_AAL   265 /* ATM Adaption Layer (packet level). */
 
#define SOL_IRDA   266
 
#define __SOCKADDR_COMMON(sa_prefix)    sa_family_t sa_prefix##family
 
#define __SOCKADDR_COMMON_SIZE   (sizeof (unsigned short int))
 
#define IN6ADDR_ANY_INIT   {{{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }}}
 
#define SCM_RIGHTS   SCM_RIGHTS
 
#define CMSG_DATA(cmsg)   ((unsigned char *) ((struct cmsghdr *) (cmsg) + 1))
 
#define CMSG_NXTHDR(mhdr, cmsg)   __cmsg_nxthdr (mhdr, cmsg)
 
#define CMSG_FIRSTHDR(mhdr)
 
#define CMSG_ALIGN(len)
 
#define CMSG_SPACE(len)
 
#define CMSG_LEN(len)   (CMSG_ALIGN (sizeof (struct cmsghdr)) + (len))
 
#define SOL_SOCKET   1
 
#define SO_DEBUG   1
 
#define SO_REUSEADDR   2
 
#define SO_TYPE   3
 
#define SO_ERROR   4
 
#define SO_DONTROUTE   5
 
#define SO_BROADCAST   6
 
#define SO_SNDBUF   7
 
#define SO_RCVBUF   8
 
#define SO_KEEPALIVE   9
 
#define SO_OOBINLINE   10
 
#define SO_NO_CHECK   11
 
#define SO_PRIORITY   12
 
#define SO_LINGER   13
 
#define SO_BSDCOMPAT   14
 
#define SO_PASSCRED   16
 
#define SO_PEERCRED   17
 
#define SO_RCVLOWAT   18
 
#define SO_SNDLOWAT   19
 
#define SO_RCVTIMEO   20
 
#define SO_SNDTIMEO   21
 
#define SO_SECURITY_AUTHENTICATION   22
 
#define SO_SECURITY_ENCRYPTION_TRANSPORT   23
 
#define SO_SECURITY_ENCRYPTION_NETWORK   24
 
#define SO_BINDTODEVICE   25
 
#define SO_ATTACH_FILTER   26
 
#define SO_DETACH_FILTER   27
 
#define SO_PEERNAME   28
 
#define SO_TIMESTAMP   29
 
#define SCM_TIMESTAMP   SO_TIMESTAMP
 
#define SO_ACCEPTCONN   30
 
#define IP(x, y, z, t)   ((x)|(y)<<8|(z)<<16|(t)<<24)
 
#define htons(x)   ((((x)&0xff)<<8)|(((x)>>8)&0xff))
 
#define ntohs(x)   htons(x)
 
#define SA_IN(sa, ip, port)
 
#define O_ACCMODE   0003
 
#define O_RDONLY   00
 
#define O_WRONLY   01
 
#define O_RDWR   02
 
#define O_CREAT   0100 /* not fcntl */
 
#define O_EXCL   0200 /* not fcntl */
 
#define O_NOCTTY   0400 /* not fcntl */
 
#define O_TRUNC   01000 /* not fcntl */
 
#define O_APPEND   02000
 
#define O_NONBLOCK   04000
 
#define O_NDELAY   O_NONBLOCK
 
#define O_SYNC   010000
 
#define FASYNC   020000 /* fcntl, for BSD compatibility */
 
#define O_DIRECT   040000 /* direct disk access hint */
 
#define O_LARGEFILE   0100000
 
#define O_DIRECTORY   0200000 /* must be a directory */
 
#define O_NOFOLLOW   0400000 /* don't follow links */
 
#define F_DUPFD   0 /* dup */
 
#define F_GETFD   1 /* get close_on_exec */
 
#define F_SETFD   2 /* set/clear close_on_exec */
 
#define F_GETFL   3 /* get file->f_flags */
 
#define F_SETFL   4 /* set file->f_flags */
 
#define F_GETLK   5
 
#define F_SETLK   6
 
#define F_SETLKW   7
 
#define F_SETOWN   8 /* for sockets. */
 
#define F_GETOWN   9 /* for sockets. */
 
#define F_SETSIG   10 /* for sockets. */
 
#define F_GETSIG   11 /* for sockets. */
 
#define F_GETLK64   12 /* using 'struct flock64' */
 
#define F_SETLK64   13
 
#define F_SETLKW64   14
 
#define FD_CLOEXEC   1 /* actually anything with low bit set goes */
 
#define F_RDLCK   0
 
#define F_WRLCK   1
 
#define F_UNLCK   2
 
#define F_EXLCK   4 /* or 3 */
 
#define F_SHLCK   8 /* or 4 */
 
#define F_INPROGRESS   16
 
#define LOCK_SH   1 /* shared lock */
 
#define LOCK_EX   2 /* exclusive lock */
 
#define LOCK_NB
 
#define LOCK_UN   8 /* remove lock */
 
#define LOCK_MAND   32 /* This is a mandatory flock */
 
#define LOCK_READ   64 /* ... Which allows concurrent read operations */
 
#define LOCK_WRITE   128 /* ... Which allows concurrent write operations */
 
#define LOCK_RW   192 /* ... Which allows concurrent read & write ops */
 
#define PT_TRACE_ME   PTRACE_TRACEME
 
#define PT_READ_I   PTRACE_PEEKTEXT
 
#define PT_READ_D   PTRACE_PEEKDATA
 
#define PT_READ_U   PTRACE_PEEKUSER
 
#define PT_WRITE_I   PTRACE_POKETEXT
 
#define PT_WRITE_D   PTRACE_POKEDATA
 
#define PT_WRITE_U   PTRACE_POKEUSER
 
#define PT_CONTINUE   PTRACE_CONT
 
#define PT_KILL   PTRACE_KILL
 
#define PT_STEP   PTRACE_SINGLESTEP
 
#define PT_GETREGS   PTRACE_GETREGS
 
#define PT_SETREGS   PTRACE_SETREGS
 
#define PT_GETFPREGS   PTRACE_GETFPREGS
 
#define PT_SETFPREGS   PTRACE_SETFPREGS
 
#define PT_ATTACH   PTRACE_ATTACH
 
#define PT_DETACH   PTRACE_DETACH
 
#define PT_GETFPXREGS   PTRACE_GETFPXREGS
 
#define PT_SETFPXREGS   PTRACE_SETFPXREGS
 
#define PT_SYSCALL   PTRACE_SYSCALL
 
#define _IOC_NRBITS   8
 
#define _IOC_TYPEBITS   8
 
#define _IOC_SIZEBITS   14
 
#define _IOC_DIRBITS   2
 
#define _IOC_NRMASK   ((1 << _IOC_NRBITS)-1)
 
#define _IOC_TYPEMASK   ((1 << _IOC_TYPEBITS)-1)
 
#define _IOC_SIZEMASK   ((1 << _IOC_SIZEBITS)-1)
 
#define _IOC_DIRMASK   ((1 << _IOC_DIRBITS)-1)
 
#define _IOC_NRSHIFT   0
 
#define _IOC_TYPESHIFT   (_IOC_NRSHIFT+_IOC_NRBITS)
 
#define _IOC_SIZESHIFT   (_IOC_TYPESHIFT+_IOC_TYPEBITS)
 
#define _IOC_DIRSHIFT   (_IOC_SIZESHIFT+_IOC_SIZEBITS)
 
#define _IOC_NONE   0U
 
#define _IOC_WRITE   1U
 
#define _IOC_READ   2U
 
#define _IOC(dir, type, nr, size)
 
#define _IOC_TYPECHECK(t)
 
#define _IO(type, nr)   _IOC(_IOC_NONE,(type),(nr),0)
 
#define _IOR(type, nr, size)   _IOC(_IOC_READ,(type),(nr),(_IOC_TYPECHECK(size)))
 
#define _IOW(type, nr, size)   _IOC(_IOC_WRITE,(type),(nr),(_IOC_TYPECHECK(size)))
 
#define _IOWR(type, nr, size)   _IOC(_IOC_READ|_IOC_WRITE,(type),(nr),(_IOC_TYPECHECK(size)))
 
#define _IOR_BAD(type, nr, size)   _IOC(_IOC_READ,(type),(nr),sizeof(size))
 
#define _IOW_BAD(type, nr, size)   _IOC(_IOC_WRITE,(type),(nr),sizeof(size))
 
#define _IOWR_BAD(type, nr, size)   _IOC(_IOC_READ|_IOC_WRITE,(type),(nr),sizeof(size))
 
#define _IOC_DIR(nr)   (((nr) >> _IOC_DIRSHIFT) & _IOC_DIRMASK)
 
#define _IOC_TYPE(nr)   (((nr) >> _IOC_TYPESHIFT) & _IOC_TYPEMASK)
 
#define _IOC_NR(nr)   (((nr) >> _IOC_NRSHIFT) & _IOC_NRMASK)
 
#define _IOC_SIZE(nr)   (((nr) >> _IOC_SIZESHIFT) & _IOC_SIZEMASK)
 
#define IOC_IN   (_IOC_WRITE << _IOC_DIRSHIFT)
 
#define IOC_OUT   (_IOC_READ << _IOC_DIRSHIFT)
 
#define IOC_INOUT   ((_IOC_WRITE|_IOC_READ) << _IOC_DIRSHIFT)
 
#define IOCSIZE_MASK   (_IOC_SIZEMASK << _IOC_SIZESHIFT)
 
#define IOCSIZE_SHIFT   (_IOC_SIZESHIFT)
 
#define TCGETS   0x5401
 
#define TCSETS   0x5402 /* Clashes with SNDCTL_TMR_START sound ioctl */
 
#define TCSETSW   0x5403
 
#define TCSETSF   0x5404
 
#define TCGETA   0x5405
 
#define TCSETA   0x5406
 
#define TCSETAW   0x5407
 
#define TCSETAF   0x5408
 
#define TCSBRK   0x5409
 
#define TCXONC   0x540A
 
#define TCFLSH   0x540B
 
#define TIOCEXCL   0x540C
 
#define TIOCNXCL   0x540D
 
#define TIOCSCTTY   0x540E
 
#define TIOCGPGRP   0x540F
 
#define TIOCSPGRP   0x5410
 
#define TIOCOUTQ   0x5411
 
#define TIOCSTI   0x5412
 
#define TIOCGWINSZ   0x5413
 
#define TIOCSWINSZ   0x5414
 
#define TIOCMGET   0x5415
 
#define TIOCMBIS   0x5416
 
#define TIOCMBIC   0x5417
 
#define TIOCMSET   0x5418
 
#define TIOCGSOFTCAR   0x5419
 
#define TIOCSSOFTCAR   0x541A
 
#define FIONREAD   0x541B
 
#define TIOCINQ   FIONREAD
 
#define TIOCLINUX   0x541C
 
#define TIOCCONS   0x541D
 
#define TIOCGSERIAL   0x541E
 
#define TIOCSSERIAL   0x541F
 
#define TIOCPKT   0x5420
 
#define FIONBIO   0x5421
 
#define TIOCNOTTY   0x5422
 
#define TIOCSETD   0x5423
 
#define TIOCGETD   0x5424
 
#define TCSBRKP   0x5425 /* Needed for POSIX tcsendbreak() */
 
#define TIOCSBRK   0x5427 /* BSD compatibility */
 
#define TIOCCBRK   0x5428 /* BSD compatibility */
 
#define TIOCGSID   0x5429 /* Return the session ID of FD */
 
#define TIOCGPTN   _IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */
 
#define TIOCSPTLCK   _IOW('T',0x31, int) /* Lock/unlock Pty */
 
#define FIONCLEX   0x5450
 
#define FIOCLEX   0x5451
 
#define FIOASYNC   0x5452
 
#define TIOCSERCONFIG   0x5453
 
#define TIOCSERGWILD   0x5454
 
#define TIOCSERSWILD   0x5455
 
#define TIOCGLCKTRMIOS   0x5456
 
#define TIOCSLCKTRMIOS   0x5457
 
#define TIOCSERGSTRUCT   0x5458 /* For debugging only */
 
#define TIOCSERGETLSR   0x5459 /* Get line status register */
 
#define TIOCSERGETMULTI   0x545A /* Get multiport config */
 
#define TIOCSERSETMULTI   0x545B /* Set multiport config */
 
#define TIOCMIWAIT   0x545C /* wait for a change on serial input line(s) */
 
#define TIOCGICOUNT   0x545D /* read serial port inline interrupt counts */
 
#define TIOCGHAYESESP   0x545E /* Get Hayes ESP configuration */
 
#define TIOCSHAYESESP   0x545F /* Set Hayes ESP configuration */
 
#define FIOQSIZE   0x5460
 
#define TIOCPKT_DATA   0
 
#define TIOCPKT_FLUSHREAD   1
 
#define TIOCPKT_FLUSHWRITE   2
 
#define TIOCPKT_STOP   4
 
#define TIOCPKT_START   8
 
#define TIOCPKT_NOSTOP   16
 
#define TIOCPKT_DOSTOP   32
 
#define TIOCSER_TEMT   0x01 /* Transmitter physically empty */
 
#define NCC   8
 
#define TIOCM_LE   0x001
 
#define TIOCM_DTR   0x002
 
#define TIOCM_RTS   0x004
 
#define TIOCM_ST   0x008
 
#define TIOCM_SR   0x010
 
#define TIOCM_CTS   0x020
 
#define TIOCM_CAR   0x040
 
#define TIOCM_RNG   0x080
 
#define TIOCM_DSR   0x100
 
#define TIOCM_CD   TIOCM_CAR
 
#define TIOCM_RI   TIOCM_RNG
 
#define TIOCM_OUT1   0x2000
 
#define TIOCM_OUT2   0x4000
 
#define TIOCM_LOOP   0x8000
 
#define N_TTY   0
 
#define N_SLIP   1
 
#define N_MOUSE   2
 
#define N_PPP   3
 
#define N_STRIP   4
 
#define N_AX25   5
 
#define N_X25   6 /* X.25 async */
 
#define N_6PACK   7
 
#define N_MASC   8 /* Reserved for Mobitex module <kaz@cafe.net> */
 
#define N_R3964   9 /* Reserved for Simatic R3964 module */
 
#define N_PROFIBUS_FDL   10 /* Reserved for Profibus <Dave@mvhi.com> */
 
#define N_IRDA   11 /* Linux IR - http://irda.sourceforge.net/ */
 
#define N_SMSBLOCK   12 /* SMS block mode - for talking to GSM data cards about SMS messages */
 
#define N_HDLC   13 /* synchronous HDLC */
 
#define N_SYNC_PPP   14 /* synchronous PPP */
 
#define N_HCI   15 /* Bluetooth HCI UART */
 
#define NCCS   19
 
#define VINTR   0
 
#define VQUIT   1
 
#define VERASE   2
 
#define VKILL   3
 
#define VEOF   4
 
#define VTIME   5
 
#define VMIN   6
 
#define VSWTC   7
 
#define VSTART   8
 
#define VSTOP   9
 
#define VSUSP   10
 
#define VEOL   11
 
#define VREPRINT   12
 
#define VDISCARD   13
 
#define VWERASE   14
 
#define VLNEXT   15
 
#define VEOL2   16
 
#define IGNBRK   0000001
 
#define BRKINT   0000002
 
#define IGNPAR   0000004
 
#define PARMRK   0000010
 
#define INPCK   0000020
 
#define ISTRIP   0000040
 
#define INLCR   0000100
 
#define IGNCR   0000200
 
#define ICRNL   0000400
 
#define IUCLC   0001000
 
#define IXON   0002000
 
#define IXANY   0004000
 
#define IXOFF   0010000
 
#define IMAXBEL   0020000
 
#define OPOST   0000001
 
#define OLCUC   0000002
 
#define ONLCR   0000004
 
#define OCRNL   0000010
 
#define ONOCR   0000020
 
#define ONLRET   0000040
 
#define OFILL   0000100
 
#define OFDEL   0000200
 
#define NLDLY   0000400
 
#define NL0   0000000
 
#define NL1   0000400
 
#define CRDLY   0003000
 
#define CR0   0000000
 
#define CR1   0001000
 
#define CR2   0002000
 
#define CR3   0003000
 
#define TABDLY   0014000
 
#define TAB0   0000000
 
#define TAB1   0004000
 
#define TAB2   0010000
 
#define TAB3   0014000
 
#define XTABS   0014000
 
#define BSDLY   0020000
 
#define BS0   0000000
 
#define BS1   0020000
 
#define VTDLY   0040000
 
#define VT0   0000000
 
#define VT1   0040000
 
#define FFDLY   0100000
 
#define FF0   0000000
 
#define FF1   0100000
 
#define CBAUD   0010017
 
#define B0   0000000 /* hang up */
 
#define B50   0000001
 
#define B75   0000002
 
#define B110   0000003
 
#define B134   0000004
 
#define B150   0000005
 
#define B200   0000006
 
#define B300   0000007
 
#define B600   0000010
 
#define B1200   0000011
 
#define B1800   0000012
 
#define B2400   0000013
 
#define B4800   0000014
 
#define B9600   0000015
 
#define B19200   0000016
 
#define B38400   0000017
 
#define EXTA   B19200
 
#define EXTB   B38400
 
#define CSIZE   0000060
 
#define CS5   0000000
 
#define CS6   0000020
 
#define CS7   0000040
 
#define CS8   0000060
 
#define CSTOPB   0000100
 
#define CREAD   0000200
 
#define PARENB   0000400
 
#define PARODD   0001000
 
#define HUPCL   0002000
 
#define CLOCAL   0004000
 
#define CBAUDEX   0010000
 
#define B57600   0010001
 
#define B115200   0010002
 
#define B230400   0010003
 
#define B460800   0010004
 
#define B500000   0010005
 
#define B576000   0010006
 
#define B921600   0010007
 
#define B1000000   0010010
 
#define B1152000   0010011
 
#define B1500000   0010012
 
#define B2000000   0010013
 
#define B2500000   0010014
 
#define B3000000   0010015
 
#define B3500000   0010016
 
#define B4000000   0010017
 
#define CIBAUD   002003600000 /* input baud rate (not used) */
 
#define CMSPAR   010000000000 /* mark or space (stick) parity */
 
#define CRTSCTS   020000000000 /* flow control */
 
#define ISIG   0000001
 
#define ICANON   0000002
 
#define XCASE   0000004
 
#define ECHO   0000010
 
#define ECHOE   0000020
 
#define ECHOK   0000040
 
#define ECHONL   0000100
 
#define NOFLSH   0000200
 
#define TOSTOP   0000400
 
#define ECHOCTL   0001000
 
#define ECHOPRT   0002000
 
#define ECHOKE   0004000
 
#define FLUSHO   0010000
 
#define PENDIN   0040000
 
#define IEXTEN   0100000
 
#define TCOOFF   0
 
#define TCOON   1
 
#define TCIOFF   2
 
#define TCION   3
 
#define TCIFLUSH   0
 
#define TCOFLUSH   1
 
#define TCIOFLUSH   2
 
#define TCSANOW   0
 
#define TCSADRAIN   1
 
#define TCSAFLUSH   2
 
#define EI_NIDENT   (16)
 
#define EI_MAG0   0 /* File identification byte 0 index */
 
#define ELFMAG0   0x7f /* Magic number byte 0 */
 
#define EI_MAG1   1 /* File identification byte 1 index */
 
#define ELFMAG1   'E' /* Magic number byte 1 */
 
#define EI_MAG2   2 /* File identification byte 2 index */
 
#define ELFMAG2   'L' /* Magic number byte 2 */
 
#define EI_MAG3   3 /* File identification byte 3 index */
 
#define ELFMAG3   'F' /* Magic number byte 3 */
 
#define ELFMAG   "\177ELF"
 
#define SELFMAG   4
 
#define EI_CLASS   4 /* File class byte index */
 
#define ELFCLASSNONE   0 /* Invalid class */
 
#define ELFCLASS32   1 /* 32-bit objects */
 
#define ELFCLASS64   2 /* 64-bit objects */
 
#define ELFCLASSNUM   3
 
#define EI_DATA   5 /* Data encoding byte index */
 
#define ELFDATANONE   0 /* Invalid data encoding */
 
#define ELFDATA2LSB   1 /* 2's complement, little endian */
 
#define ELFDATA2MSB   2 /* 2's complement, big endian */
 
#define ELFDATANUM   3
 
#define EI_VERSION   6 /* File version byte index */
 
#define EI_OSABI   7 /* OS ABI identification */
 
#define ELFOSABI_NONE   0 /* UNIX System V ABI */
 
#define ELFOSABI_SYSV   0 /* Alias. */
 
#define ELFOSABI_HPUX   1 /* HP-UX */
 
#define ELFOSABI_NETBSD   2 /* NetBSD. */
 
#define ELFOSABI_LINUX   3 /* Linux. */
 
#define ELFOSABI_SOLARIS   6 /* Sun Solaris. */
 
#define ELFOSABI_AIX   7 /* IBM AIX. */
 
#define ELFOSABI_IRIX   8 /* SGI Irix. */
 
#define ELFOSABI_FREEBSD   9 /* FreeBSD. */
 
#define ELFOSABI_TRU64   10 /* Compaq TRU64 UNIX. */
 
#define ELFOSABI_MODESTO   11 /* Novell Modesto. */
 
#define ELFOSABI_OPENBSD   12 /* OpenBSD. */
 
#define ELFOSABI_ARM   97 /* ARM */
 
#define ELFOSABI_STANDALONE   255 /* Standalone (embedded) application */
 
#define EI_ABIVERSION   8 /* ABI version */
 
#define EI_PAD   9 /* Byte index of padding bytes */
 
#define ET_NONE   0 /* No file type */
 
#define ET_REL   1 /* Relocatable file */
 
#define ET_EXEC   2 /* Executable file */
 
#define ET_DYN   3 /* Shared object file */
 
#define ET_CORE   4 /* Core file */
 
#define ET_NUM   5 /* Number of defined types */
 
#define ET_LOOS   0xfe00 /* OS-specific range start */
 
#define ET_HIOS   0xfeff /* OS-specific range end */
 
#define ET_LOPROC   0xff00 /* Processor-specific range start */
 
#define ET_HIPROC   0xffff /* Processor-specific range end */
 
#define EM_NONE   0 /* No machine */
 
#define EM_M32   1 /* AT&T WE 32100 */
 
#define EM_SPARC   2 /* SUN SPARC */
 
#define EM_386   3 /* Intel 80386 */
 
#define EM_68K   4 /* Motorola m68k family */
 
#define EM_88K   5 /* Motorola m88k family */
 
#define EM_860   7 /* Intel 80860 */
 
#define EM_MIPS   8 /* MIPS R3000 big-endian */
 
#define EM_S370   9 /* IBM System/370 */
 
#define EM_MIPS_RS3_LE   10 /* MIPS R3000 little-endian */
 
#define EM_PARISC   15 /* HPPA */
 
#define EM_VPP500   17 /* Fujitsu VPP500 */
 
#define EM_SPARC32PLUS   18 /* Sun's "v8plus" */
 
#define EM_960   19 /* Intel 80960 */
 
#define EM_PPC   20 /* PowerPC */
 
#define EM_PPC64   21 /* PowerPC 64-bit */
 
#define EM_S390   22 /* IBM S390 */
 
#define EM_V800   36 /* NEC V800 series */
 
#define EM_FR20   37 /* Fujitsu FR20 */
 
#define EM_RH32   38 /* TRW RH-32 */
 
#define EM_RCE   39 /* Motorola RCE */
 
#define EM_ARM   40 /* ARM */
 
#define EM_FAKE_ALPHA   41 /* Digital Alpha */
 
#define EM_SH   42 /* Hitachi SH */
 
#define EM_SPARCV9   43 /* SPARC v9 64-bit */
 
#define EM_TRICORE   44 /* Siemens Tricore */
 
#define EM_ARC   45 /* Argonaut RISC Core */
 
#define EM_H8_300   46 /* Hitachi H8/300 */
 
#define EM_H8_300H   47 /* Hitachi H8/300H */
 
#define EM_H8S   48 /* Hitachi H8S */
 
#define EM_H8_500   49 /* Hitachi H8/500 */
 
#define EM_IA_64   50 /* Intel Merced */
 
#define EM_MIPS_X   51 /* Stanford MIPS-X */
 
#define EM_COLDFIRE   52 /* Motorola Coldfire */
 
#define EM_68HC12   53 /* Motorola M68HC12 */
 
#define EM_MMA   54 /* Fujitsu MMA Multimedia Accelerator*/
 
#define EM_PCP   55 /* Siemens PCP */
 
#define EM_NCPU   56 /* Sony nCPU embeeded RISC */
 
#define EM_NDR1   57 /* Denso NDR1 microprocessor */
 
#define EM_STARCORE   58 /* Motorola Start*Core processor */
 
#define EM_ME16   59 /* Toyota ME16 processor */
 
#define EM_ST100   60 /* STMicroelectronic ST100 processor */
 
#define EM_TINYJ   61 /* Advanced Logic Corp. Tinyj emb.fam*/
 
#define EM_X86_64   62 /* AMD x86-64 architecture */
 
#define EM_PDSP   63 /* Sony DSP Processor */
 
#define EM_FX66   66 /* Siemens FX66 microcontroller */
 
#define EM_ST9PLUS   67 /* STMicroelectronics ST9+ 8/16 mc */
 
#define EM_ST7   68 /* STmicroelectronics ST7 8 bit mc */
 
#define EM_68HC16   69 /* Motorola MC68HC16 microcontroller */
 
#define EM_68HC11   70 /* Motorola MC68HC11 microcontroller */
 
#define EM_68HC08   71 /* Motorola MC68HC08 microcontroller */
 
#define EM_68HC05   72 /* Motorola MC68HC05 microcontroller */
 
#define EM_SVX   73 /* Silicon Graphics SVx */
 
#define EM_ST19   74 /* STMicroelectronics ST19 8 bit mc */
 
#define EM_VAX   75 /* Digital VAX */
 
#define EM_CRIS   76 /* Axis Communications 32-bit embedded processor */
 
#define EM_JAVELIN   77 /* Infineon Technologies 32-bit embedded processor */
 
#define EM_FIREPATH   78 /* Element 14 64-bit DSP Processor */
 
#define EM_ZSP   79 /* LSI Logic 16-bit DSP Processor */
 
#define EM_MMIX   80 /* Donald Knuth's educational 64-bit processor */
 
#define EM_HUANY   81 /* Harvard University machine-independent object files */
 
#define EM_PRISM   82 /* SiTera Prism */
 
#define EM_AVR   83 /* Atmel AVR 8-bit microcontroller */
 
#define EM_FR30   84 /* Fujitsu FR30 */
 
#define EM_D10V   85 /* Mitsubishi D10V */
 
#define EM_D30V   86 /* Mitsubishi D30V */
 
#define EM_V850   87 /* NEC v850 */
 
#define EM_M32R   88 /* Mitsubishi M32R */
 
#define EM_MN10300   89 /* Matsushita MN10300 */
 
#define EM_MN10200   90 /* Matsushita MN10200 */
 
#define EM_PJ   91 /* picoJava */
 
#define EM_OPENRISC   92 /* OpenRISC 32-bit embedded processor */
 
#define EM_ARC_A5   93 /* ARC Cores Tangent-A5 */
 
#define EM_XTENSA   94 /* Tensilica Xtensa Architecture */
 
#define EM_NUM   95
 
#define EM_ALPHA   0x9026
 
#define EV_NONE   0 /* Invalid ELF version */
 
#define EV_CURRENT   1 /* Current version */
 
#define EV_NUM   2
 
#define SHN_UNDEF   0 /* Undefined section */
 
#define SHN_LORESERVE   0xff00 /* Start of reserved indices */
 
#define SHN_LOPROC   0xff00 /* Start of processor-specific */
 
#define SHN_BEFORE
 
#define SHN_AFTER
 
#define SHN_HIPROC   0xff1f /* End of processor-specific */
 
#define SHN_LOOS   0xff20 /* Start of OS-specific */
 
#define SHN_HIOS   0xff3f /* End of OS-specific */
 
#define SHN_ABS   0xfff1 /* Associated symbol is absolute */
 
#define SHN_COMMON   0xfff2 /* Associated symbol is common */
 
#define SHN_XINDEX   0xffff /* Index is in extra table. */
 
#define SHN_HIRESERVE   0xffff /* End of reserved indices */
 
#define SHT_NULL   0 /* Section header table entry unused */
 
#define SHT_PROGBITS   1 /* Program data */
 
#define SHT_SYMTAB   2 /* Symbol table */
 
#define SHT_STRTAB   3 /* String table */
 
#define SHT_RELA   4 /* Relocation entries with addends */
 
#define SHT_HASH   5 /* Symbol hash table */
 
#define SHT_DYNAMIC   6 /* Dynamic linking information */
 
#define SHT_NOTE   7 /* Notes */
 
#define SHT_NOBITS   8 /* Program space with no data (bss) */
 
#define SHT_REL   9 /* Relocation entries, no addends */
 
#define SHT_SHLIB   10 /* Reserved */
 
#define SHT_DYNSYM   11 /* Dynamic linker symbol table */
 
#define SHT_INIT_ARRAY   14 /* Array of constructors */
 
#define SHT_FINI_ARRAY   15 /* Array of destructors */
 
#define SHT_PREINIT_ARRAY   16 /* Array of pre-constructors */
 
#define SHT_GROUP   17 /* Section group */
 
#define SHT_SYMTAB_SHNDX   18 /* Extended section indeces */
 
#define SHT_NUM   19 /* Number of defined types. */
 
#define SHT_LOOS   0x60000000 /* Start OS-specific */
 
#define SHT_GNU_LIBLIST   0x6ffffff7 /* Prelink library list */
 
#define SHT_CHECKSUM   0x6ffffff8 /* Checksum for DSO content. */
 
#define SHT_LOSUNW   0x6ffffffa /* Sun-specific low bound. */
 
#define SHT_SUNW_move   0x6ffffffa
 
#define SHT_SUNW_COMDAT   0x6ffffffb
 
#define SHT_SUNW_syminfo   0x6ffffffc
 
#define SHT_GNU_verdef   0x6ffffffd /* Version definition section. */
 
#define SHT_GNU_verneed   0x6ffffffe /* Version needs section. */
 
#define SHT_GNU_versym   0x6fffffff /* Version symbol table. */
 
#define SHT_HISUNW   0x6fffffff /* Sun-specific high bound. */
 
#define SHT_HIOS   0x6fffffff /* End OS-specific type */
 
#define SHT_LOPROC   0x70000000 /* Start of processor-specific */
 
#define SHT_HIPROC   0x7fffffff /* End of processor-specific */
 
#define SHT_LOUSER   0x80000000 /* Start of application-specific */
 
#define SHT_HIUSER   0x8fffffff /* End of application-specific */
 
#define SHF_WRITE   (1 << 0) /* Writable */
 
#define SHF_ALLOC   (1 << 1) /* Occupies memory during execution */
 
#define SHF_EXECINSTR   (1 << 2) /* Executable */
 
#define SHF_MERGE   (1 << 4) /* Might be merged */
 
#define SHF_STRINGS   (1 << 5) /* Contains nul-terminated strings */
 
#define SHF_INFO_LINK   (1 << 6) /* `sh_info' contains SHT index */
 
#define SHF_LINK_ORDER   (1 << 7) /* Preserve order after combining */
 
#define SHF_OS_NONCONFORMING
 
#define SHF_GROUP   (1 << 9) /* Section is member of a group. */
 
#define SHF_TLS   (1 << 10) /* Section hold thread-local data. */
 
#define SHF_MASKOS   0x0ff00000 /* OS-specific. */
 
#define SHF_MASKPROC   0xf0000000 /* Processor-specific */
 
#define SHF_ORDERED
 
#define SHF_EXCLUDE
 
#define GRP_COMDAT   0x1 /* Mark group as COMDAT. */
 
#define SYMINFO_BT_SELF   0xffff /* Symbol bound to self */
 
#define SYMINFO_BT_PARENT   0xfffe /* Symbol bound to parent */
 
#define SYMINFO_BT_LOWRESERVE   0xff00 /* Beginning of reserved entries */
 
#define SYMINFO_FLG_DIRECT   0x0001 /* Direct bound symbol */
 
#define SYMINFO_FLG_PASSTHRU   0x0002 /* Pass-thru symbol for translator */
 
#define SYMINFO_FLG_COPY   0x0004 /* Symbol is a copy-reloc */
 
#define SYMINFO_FLG_LAZYLOAD
 
#define SYMINFO_NONE   0
 
#define SYMINFO_CURRENT   1
 
#define SYMINFO_NUM   2
 
#define ELF32_ST_BIND(val)   (((unsigned char) (val)) >> 4)
 
#define ELF32_ST_TYPE(val)   ((val) & 0xf)
 
#define ELF32_ST_INFO(bind, type)   (((bind) << 4) + ((type) & 0xf))
 
#define ELF64_ST_BIND(val)   ELF32_ST_BIND (val)
 
#define ELF64_ST_TYPE(val)   ELF32_ST_TYPE (val)
 
#define ELF64_ST_INFO(bind, type)   ELF32_ST_INFO ((bind), (type))
 
#define STB_LOCAL   0 /* Local symbol */
 
#define STB_GLOBAL   1 /* Global symbol */
 
#define STB_WEAK   2 /* Weak symbol */
 
#define STB_NUM   3 /* Number of defined types. */
 
#define STB_LOOS   10 /* Start of OS-specific */
 
#define STB_HIOS   12 /* End of OS-specific */
 
#define STB_LOPROC   13 /* Start of processor-specific */
 
#define STB_HIPROC   15 /* End of processor-specific */
 
#define STT_NOTYPE   0 /* Symbol type is unspecified */
 
#define STT_OBJECT   1 /* Symbol is a data object */
 
#define STT_FUNC   2 /* Symbol is a code object */
 
#define STT_SECTION   3 /* Symbol associated with a section */
 
#define STT_FILE   4 /* Symbol's name is file name */
 
#define STT_COMMON   5 /* Symbol is a common data object */
 
#define STT_TLS   6 /* Symbol is thread-local data object*/
 
#define STT_NUM   7 /* Number of defined types. */
 
#define STT_LOOS   10 /* Start of OS-specific */
 
#define STT_HIOS   12 /* End of OS-specific */
 
#define STT_LOPROC   13 /* Start of processor-specific */
 
#define STT_HIPROC   15 /* End of processor-specific */
 
#define STN_UNDEF   0 /* End of a chain. */
 
#define ELF32_ST_VISIBILITY(o)   ((o) & 0x03)
 
#define ELF64_ST_VISIBILITY(o)   ELF32_ST_VISIBILITY (o)
 
#define STV_DEFAULT   0 /* Default symbol visibility rules */
 
#define STV_INTERNAL   1 /* Processor specific hidden class */
 
#define STV_HIDDEN   2 /* Sym unavailable in other modules */
 
#define STV_PROTECTED   3 /* Not preemptible, not exported */
 
#define ELF32_R_SYM(val)   ((val) >> 8)
 
#define ELF32_R_TYPE(val)   ((val) & 0xff)
 
#define ELF32_R_INFO(sym, type)   (((sym) << 8) + ((type) & 0xff))
 
#define ELF64_R_SYM(i)   ((i) >> 32)
 
#define ELF64_R_TYPE(i)   ((i) & 0xffffffff)
 
#define ELF64_R_INFO(sym, type)   ((((Elf64_Xword) (sym)) << 32) + (type))
 
#define PT_NULL   0 /* Program header table entry unused */
 
#define PT_LOAD   1 /* Loadable program segment */
 
#define PT_DYNAMIC   2 /* Dynamic linking information */
 
#define PT_INTERP   3 /* Program interpreter */
 
#define PT_NOTE   4 /* Auxiliary information */
 
#define PT_SHLIB   5 /* Reserved */
 
#define PT_PHDR   6 /* Entry for header table itself */
 
#define PT_TLS   7 /* Thread-local storage segment */
 
#define PT_NUM   8 /* Number of defined types */
 
#define PT_LOOS   0x60000000 /* Start of OS-specific */
 
#define PT_GNU_EH_FRAME   0x6474e550 /* GCC .eh_frame_hdr segment */
 
#define PT_GNU_STACK   0x6474e551 /* Indicates stack executability */
 
#define PT_GNU_RELRO   0x6474e552 /* Read-only after relocation */
 
#define PT_LOSUNW   0x6ffffffa
 
#define PT_SUNWBSS   0x6ffffffa /* Sun Specific segment */
 
#define PT_SUNWSTACK   0x6ffffffb /* Stack segment */
 
#define PT_HISUNW   0x6fffffff
 
#define PT_HIOS   0x6fffffff /* End of OS-specific */
 
#define PT_LOPROC   0x70000000 /* Start of processor-specific */
 
#define PT_HIPROC   0x7fffffff /* End of processor-specific */
 
#define PF_X   (1 << 0) /* Segment is executable */
 
#define PF_W   (1 << 1) /* Segment is writable */
 
#define PF_R   (1 << 2) /* Segment is readable */
 
#define PF_MASKOS   0x0ff00000 /* OS-specific */
 
#define PF_MASKPROC   0xf0000000 /* Processor-specific */
 
#define NT_PRSTATUS   1 /* Contains copy of prstatus struct */
 
#define NT_FPREGSET   2 /* Contains copy of fpregset struct */
 
#define NT_PRPSINFO   3 /* Contains copy of prpsinfo struct */
 
#define NT_PRXREG   4 /* Contains copy of prxregset struct */
 
#define NT_TASKSTRUCT   4 /* Contains copy of task structure */
 
#define NT_PLATFORM   5 /* String from sysinfo(SI_PLATFORM) */
 
#define NT_AUXV   6 /* Contains copy of auxv array */
 
#define NT_GWINDOWS   7 /* Contains copy of gwindows struct */
 
#define NT_ASRS   8 /* Contains copy of asrset struct */
 
#define NT_PSTATUS   10 /* Contains copy of pstatus struct */
 
#define NT_PSINFO   13 /* Contains copy of psinfo struct */
 
#define NT_PRCRED   14 /* Contains copy of prcred struct */
 
#define NT_UTSNAME   15 /* Contains copy of utsname struct */
 
#define NT_LWPSTATUS   16 /* Contains copy of lwpstatus struct */
 
#define NT_LWPSINFO   17 /* Contains copy of lwpinfo struct */
 
#define NT_PRFPXREG   20 /* Contains copy of fprxregset struct*/
 
#define NT_VERSION   1 /* Contains a version string. */
 
#define DT_NULL   0 /* Marks end of dynamic section */
 
#define DT_NEEDED   1 /* Name of needed library */
 
#define DT_PLTRELSZ   2 /* Size in bytes of PLT relocs */
 
#define DT_PLTGOT   3 /* Processor defined value */
 
#define DT_HASH   4 /* Address of symbol hash table */
 
#define DT_STRTAB   5 /* Address of string table */
 
#define DT_SYMTAB   6 /* Address of symbol table */
 
#define DT_RELA   7 /* Address of Rela relocs */
 
#define DT_RELASZ   8 /* Total size of Rela relocs */
 
#define DT_RELAENT   9 /* Size of one Rela reloc */
 
#define DT_STRSZ   10 /* Size of string table */
 
#define DT_SYMENT   11 /* Size of one symbol table entry */
 
#define DT_INIT   12 /* Address of init function */
 
#define DT_FINI   13 /* Address of termination function */
 
#define DT_SONAME   14 /* Name of shared object */
 
#define DT_RPATH   15 /* Library search path (deprecated) */
 
#define DT_SYMBOLIC   16 /* Start symbol search here */
 
#define DT_REL   17 /* Address of Rel relocs */
 
#define DT_RELSZ   18 /* Total size of Rel relocs */
 
#define DT_RELENT   19 /* Size of one Rel reloc */
 
#define DT_PLTREL   20 /* Type of reloc in PLT */
 
#define DT_DEBUG   21 /* For debugging; unspecified */
 
#define DT_TEXTREL   22 /* Reloc might modify .text */
 
#define DT_JMPREL   23 /* Address of PLT relocs */
 
#define DT_BIND_NOW   24 /* Process relocations of object */
 
#define DT_INIT_ARRAY   25 /* Array with addresses of init fct */
 
#define DT_FINI_ARRAY   26 /* Array with addresses of fini fct */
 
#define DT_INIT_ARRAYSZ   27 /* Size in bytes of DT_INIT_ARRAY */
 
#define DT_FINI_ARRAYSZ   28 /* Size in bytes of DT_FINI_ARRAY */
 
#define DT_RUNPATH   29 /* Library search path */
 
#define DT_FLAGS   30 /* Flags for the object being loaded */
 
#define DT_ENCODING   32 /* Start of encoded range */
 
#define DT_PREINIT_ARRAY   32 /* Array with addresses of preinit fct*/
 
#define DT_PREINIT_ARRAYSZ   33 /* size in bytes of DT_PREINIT_ARRAY */
 
#define DT_NUM   34 /* Number used */
 
#define DT_LOOS   0x6000000d /* Start of OS-specific */
 
#define DT_HIOS   0x6ffff000 /* End of OS-specific */
 
#define DT_LOPROC   0x70000000 /* Start of processor-specific */
 
#define DT_HIPROC   0x7fffffff /* End of processor-specific */
 
#define DT_PROCNUM   DT_MIPS_NUM /* Most used by any processor */
 
#define DT_VALRNGLO   0x6ffffd00
 
#define DT_GNU_PRELINKED   0x6ffffdf5 /* Prelinking timestamp */
 
#define DT_GNU_CONFLICTSZ   0x6ffffdf6 /* Size of conflict section */
 
#define DT_GNU_LIBLISTSZ   0x6ffffdf7 /* Size of library list */
 
#define DT_CHECKSUM   0x6ffffdf8
 
#define DT_PLTPADSZ   0x6ffffdf9
 
#define DT_MOVEENT   0x6ffffdfa
 
#define DT_MOVESZ   0x6ffffdfb
 
#define DT_FEATURE_1   0x6ffffdfc /* Feature selection (DTF_*). */
 
#define DT_POSFLAG_1
 
#define DT_SYMINSZ   0x6ffffdfe /* Size of syminfo table (in bytes) */
 
#define DT_SYMINENT   0x6ffffdff /* Entry size of syminfo */
 
#define DT_VALRNGHI   0x6ffffdff
 
#define DT_VALTAGIDX(tag)   (DT_VALRNGHI - (tag)) /* Reverse order! */
 
#define DT_VALNUM   12
 
#define DT_ADDRRNGLO   0x6ffffe00
 
#define DT_GNU_CONFLICT   0x6ffffef8 /* Start of conflict section */
 
#define DT_GNU_LIBLIST   0x6ffffef9 /* Library list */
 
#define DT_CONFIG   0x6ffffefa /* Configuration information. */
 
#define DT_DEPAUDIT   0x6ffffefb /* Dependency auditing. */
 
#define DT_AUDIT   0x6ffffefc /* Object auditing. */
 
#define DT_PLTPAD   0x6ffffefd /* PLT padding. */
 
#define DT_MOVETAB   0x6ffffefe /* Move table. */
 
#define DT_SYMINFO   0x6ffffeff /* Syminfo table. */
 
#define DT_ADDRRNGHI   0x6ffffeff
 
#define DT_ADDRTAGIDX(tag)   (DT_ADDRRNGHI - (tag)) /* Reverse order! */
 
#define DT_ADDRNUM   10
 
#define DT_VERSYM   0x6ffffff0
 
#define DT_RELACOUNT   0x6ffffff9
 
#define DT_RELCOUNT   0x6ffffffa
 
#define DT_FLAGS_1   0x6ffffffb /* State flags, see DF_1_* below. */
 
#define DT_VERDEF
 
#define DT_VERDEFNUM   0x6ffffffd /* Number of version definitions */
 
#define DT_VERNEED
 
#define DT_VERNEEDNUM   0x6fffffff /* Number of needed versions */
 
#define DT_VERSIONTAGIDX(tag)   (DT_VERNEEDNUM - (tag)) /* Reverse order! */
 
#define DT_VERSIONTAGNUM   16
 
#define DT_AUXILIARY   0x7ffffffd /* Shared object to load before self */
 
#define DT_FILTER   0x7fffffff /* Shared object to get values from */
 
#define DT_EXTRATAGIDX(tag)   ((Elf32_Word)-((Elf32_Sword) (tag) <<1>>1)-1)
 
#define DT_EXTRANUM   3
 
#define DF_ORIGIN   0x00000001 /* Object may use DF_ORIGIN */
 
#define DF_SYMBOLIC   0x00000002 /* Symbol resolutions starts here */
 
#define DF_TEXTREL   0x00000004 /* Object contains text relocations */
 
#define DF_BIND_NOW   0x00000008 /* No lazy binding for this object */
 
#define DF_STATIC_TLS   0x00000010 /* Module uses the static TLS model */
 
#define DF_1_NOW   0x00000001 /* Set RTLD_NOW for this object. */
 
#define DF_1_GLOBAL   0x00000002 /* Set RTLD_GLOBAL for this object. */
 
#define DF_1_GROUP   0x00000004 /* Set RTLD_GROUP for this object. */
 
#define DF_1_NODELETE   0x00000008 /* Set RTLD_NODELETE for this object.*/
 
#define DF_1_LOADFLTR   0x00000010 /* Trigger filtee loading at runtime.*/
 
#define DF_1_INITFIRST   0x00000020 /* Set RTLD_INITFIRST for this object*/
 
#define DF_1_NOOPEN   0x00000040 /* Set RTLD_NOOPEN for this object. */
 
#define DF_1_ORIGIN   0x00000080 /* $ORIGIN must be handled. */
 
#define DF_1_DIRECT   0x00000100 /* Direct binding enabled. */
 
#define DF_1_TRANS   0x00000200
 
#define DF_1_INTERPOSE   0x00000400 /* Object is used to interpose. */
 
#define DF_1_NODEFLIB   0x00000800 /* Ignore default lib search path. */
 
#define DF_1_NODUMP   0x00001000 /* Object can't be dldump'ed. */
 
#define DF_1_CONFALT   0x00002000 /* Configuration alternative created.*/
 
#define DF_1_ENDFILTEE   0x00004000 /* Filtee terminates filters search. */
 
#define DF_1_DISPRELDNE   0x00008000 /* Disp reloc applied at build time. */
 
#define DF_1_DISPRELPND   0x00010000 /* Disp reloc applied at run-time. */
 
#define DTF_1_PARINIT   0x00000001
 
#define DTF_1_CONFEXP   0x00000002
 
#define DF_P1_LAZYLOAD   0x00000001 /* Lazyload following object. */
 
#define DF_P1_GROUPPERM
 
#define VER_DEF_NONE   0 /* No version */
 
#define VER_DEF_CURRENT   1 /* Current version */
 
#define VER_DEF_NUM   2 /* Given version number */
 
#define VER_FLG_BASE   0x1 /* Version definition of file itself */
 
#define VER_FLG_WEAK   0x2 /* Weak version identifier */
 
#define VER_NDX_LOCAL   0 /* Symbol is local. */
 
#define VER_NDX_GLOBAL   1 /* Symbol is global. */
 
#define VER_NDX_LORESERVE   0xff00 /* Beginning of reserved entries. */
 
#define VER_NDX_ELIMINATE   0xff01 /* Symbol is to be eliminated. */
 
#define VER_NEED_NONE   0 /* No version */
 
#define VER_NEED_CURRENT   1 /* Current version */
 
#define VER_NEED_NUM   2 /* Given version number */
 
#define VER_FLG_WEAK   0x2 /* Weak version identifier */
 
#define AT_NULL   0 /* End of vector */
 
#define AT_IGNORE   1 /* Entry should be ignored */
 
#define AT_EXECFD   2 /* File descriptor of program */
 
#define AT_PHDR   3 /* Program headers for program */
 
#define AT_PHENT   4 /* Size of program header entry */
 
#define AT_PHNUM   5 /* Number of program headers */
 
#define AT_PAGESZ   6 /* System page size */
 
#define AT_BASE   7 /* Base address of interpreter */
 
#define AT_FLAGS   8 /* Flags */
 
#define AT_ENTRY   9 /* Entry point of program */
 
#define AT_NOTELF   10 /* Program is not ELF */
 
#define AT_UID   11 /* Real uid */
 
#define AT_EUID   12 /* Effective uid */
 
#define AT_GID   13 /* Real gid */
 
#define AT_EGID   14 /* Effective gid */
 
#define AT_CLKTCK   17 /* Frequency of times() */
 
#define AT_PLATFORM   15 /* String identifying platform. */
 
#define AT_HWCAP
 
#define AT_FPUCW   18 /* Used FPU control word. */
 
#define AT_DCACHEBSIZE   19 /* Data cache block size. */
 
#define AT_ICACHEBSIZE   20 /* Instruction cache block size. */
 
#define AT_UCACHEBSIZE   21 /* Unified cache block size. */
 
#define AT_IGNOREPPC   22 /* Entry should be ignored. */
 
#define AT_SECURE   23 /* Boolean, was exec setuid-like? */
 
#define AT_SYSINFO   32
 
#define AT_SYSINFO_EHDR   33
 
#define AT_L1I_CACHESHAPE   34
 
#define AT_L1D_CACHESHAPE   35
 
#define AT_L2_CACHESHAPE   36
 
#define AT_L3_CACHESHAPE   37
 
#define ELF_NOTE_SOLARIS   "SUNW Solaris"
 
#define ELF_NOTE_GNU   "GNU"
 
#define ELF_NOTE_PAGESIZE_HINT   1
 
#define ELF_NOTE_ABI   1
 
#define ELF_NOTE_OS_LINUX   0
 
#define ELF_NOTE_OS_GNU   1
 
#define ELF_NOTE_OS_SOLARIS2   2
 
#define ELF_NOTE_OS_FREEBSD   3
 
#define ELF32_M_SYM(info)   ((info) >> 8)
 
#define ELF32_M_SIZE(info)   ((unsigned char) (info))
 
#define ELF32_M_INFO(sym, size)   (((sym) << 8) + (unsigned char) (size))
 
#define ELF64_M_SYM(info)   ELF32_M_SYM (info)
 
#define ELF64_M_SIZE(info)   ELF32_M_SIZE (info)
 
#define ELF64_M_INFO(sym, size)   ELF32_M_INFO (sym, size)
 
#define EF_CPU32   0x00810000
 
#define R_68K_NONE   0 /* No reloc */
 
#define R_68K_32   1 /* Direct 32 bit */
 
#define R_68K_16   2 /* Direct 16 bit */
 
#define R_68K_8   3 /* Direct 8 bit */
 
#define R_68K_PC32   4 /* PC relative 32 bit */
 
#define R_68K_PC16   5 /* PC relative 16 bit */
 
#define R_68K_PC8   6 /* PC relative 8 bit */
 
#define R_68K_GOT32   7 /* 32 bit PC relative GOT entry */
 
#define R_68K_GOT16   8 /* 16 bit PC relative GOT entry */
 
#define R_68K_GOT8   9 /* 8 bit PC relative GOT entry */
 
#define R_68K_GOT32O   10 /* 32 bit GOT offset */
 
#define R_68K_GOT16O   11 /* 16 bit GOT offset */
 
#define R_68K_GOT8O   12 /* 8 bit GOT offset */
 
#define R_68K_PLT32   13 /* 32 bit PC relative PLT address */
 
#define R_68K_PLT16   14 /* 16 bit PC relative PLT address */
 
#define R_68K_PLT8   15 /* 8 bit PC relative PLT address */
 
#define R_68K_PLT32O   16 /* 32 bit PLT offset */
 
#define R_68K_PLT16O   17 /* 16 bit PLT offset */
 
#define R_68K_PLT8O   18 /* 8 bit PLT offset */
 
#define R_68K_COPY   19 /* Copy symbol at runtime */
 
#define R_68K_GLOB_DAT   20 /* Create GOT entry */
 
#define R_68K_JMP_SLOT   21 /* Create PLT entry */
 
#define R_68K_RELATIVE   22 /* Adjust by program base */
 
#define R_68K_NUM   23
 
#define R_386_NONE   0 /* No reloc */
 
#define R_386_32   1 /* Direct 32 bit */
 
#define R_386_PC32   2 /* PC relative 32 bit */
 
#define R_386_GOT32   3 /* 32 bit GOT entry */
 
#define R_386_PLT32   4 /* 32 bit PLT address */
 
#define R_386_COPY   5 /* Copy symbol at runtime */
 
#define R_386_GLOB_DAT   6 /* Create GOT entry */
 
#define R_386_JMP_SLOT   7 /* Create PLT entry */
 
#define R_386_RELATIVE   8 /* Adjust by program base */
 
#define R_386_GOTOFF   9 /* 32 bit offset to GOT */
 
#define R_386_GOTPC   10 /* 32 bit PC relative offset to GOT */
 
#define R_386_32PLT   11
 
#define R_386_TLS_TPOFF   14 /* Offset in static TLS block */
 
#define R_386_TLS_IE
 
#define R_386_TLS_GOTIE
 
#define R_386_TLS_LE
 
#define R_386_TLS_GD
 
#define R_386_TLS_LDM
 
#define R_386_16   20
 
#define R_386_PC16   21
 
#define R_386_8   22
 
#define R_386_PC8   23
 
#define R_386_TLS_GD_32
 
#define R_386_TLS_GD_PUSH   25 /* Tag for pushl in GD TLS code */
 
#define R_386_TLS_GD_CALL
 
#define R_386_TLS_GD_POP   27 /* Tag for popl in GD TLS code */
 
#define R_386_TLS_LDM_32
 
#define R_386_TLS_LDM_PUSH   29 /* Tag for pushl in LDM TLS code */
 
#define R_386_TLS_LDM_CALL
 
#define R_386_TLS_LDM_POP   31 /* Tag for popl in LDM TLS code */
 
#define R_386_TLS_LDO_32   32 /* Offset relative to TLS block */
 
#define R_386_TLS_IE_32
 
#define R_386_TLS_LE_32
 
#define R_386_TLS_DTPMOD32   35 /* ID of module containing symbol */
 
#define R_386_TLS_DTPOFF32   36 /* Offset in TLS block */
 
#define R_386_TLS_TPOFF32   37 /* Negated offset in static TLS block */
 
#define R_386_NUM   38
 
#define STT_SPARC_REGISTER   13 /* Global register reserved to app. */
 
#define EF_SPARCV9_MM   3
 
#define EF_SPARCV9_TSO   0
 
#define EF_SPARCV9_PSO   1
 
#define EF_SPARCV9_RMO   2
 
#define EF_SPARC_LEDATA   0x800000 /* little endian data */
 
#define EF_SPARC_EXT_MASK   0xFFFF00
 
#define EF_SPARC_32PLUS   0x000100 /* generic V8+ features */
 
#define EF_SPARC_SUN_US1   0x000200 /* Sun UltraSPARC1 extensions */
 
#define EF_SPARC_HAL_R1   0x000400 /* HAL R1 extensions */
 
#define EF_SPARC_SUN_US3   0x000800 /* Sun UltraSPARCIII extensions */
 
#define R_SPARC_NONE   0 /* No reloc */
 
#define R_SPARC_8   1 /* Direct 8 bit */
 
#define R_SPARC_16   2 /* Direct 16 bit */
 
#define R_SPARC_32   3 /* Direct 32 bit */
 
#define R_SPARC_DISP8   4 /* PC relative 8 bit */
 
#define R_SPARC_DISP16   5 /* PC relative 16 bit */
 
#define R_SPARC_DISP32   6 /* PC relative 32 bit */
 
#define R_SPARC_WDISP30   7 /* PC relative 30 bit shifted */
 
#define R_SPARC_WDISP22   8 /* PC relative 22 bit shifted */
 
#define R_SPARC_HI22   9 /* High 22 bit */
 
#define R_SPARC_22   10 /* Direct 22 bit */
 
#define R_SPARC_13   11 /* Direct 13 bit */
 
#define R_SPARC_LO10   12 /* Truncated 10 bit */
 
#define R_SPARC_GOT10   13 /* Truncated 10 bit GOT entry */
 
#define R_SPARC_GOT13   14 /* 13 bit GOT entry */
 
#define R_SPARC_GOT22   15 /* 22 bit GOT entry shifted */
 
#define R_SPARC_PC10   16 /* PC relative 10 bit truncated */
 
#define R_SPARC_PC22   17 /* PC relative 22 bit shifted */
 
#define R_SPARC_WPLT30   18 /* 30 bit PC relative PLT address */
 
#define R_SPARC_COPY   19 /* Copy symbol at runtime */
 
#define R_SPARC_GLOB_DAT   20 /* Create GOT entry */
 
#define R_SPARC_JMP_SLOT   21 /* Create PLT entry */
 
#define R_SPARC_RELATIVE   22 /* Adjust by program base */
 
#define R_SPARC_UA32   23 /* Direct 32 bit unaligned */
 
#define R_SPARC_PLT32   24 /* Direct 32 bit ref to PLT entry */
 
#define R_SPARC_HIPLT22   25 /* High 22 bit PLT entry */
 
#define R_SPARC_LOPLT10   26 /* Truncated 10 bit PLT entry */
 
#define R_SPARC_PCPLT32   27 /* PC rel 32 bit ref to PLT entry */
 
#define R_SPARC_PCPLT22   28 /* PC rel high 22 bit PLT entry */
 
#define R_SPARC_PCPLT10   29 /* PC rel trunc 10 bit PLT entry */
 
#define R_SPARC_10   30 /* Direct 10 bit */
 
#define R_SPARC_11   31 /* Direct 11 bit */
 
#define R_SPARC_64   32 /* Direct 64 bit */
 
#define R_SPARC_OLO10   33 /* 10bit with secondary 13bit addend */
 
#define R_SPARC_HH22   34 /* Top 22 bits of direct 64 bit */
 
#define R_SPARC_HM10   35 /* High middle 10 bits of ... */
 
#define R_SPARC_LM22   36 /* Low middle 22 bits of ... */
 
#define R_SPARC_PC_HH22   37 /* Top 22 bits of pc rel 64 bit */
 
#define R_SPARC_PC_HM10   38 /* High middle 10 bit of ... */
 
#define R_SPARC_PC_LM22   39 /* Low miggle 22 bits of ... */
 
#define R_SPARC_WDISP16   40 /* PC relative 16 bit shifted */
 
#define R_SPARC_WDISP19   41 /* PC relative 19 bit shifted */
 
#define R_SPARC_7   43 /* Direct 7 bit */
 
#define R_SPARC_5   44 /* Direct 5 bit */
 
#define R_SPARC_6   45 /* Direct 6 bit */
 
#define R_SPARC_DISP64   46 /* PC relative 64 bit */
 
#define R_SPARC_PLT64   47 /* Direct 64 bit ref to PLT entry */
 
#define R_SPARC_HIX22   48 /* High 22 bit complemented */
 
#define R_SPARC_LOX10   49 /* Truncated 11 bit complemented */
 
#define R_SPARC_H44   50 /* Direct high 12 of 44 bit */
 
#define R_SPARC_M44   51 /* Direct mid 22 of 44 bit */
 
#define R_SPARC_L44   52 /* Direct low 10 of 44 bit */
 
#define R_SPARC_REGISTER   53 /* Global register usage */
 
#define R_SPARC_UA64   54 /* Direct 64 bit unaligned */
 
#define R_SPARC_UA16   55 /* Direct 16 bit unaligned */
 
#define R_SPARC_TLS_GD_HI22   56
 
#define R_SPARC_TLS_GD_LO10   57
 
#define R_SPARC_TLS_GD_ADD   58
 
#define R_SPARC_TLS_GD_CALL   59
 
#define R_SPARC_TLS_LDM_HI22   60
 
#define R_SPARC_TLS_LDM_LO10   61
 
#define R_SPARC_TLS_LDM_ADD   62
 
#define R_SPARC_TLS_LDM_CALL   63
 
#define R_SPARC_TLS_LDO_HIX22   64
 
#define R_SPARC_TLS_LDO_LOX10   65
 
#define R_SPARC_TLS_LDO_ADD   66
 
#define R_SPARC_TLS_IE_HI22   67
 
#define R_SPARC_TLS_IE_LO10   68
 
#define R_SPARC_TLS_IE_LD   69
 
#define R_SPARC_TLS_IE_LDX   70
 
#define R_SPARC_TLS_IE_ADD   71
 
#define R_SPARC_TLS_LE_HIX22   72
 
#define R_SPARC_TLS_LE_LOX10   73
 
#define R_SPARC_TLS_DTPMOD32   74
 
#define R_SPARC_TLS_DTPMOD64   75
 
#define R_SPARC_TLS_DTPOFF32   76
 
#define R_SPARC_TLS_DTPOFF64   77
 
#define R_SPARC_TLS_TPOFF32   78
 
#define R_SPARC_TLS_TPOFF64   79
 
#define R_SPARC_NUM   80
 
#define DT_SPARC_REGISTER   0x70000001
 
#define DT_SPARC_NUM   2
 
#define HWCAP_SPARC_FLUSH   1 /* The cpu supports flush insn. */
 
#define HWCAP_SPARC_STBAR   2
 
#define HWCAP_SPARC_SWAP   4
 
#define HWCAP_SPARC_MULDIV   8
 
#define HWCAP_SPARC_V9   16 /* The cpu is v9, so v8plus is ok. */
 
#define HWCAP_SPARC_ULTRA3   32
 
#define EF_MIPS_NOREORDER   1 /* A .noreorder directive was used */
 
#define EF_MIPS_PIC   2 /* Contains PIC code */
 
#define EF_MIPS_CPIC   4 /* Uses PIC calling sequence */
 
#define EF_MIPS_XGOT   8
 
#define EF_MIPS_64BIT_WHIRL   16
 
#define EF_MIPS_ABI2   32
 
#define EF_MIPS_ABI_ON32   64
 
#define EF_MIPS_ARCH   0xf0000000 /* MIPS architecture level */
 
#define EF_MIPS_ARCH_1   0x00000000 /* -mips1 code. */
 
#define EF_MIPS_ARCH_2   0x10000000 /* -mips2 code. */
 
#define EF_MIPS_ARCH_3   0x20000000 /* -mips3 code. */
 
#define EF_MIPS_ARCH_4   0x30000000 /* -mips4 code. */
 
#define EF_MIPS_ARCH_5   0x40000000 /* -mips5 code. */
 
#define EF_MIPS_ARCH_32   0x60000000 /* MIPS32 code. */
 
#define EF_MIPS_ARCH_64   0x70000000 /* MIPS64 code. */
 
#define E_MIPS_ARCH_1   0x00000000 /* -mips1 code. */
 
#define E_MIPS_ARCH_2   0x10000000 /* -mips2 code. */
 
#define E_MIPS_ARCH_3   0x20000000 /* -mips3 code. */
 
#define E_MIPS_ARCH_4   0x30000000 /* -mips4 code. */
 
#define E_MIPS_ARCH_5   0x40000000 /* -mips5 code. */
 
#define E_MIPS_ARCH_32   0x60000000 /* MIPS32 code. */
 
#define E_MIPS_ARCH_64   0x70000000 /* MIPS64 code. */
 
#define SHN_MIPS_ACOMMON   0xff00 /* Allocated common symbols */
 
#define SHN_MIPS_TEXT   0xff01 /* Allocated test symbols. */
 
#define SHN_MIPS_DATA   0xff02 /* Allocated data symbols. */
 
#define SHN_MIPS_SCOMMON   0xff03 /* Small common symbols */
 
#define SHN_MIPS_SUNDEFINED   0xff04 /* Small undefined symbols */
 
#define SHT_MIPS_LIBLIST   0x70000000 /* Shared objects used in link */
 
#define SHT_MIPS_MSYM   0x70000001
 
#define SHT_MIPS_CONFLICT   0x70000002 /* Conflicting symbols */
 
#define SHT_MIPS_GPTAB   0x70000003 /* Global data area sizes */
 
#define SHT_MIPS_UCODE   0x70000004 /* Reserved for SGI/MIPS compilers */
 
#define SHT_MIPS_DEBUG   0x70000005 /* MIPS ECOFF debugging information*/
 
#define SHT_MIPS_REGINFO   0x70000006 /* Register usage information */
 
#define SHT_MIPS_PACKAGE   0x70000007
 
#define SHT_MIPS_PACKSYM   0x70000008
 
#define SHT_MIPS_RELD   0x70000009
 
#define SHT_MIPS_IFACE   0x7000000b
 
#define SHT_MIPS_CONTENT   0x7000000c
 
#define SHT_MIPS_OPTIONS   0x7000000d /* Miscellaneous options. */
 
#define SHT_MIPS_SHDR   0x70000010
 
#define SHT_MIPS_FDESC   0x70000011
 
#define SHT_MIPS_EXTSYM   0x70000012
 
#define SHT_MIPS_DENSE   0x70000013
 
#define SHT_MIPS_PDESC   0x70000014
 
#define SHT_MIPS_LOCSYM   0x70000015
 
#define SHT_MIPS_AUXSYM   0x70000016
 
#define SHT_MIPS_OPTSYM   0x70000017
 
#define SHT_MIPS_LOCSTR   0x70000018
 
#define SHT_MIPS_LINE   0x70000019
 
#define SHT_MIPS_RFDESC   0x7000001a
 
#define SHT_MIPS_DELTASYM   0x7000001b
 
#define SHT_MIPS_DELTAINST   0x7000001c
 
#define SHT_MIPS_DELTACLASS   0x7000001d
 
#define SHT_MIPS_DWARF   0x7000001e /* DWARF debugging information. */
 
#define SHT_MIPS_DELTADECL   0x7000001f
 
#define SHT_MIPS_SYMBOL_LIB   0x70000020
 
#define SHT_MIPS_EVENTS   0x70000021 /* Event section. */
 
#define SHT_MIPS_TRANSLATE   0x70000022
 
#define SHT_MIPS_PIXIE   0x70000023
 
#define SHT_MIPS_XLATE   0x70000024
 
#define SHT_MIPS_XLATE_DEBUG   0x70000025
 
#define SHT_MIPS_WHIRL   0x70000026
 
#define SHT_MIPS_EH_REGION   0x70000027
 
#define SHT_MIPS_XLATE_OLD   0x70000028
 
#define SHT_MIPS_PDR_EXCEPTION   0x70000029
 
#define SHF_MIPS_GPREL   0x10000000 /* Must be part of global data area */
 
#define SHF_MIPS_MERGE   0x20000000
 
#define SHF_MIPS_ADDR   0x40000000
 
#define SHF_MIPS_STRINGS   0x80000000
 
#define SHF_MIPS_NOSTRIP   0x08000000
 
#define SHF_MIPS_LOCAL   0x04000000
 
#define SHF_MIPS_NAMES   0x02000000
 
#define SHF_MIPS_NODUPE   0x01000000
 
#define STO_MIPS_DEFAULT   0x0
 
#define STO_MIPS_INTERNAL   0x1
 
#define STO_MIPS_HIDDEN   0x2
 
#define STO_MIPS_PROTECTED   0x3
 
#define STO_MIPS_SC_ALIGN_UNUSED   0xff
 
#define STB_MIPS_SPLIT_COMMON   13
 
#define ODK_NULL   0 /* Undefined. */
 
#define ODK_REGINFO   1 /* Register usage information. */
 
#define ODK_EXCEPTIONS   2 /* Exception processing options. */
 
#define ODK_PAD   3 /* Section padding options. */
 
#define ODK_HWPATCH   4 /* Hardware workarounds performed */
 
#define ODK_FILL   5 /* record the fill value used by the linker. */
 
#define ODK_TAGS   6 /* reserve space for desktop tools to write. */
 
#define ODK_HWAND   7 /* HW workarounds. 'AND' bits when merging. */
 
#define ODK_HWOR   8 /* HW workarounds. 'OR' bits when merging. */
 
#define OEX_FPU_MIN   0x1f /* FPE's which MUST be enabled. */
 
#define OEX_FPU_MAX   0x1f00 /* FPE's which MAY be enabled. */
 
#define OEX_PAGE0   0x10000 /* page zero must be mapped. */
 
#define OEX_SMM   0x20000 /* Force sequential memory mode? */
 
#define OEX_FPDBUG   0x40000 /* Force floating point debug mode? */
 
#define OEX_PRECISEFP   OEX_FPDBUG
 
#define OEX_DISMISS   0x80000 /* Dismiss invalid address faults? */
 
#define OEX_FPU_INVAL   0x10
 
#define OEX_FPU_DIV0   0x08
 
#define OEX_FPU_OFLO   0x04
 
#define OEX_FPU_UFLO   0x02
 
#define OEX_FPU_INEX   0x01
 
#define OHW_R4KEOP   0x1 /* R4000 end-of-page patch. */
 
#define OHW_R8KPFETCH   0x2 /* may need R8000 prefetch patch. */
 
#define OHW_R5KEOP   0x4 /* R5000 end-of-page patch. */
 
#define OHW_R5KCVTL   0x8 /* R5000 cvt.[ds].l bug. clean=1. */
 
#define OPAD_PREFIX   0x1
 
#define OPAD_POSTFIX   0x2
 
#define OPAD_SYMBOL   0x4
 
#define OHWA0_R4KEOP_CHECKED   0x00000001
 
#define OHWA1_R4KEOP_CLEAN   0x00000002
 
#define R_MIPS_NONE   0 /* No reloc */
 
#define R_MIPS_16   1 /* Direct 16 bit */
 
#define R_MIPS_32   2 /* Direct 32 bit */
 
#define R_MIPS_REL32   3 /* PC relative 32 bit */
 
#define R_MIPS_26   4 /* Direct 26 bit shifted */
 
#define R_MIPS_HI16   5 /* High 16 bit */
 
#define R_MIPS_LO16   6 /* Low 16 bit */
 
#define R_MIPS_GPREL16   7 /* GP relative 16 bit */
 
#define R_MIPS_LITERAL   8 /* 16 bit literal entry */
 
#define R_MIPS_GOT16   9 /* 16 bit GOT entry */
 
#define R_MIPS_PC16   10 /* PC relative 16 bit */
 
#define R_MIPS_CALL16   11 /* 16 bit GOT entry for function */
 
#define R_MIPS_GPREL32   12 /* GP relative 32 bit */
 
#define R_MIPS_SHIFT5   16
 
#define R_MIPS_SHIFT6   17
 
#define R_MIPS_64   18
 
#define R_MIPS_GOT_DISP   19
 
#define R_MIPS_GOT_PAGE   20
 
#define R_MIPS_GOT_OFST   21
 
#define R_MIPS_GOT_HI16   22
 
#define R_MIPS_GOT_LO16   23
 
#define R_MIPS_SUB   24
 
#define R_MIPS_INSERT_A   25
 
#define R_MIPS_INSERT_B   26
 
#define R_MIPS_DELETE   27
 
#define R_MIPS_HIGHER   28
 
#define R_MIPS_HIGHEST   29
 
#define R_MIPS_CALL_HI16   30
 
#define R_MIPS_CALL_LO16   31
 
#define R_MIPS_SCN_DISP   32
 
#define R_MIPS_REL16   33
 
#define R_MIPS_ADD_IMMEDIATE   34
 
#define R_MIPS_PJUMP   35
 
#define R_MIPS_RELGOT   36
 
#define R_MIPS_JALR   37
 
#define R_MIPS_NUM   38
 
#define PT_MIPS_REGINFO   0x70000000 /* Register usage information */
 
#define PT_MIPS_RTPROC   0x70000001 /* Runtime procedure table. */
 
#define PT_MIPS_OPTIONS   0x70000002
 
#define PF_MIPS_LOCAL   0x10000000
 
#define DT_MIPS_RLD_VERSION   0x70000001 /* Runtime linker interface version */
 
#define DT_MIPS_TIME_STAMP   0x70000002 /* Timestamp */
 
#define DT_MIPS_ICHECKSUM   0x70000003 /* Checksum */
 
#define DT_MIPS_IVERSION   0x70000004 /* Version string (string tbl index) */
 
#define DT_MIPS_FLAGS   0x70000005 /* Flags */
 
#define DT_MIPS_BASE_ADDRESS   0x70000006 /* Base address */
 
#define DT_MIPS_MSYM   0x70000007
 
#define DT_MIPS_CONFLICT   0x70000008 /* Address of CONFLICT section */
 
#define DT_MIPS_LIBLIST   0x70000009 /* Address of LIBLIST section */
 
#define DT_MIPS_LOCAL_GOTNO   0x7000000a /* Number of local GOT entries */
 
#define DT_MIPS_CONFLICTNO   0x7000000b /* Number of CONFLICT entries */
 
#define DT_MIPS_LIBLISTNO   0x70000010 /* Number of LIBLIST entries */
 
#define DT_MIPS_SYMTABNO   0x70000011 /* Number of DYNSYM entries */
 
#define DT_MIPS_UNREFEXTNO   0x70000012 /* First external DYNSYM */
 
#define DT_MIPS_GOTSYM   0x70000013 /* First GOT entry in DYNSYM */
 
#define DT_MIPS_HIPAGENO   0x70000014 /* Number of GOT page table entries */
 
#define DT_MIPS_RLD_MAP   0x70000016 /* Address of run time loader map. */
 
#define DT_MIPS_DELTA_CLASS   0x70000017 /* Delta C++ class definition. */
 
#define DT_MIPS_DELTA_CLASS_NO
 
#define DT_MIPS_DELTA_INSTANCE   0x70000019 /* Delta C++ class instances. */
 
#define DT_MIPS_DELTA_INSTANCE_NO
 
#define DT_MIPS_DELTA_RELOC   0x7000001b /* Delta relocations. */
 
#define DT_MIPS_DELTA_RELOC_NO
 
#define DT_MIPS_DELTA_SYM
 
#define DT_MIPS_DELTA_SYM_NO
 
#define DT_MIPS_DELTA_CLASSSYM
 
#define DT_MIPS_DELTA_CLASSSYM_NO
 
#define DT_MIPS_CXX_FLAGS   0x70000022 /* Flags indicating for C++ flavor. */
 
#define DT_MIPS_PIXIE_INIT   0x70000023
 
#define DT_MIPS_SYMBOL_LIB   0x70000024
 
#define DT_MIPS_LOCALPAGE_GOTIDX   0x70000025
 
#define DT_MIPS_LOCAL_GOTIDX   0x70000026
 
#define DT_MIPS_HIDDEN_GOTIDX   0x70000027
 
#define DT_MIPS_PROTECTED_GOTIDX   0x70000028
 
#define DT_MIPS_OPTIONS   0x70000029 /* Address of .options. */
 
#define DT_MIPS_INTERFACE   0x7000002a /* Address of .interface. */
 
#define DT_MIPS_DYNSTR_ALIGN   0x7000002b
 
#define DT_MIPS_INTERFACE_SIZE   0x7000002c /* Size of the .interface section. */
 
#define DT_MIPS_RLD_TEXT_RESOLVE_ADDR
 
#define DT_MIPS_PERF_SUFFIX
 
#define DT_MIPS_COMPACT_SIZE   0x7000002f /* (O32)Size of compact rel section. */
 
#define DT_MIPS_GP_VALUE   0x70000030 /* GP value for aux GOTs. */
 
#define DT_MIPS_AUX_DYNAMIC   0x70000031 /* Address of aux .dynamic. */
 
#define DT_MIPS_NUM   0x32
 
#define RHF_NONE   0 /* No flags */
 
#define RHF_QUICKSTART   (1 << 0) /* Use quickstart */
 
#define RHF_NOTPOT   (1 << 1) /* Hash size not power of 2 */
 
#define RHF_NO_LIBRARY_REPLACEMENT   (1 << 2) /* Ignore LD_LIBRARY_PATH */
 
#define RHF_NO_MOVE   (1 << 3)
 
#define RHF_SGI_ONLY   (1 << 4)
 
#define RHF_GUARANTEE_INIT   (1 << 5)
 
#define RHF_DELTA_C_PLUS_PLUS   (1 << 6)
 
#define RHF_GUARANTEE_START_INIT   (1 << 7)
 
#define RHF_PIXIE   (1 << 8)
 
#define RHF_DEFAULT_DELAY_LOAD   (1 << 9)
 
#define RHF_REQUICKSTART   (1 << 10)
 
#define RHF_REQUICKSTARTED   (1 << 11)
 
#define RHF_CORD   (1 << 12)
 
#define RHF_NO_UNRES_UNDEF   (1 << 13)
 
#define RHF_RLD_ORDER_SAFE   (1 << 14)
 
#define LL_NONE   0
 
#define LL_EXACT_MATCH   (1 << 0) /* Require exact match */
 
#define LL_IGNORE_INT_VER   (1 << 1) /* Ignore interface version */
 
#define LL_REQUIRE_MINOR   (1 << 2)
 
#define LL_EXPORTS   (1 << 3)
 
#define LL_DELAY_LOAD   (1 << 4)
 
#define LL_DELTA   (1 << 5)
 
#define EF_PARISC_TRAPNIL   0x00010000 /* Trap nil pointer dereference. */
 
#define EF_PARISC_EXT   0x00020000 /* Program uses arch. extensions. */
 
#define EF_PARISC_LSB   0x00040000 /* Program expects little endian. */
 
#define EF_PARISC_WIDE   0x00080000 /* Program expects wide mode. */
 
#define EF_PARISC_NO_KABP
 
#define EF_PARISC_LAZYSWAP   0x00400000 /* Allow lazy swapping. */
 
#define EF_PARISC_ARCH   0x0000ffff /* Architecture version. */
 
#define EFA_PARISC_1_0   0x020b /* PA-RISC 1.0 big-endian. */
 
#define EFA_PARISC_1_1   0x0210 /* PA-RISC 1.1 big-endian. */
 
#define EFA_PARISC_2_0   0x0214 /* PA-RISC 2.0 big-endian. */
 
#define SHN_PARISC_ANSI_COMMON
 
#define SHN_PARISC_HUGE_COMMON   0xff01 /* Common blocks in huge model. */
 
#define SHT_PARISC_EXT   0x70000000 /* Contains product specific ext. */
 
#define SHT_PARISC_UNWIND   0x70000001 /* Unwind information. */
 
#define SHT_PARISC_DOC   0x70000002 /* Debug info for optimized code. */
 
#define SHF_PARISC_SHORT   0x20000000 /* Section with short addressing. */
 
#define SHF_PARISC_HUGE   0x40000000 /* Section far from gp. */
 
#define SHF_PARISC_SBP   0x80000000 /* Static branch prediction code. */
 
#define STT_PARISC_MILLICODE   13 /* Millicode function entry point. */
 
#define STT_HP_OPAQUE   (STT_LOOS + 0x1)
 
#define STT_HP_STUB   (STT_LOOS + 0x2)
 
#define R_PARISC_NONE   0 /* No reloc. */
 
#define R_PARISC_DIR32   1 /* Direct 32-bit reference. */
 
#define R_PARISC_DIR21L   2 /* Left 21 bits of eff. address. */
 
#define R_PARISC_DIR17R   3 /* Right 17 bits of eff. address. */
 
#define R_PARISC_DIR17F   4 /* 17 bits of eff. address. */
 
#define R_PARISC_DIR14R   6 /* Right 14 bits of eff. address. */
 
#define R_PARISC_PCREL32   9 /* 32-bit rel. address. */
 
#define R_PARISC_PCREL21L   10 /* Left 21 bits of rel. address. */
 
#define R_PARISC_PCREL17R   11 /* Right 17 bits of rel. address. */
 
#define R_PARISC_PCREL17F   12 /* 17 bits of rel. address. */
 
#define R_PARISC_PCREL14R   14 /* Right 14 bits of rel. address. */
 
#define R_PARISC_DPREL21L   18 /* Left 21 bits of rel. address. */
 
#define R_PARISC_DPREL14R   22 /* Right 14 bits of rel. address. */
 
#define R_PARISC_GPREL21L   26 /* GP-relative, left 21 bits. */
 
#define R_PARISC_GPREL14R   30 /* GP-relative, right 14 bits. */
 
#define R_PARISC_LTOFF21L   34 /* LT-relative, left 21 bits. */
 
#define R_PARISC_LTOFF14R   38 /* LT-relative, right 14 bits. */
 
#define R_PARISC_SECREL32   41 /* 32 bits section rel. address. */
 
#define R_PARISC_SEGBASE   48 /* No relocation, set segment base. */
 
#define R_PARISC_SEGREL32   49 /* 32 bits segment rel. address. */
 
#define R_PARISC_PLTOFF21L   50 /* PLT rel. address, left 21 bits. */
 
#define R_PARISC_PLTOFF14R   54 /* PLT rel. address, right 14 bits. */
 
#define R_PARISC_LTOFF_FPTR32   57 /* 32 bits LT-rel. function pointer. */
 
#define R_PARISC_LTOFF_FPTR21L   58 /* LT-rel. fct ptr, left 21 bits. */
 
#define R_PARISC_LTOFF_FPTR14R   62 /* LT-rel. fct ptr, right 14 bits. */
 
#define R_PARISC_FPTR64   64 /* 64 bits function address. */
 
#define R_PARISC_PLABEL32   65 /* 32 bits function address. */
 
#define R_PARISC_PCREL64   72 /* 64 bits PC-rel. address. */
 
#define R_PARISC_PCREL22F   74 /* 22 bits PC-rel. address. */
 
#define R_PARISC_PCREL14WR   75 /* PC-rel. address, right 14 bits. */
 
#define R_PARISC_PCREL14DR   76 /* PC rel. address, right 14 bits. */
 
#define R_PARISC_PCREL16F   77 /* 16 bits PC-rel. address. */
 
#define R_PARISC_PCREL16WF   78 /* 16 bits PC-rel. address. */
 
#define R_PARISC_PCREL16DF   79 /* 16 bits PC-rel. address. */
 
#define R_PARISC_DIR64   80 /* 64 bits of eff. address. */
 
#define R_PARISC_DIR14WR   83 /* 14 bits of eff. address. */
 
#define R_PARISC_DIR14DR   84 /* 14 bits of eff. address. */
 
#define R_PARISC_DIR16F   85 /* 16 bits of eff. address. */
 
#define R_PARISC_DIR16WF   86 /* 16 bits of eff. address. */
 
#define R_PARISC_DIR16DF   87 /* 16 bits of eff. address. */
 
#define R_PARISC_GPREL64   88 /* 64 bits of GP-rel. address. */
 
#define R_PARISC_GPREL14WR   91 /* GP-rel. address, right 14 bits. */
 
#define R_PARISC_GPREL14DR   92 /* GP-rel. address, right 14 bits. */
 
#define R_PARISC_GPREL16F   93 /* 16 bits GP-rel. address. */
 
#define R_PARISC_GPREL16WF   94 /* 16 bits GP-rel. address. */
 
#define R_PARISC_GPREL16DF   95 /* 16 bits GP-rel. address. */
 
#define R_PARISC_LTOFF64   96 /* 64 bits LT-rel. address. */
 
#define R_PARISC_LTOFF14WR   99 /* LT-rel. address, right 14 bits. */
 
#define R_PARISC_LTOFF14DR   100 /* LT-rel. address, right 14 bits. */
 
#define R_PARISC_LTOFF16F   101 /* 16 bits LT-rel. address. */
 
#define R_PARISC_LTOFF16WF   102 /* 16 bits LT-rel. address. */
 
#define R_PARISC_LTOFF16DF   103 /* 16 bits LT-rel. address. */
 
#define R_PARISC_SECREL64   104 /* 64 bits section rel. address. */
 
#define R_PARISC_SEGREL64   112 /* 64 bits segment rel. address. */
 
#define R_PARISC_PLTOFF14WR   115 /* PLT-rel. address, right 14 bits. */
 
#define R_PARISC_PLTOFF14DR   116 /* PLT-rel. address, right 14 bits. */
 
#define R_PARISC_PLTOFF16F   117 /* 16 bits LT-rel. address. */
 
#define R_PARISC_PLTOFF16WF   118 /* 16 bits PLT-rel. address. */
 
#define R_PARISC_PLTOFF16DF   119 /* 16 bits PLT-rel. address. */
 
#define R_PARISC_LTOFF_FPTR64   120 /* 64 bits LT-rel. function ptr. */
 
#define R_PARISC_LTOFF_FPTR14WR   123 /* LT-rel. fct. ptr., right 14 bits. */
 
#define R_PARISC_LTOFF_FPTR14DR   124 /* LT-rel. fct. ptr., right 14 bits. */
 
#define R_PARISC_LTOFF_FPTR16F   125 /* 16 bits LT-rel. function ptr. */
 
#define R_PARISC_LTOFF_FPTR16WF   126 /* 16 bits LT-rel. function ptr. */
 
#define R_PARISC_LTOFF_FPTR16DF   127 /* 16 bits LT-rel. function ptr. */
 
#define R_PARISC_LORESERVE   128
 
#define R_PARISC_COPY   128 /* Copy relocation. */
 
#define R_PARISC_IPLT   129 /* Dynamic reloc, imported PLT */
 
#define R_PARISC_EPLT   130 /* Dynamic reloc, exported PLT */
 
#define R_PARISC_TPREL32   153 /* 32 bits TP-rel. address. */
 
#define R_PARISC_TPREL21L   154 /* TP-rel. address, left 21 bits. */
 
#define R_PARISC_TPREL14R   158 /* TP-rel. address, right 14 bits. */
 
#define R_PARISC_LTOFF_TP21L   162 /* LT-TP-rel. address, left 21 bits. */
 
#define R_PARISC_LTOFF_TP14R   166 /* LT-TP-rel. address, right 14 bits.*/
 
#define R_PARISC_LTOFF_TP14F   167 /* 14 bits LT-TP-rel. address. */
 
#define R_PARISC_TPREL64   216 /* 64 bits TP-rel. address. */
 
#define R_PARISC_TPREL14WR   219 /* TP-rel. address, right 14 bits. */
 
#define R_PARISC_TPREL14DR   220 /* TP-rel. address, right 14 bits. */
 
#define R_PARISC_TPREL16F   221 /* 16 bits TP-rel. address. */
 
#define R_PARISC_TPREL16WF   222 /* 16 bits TP-rel. address. */
 
#define R_PARISC_TPREL16DF   223 /* 16 bits TP-rel. address. */
 
#define R_PARISC_LTOFF_TP64   224 /* 64 bits LT-TP-rel. address. */
 
#define R_PARISC_LTOFF_TP14WR   227 /* LT-TP-rel. address, right 14 bits.*/
 
#define R_PARISC_LTOFF_TP14DR   228 /* LT-TP-rel. address, right 14 bits.*/
 
#define R_PARISC_LTOFF_TP16F   229 /* 16 bits LT-TP-rel. address. */
 
#define R_PARISC_LTOFF_TP16WF   230 /* 16 bits LT-TP-rel. address. */
 
#define R_PARISC_LTOFF_TP16DF   231 /* 16 bits LT-TP-rel. address. */
 
#define R_PARISC_HIRESERVE   255
 
#define PT_HP_TLS   (PT_LOOS + 0x0)
 
#define PT_HP_CORE_NONE   (PT_LOOS + 0x1)
 
#define PT_HP_CORE_VERSION   (PT_LOOS + 0x2)
 
#define PT_HP_CORE_KERNEL   (PT_LOOS + 0x3)
 
#define PT_HP_CORE_COMM   (PT_LOOS + 0x4)
 
#define PT_HP_CORE_PROC   (PT_LOOS + 0x5)
 
#define PT_HP_CORE_LOADABLE   (PT_LOOS + 0x6)
 
#define PT_HP_CORE_STACK   (PT_LOOS + 0x7)
 
#define PT_HP_CORE_SHM   (PT_LOOS + 0x8)
 
#define PT_HP_CORE_MMF   (PT_LOOS + 0x9)
 
#define PT_HP_PARALLEL   (PT_LOOS + 0x10)
 
#define PT_HP_FASTBIND   (PT_LOOS + 0x11)
 
#define PT_HP_OPT_ANNOT   (PT_LOOS + 0x12)
 
#define PT_HP_HSL_ANNOT   (PT_LOOS + 0x13)
 
#define PT_HP_STACK   (PT_LOOS + 0x14)
 
#define PT_PARISC_ARCHEXT   0x70000000
 
#define PT_PARISC_UNWIND   0x70000001
 
#define PF_PARISC_SBP   0x08000000
 
#define PF_HP_PAGE_SIZE   0x00100000
 
#define PF_HP_FAR_SHARED   0x00200000
 
#define PF_HP_NEAR_SHARED   0x00400000
 
#define PF_HP_CODE   0x01000000
 
#define PF_HP_MODIFY   0x02000000
 
#define PF_HP_LAZYSWAP   0x04000000
 
#define PF_HP_SBP   0x08000000
 
#define EF_ALPHA_32BIT   1 /* All addresses must be < 2GB. */
 
#define EF_ALPHA_CANRELAX   2 /* Relocations for relaxing exist. */
 
#define SHT_ALPHA_DEBUG   0x70000001
 
#define SHT_ALPHA_REGINFO   0x70000002
 
#define SHF_ALPHA_GPREL   0x10000000
 
#define STO_ALPHA_NOPV   0x80 /* No PV required. */
 
#define STO_ALPHA_STD_GPLOAD   0x88 /* PV only used for initial ldgp. */
 
#define R_ALPHA_NONE   0 /* No reloc */
 
#define R_ALPHA_REFLONG   1 /* Direct 32 bit */
 
#define R_ALPHA_REFQUAD   2 /* Direct 64 bit */
 
#define R_ALPHA_GPREL32   3 /* GP relative 32 bit */
 
#define R_ALPHA_LITERAL   4 /* GP relative 16 bit w/optimization */
 
#define R_ALPHA_LITUSE   5 /* Optimization hint for LITERAL */
 
#define R_ALPHA_GPDISP   6 /* Add displacement to GP */
 
#define R_ALPHA_BRADDR   7 /* PC+4 relative 23 bit shifted */
 
#define R_ALPHA_HINT   8 /* PC+4 relative 16 bit shifted */
 
#define R_ALPHA_SREL16   9 /* PC relative 16 bit */
 
#define R_ALPHA_SREL32   10 /* PC relative 32 bit */
 
#define R_ALPHA_SREL64   11 /* PC relative 64 bit */
 
#define R_ALPHA_GPRELHIGH   17 /* GP relative 32 bit, high 16 bits */
 
#define R_ALPHA_GPRELLOW   18 /* GP relative 32 bit, low 16 bits */
 
#define R_ALPHA_GPREL16   19 /* GP relative 16 bit */
 
#define R_ALPHA_COPY   24 /* Copy symbol at runtime */
 
#define R_ALPHA_GLOB_DAT   25 /* Create GOT entry */
 
#define R_ALPHA_JMP_SLOT   26 /* Create PLT entry */
 
#define R_ALPHA_RELATIVE   27 /* Adjust by program base */
 
#define R_ALPHA_TLS_GD_HI   28
 
#define R_ALPHA_TLSGD   29
 
#define R_ALPHA_TLS_LDM   30
 
#define R_ALPHA_DTPMOD64   31
 
#define R_ALPHA_GOTDTPREL   32
 
#define R_ALPHA_DTPREL64   33
 
#define R_ALPHA_DTPRELHI   34
 
#define R_ALPHA_DTPRELLO   35
 
#define R_ALPHA_DTPREL16   36
 
#define R_ALPHA_GOTTPREL   37
 
#define R_ALPHA_TPREL64   38
 
#define R_ALPHA_TPRELHI   39
 
#define R_ALPHA_TPRELLO   40
 
#define R_ALPHA_TPREL16   41
 
#define R_ALPHA_NUM   46
 
#define LITUSE_ALPHA_ADDR   0
 
#define LITUSE_ALPHA_BASE   1
 
#define LITUSE_ALPHA_BYTOFF   2
 
#define LITUSE_ALPHA_JSR   3
 
#define LITUSE_ALPHA_TLS_GD   4
 
#define LITUSE_ALPHA_TLS_LDM   5
 
#define EF_PPC_EMB   0x80000000 /* PowerPC embedded flag */
 
#define EF_PPC_RELOCATABLE   0x00010000 /* PowerPC -mrelocatable flag*/
 
#define EF_PPC_RELOCATABLE_LIB
 
#define R_PPC_NONE   0
 
#define R_PPC_ADDR32   1 /* 32bit absolute address */
 
#define R_PPC_ADDR24   2 /* 26bit address, 2 bits ignored. */
 
#define R_PPC_ADDR16   3 /* 16bit absolute address */
 
#define R_PPC_ADDR16_LO   4 /* lower 16bit of absolute address */
 
#define R_PPC_ADDR16_HI   5 /* high 16bit of absolute address */
 
#define R_PPC_ADDR16_HA   6 /* adjusted high 16bit */
 
#define R_PPC_ADDR14   7 /* 16bit address, 2 bits ignored */
 
#define R_PPC_ADDR14_BRTAKEN   8
 
#define R_PPC_ADDR14_BRNTAKEN   9
 
#define R_PPC_REL24   10 /* PC relative 26 bit */
 
#define R_PPC_REL14   11 /* PC relative 16 bit */
 
#define R_PPC_REL14_BRTAKEN   12
 
#define R_PPC_REL14_BRNTAKEN   13
 
#define R_PPC_GOT16   14
 
#define R_PPC_GOT16_LO   15
 
#define R_PPC_GOT16_HI   16
 
#define R_PPC_GOT16_HA   17
 
#define R_PPC_PLTREL24   18
 
#define R_PPC_COPY   19
 
#define R_PPC_GLOB_DAT   20
 
#define R_PPC_JMP_SLOT   21
 
#define R_PPC_RELATIVE   22
 
#define R_PPC_LOCAL24PC   23
 
#define R_PPC_UADDR32   24
 
#define R_PPC_UADDR16   25
 
#define R_PPC_REL32   26
 
#define R_PPC_PLT32   27
 
#define R_PPC_PLTREL32   28
 
#define R_PPC_PLT16_LO   29
 
#define R_PPC_PLT16_HI   30
 
#define R_PPC_PLT16_HA   31
 
#define R_PPC_SDAREL16   32
 
#define R_PPC_SECTOFF   33
 
#define R_PPC_SECTOFF_LO   34
 
#define R_PPC_SECTOFF_HI   35
 
#define R_PPC_SECTOFF_HA   36
 
#define R_PPC_TLS   67 /* none (sym+add)@tls */
 
#define R_PPC_DTPMOD32   68 /* word32 (sym+add)@dtpmod */
 
#define R_PPC_TPREL16   69 /* half16* (sym+add)@tprel */
 
#define R_PPC_TPREL16_LO   70 /* half16 (sym+add)@tprel@l */
 
#define R_PPC_TPREL16_HI   71 /* half16 (sym+add)@tprel@h */
 
#define R_PPC_TPREL16_HA   72 /* half16 (sym+add)@tprel@ha */
 
#define R_PPC_TPREL32   73 /* word32 (sym+add)@tprel */
 
#define R_PPC_DTPREL16   74 /* half16* (sym+add)@dtprel */
 
#define R_PPC_DTPREL16_LO   75 /* half16 (sym+add)@dtprel@l */
 
#define R_PPC_DTPREL16_HI   76 /* half16 (sym+add)@dtprel@h */
 
#define R_PPC_DTPREL16_HA   77 /* half16 (sym+add)@dtprel@ha */
 
#define R_PPC_DTPREL32   78 /* word32 (sym+add)@dtprel */
 
#define R_PPC_GOT_TLSGD16   79 /* half16* (sym+add)@got@tlsgd */
 
#define R_PPC_GOT_TLSGD16_LO   80 /* half16 (sym+add)@got@tlsgd@l */
 
#define R_PPC_GOT_TLSGD16_HI   81 /* half16 (sym+add)@got@tlsgd@h */
 
#define R_PPC_GOT_TLSGD16_HA   82 /* half16 (sym+add)@got@tlsgd@ha */
 
#define R_PPC_GOT_TLSLD16   83 /* half16* (sym+add)@got@tlsld */
 
#define R_PPC_GOT_TLSLD16_LO   84 /* half16 (sym+add)@got@tlsld@l */
 
#define R_PPC_GOT_TLSLD16_HI   85 /* half16 (sym+add)@got@tlsld@h */
 
#define R_PPC_GOT_TLSLD16_HA   86 /* half16 (sym+add)@got@tlsld@ha */
 
#define R_PPC_GOT_TPREL16   87 /* half16* (sym+add)@got@tprel */
 
#define R_PPC_GOT_TPREL16_LO   88 /* half16 (sym+add)@got@tprel@l */
 
#define R_PPC_GOT_TPREL16_HI   89 /* half16 (sym+add)@got@tprel@h */
 
#define R_PPC_GOT_TPREL16_HA   90 /* half16 (sym+add)@got@tprel@ha */
 
#define R_PPC_GOT_DTPREL16   91 /* half16* (sym+add)@got@dtprel */
 
#define R_PPC_GOT_DTPREL16_LO   92 /* half16* (sym+add)@got@dtprel@l */
 
#define R_PPC_GOT_DTPREL16_HI   93 /* half16* (sym+add)@got@dtprel@h */
 
#define R_PPC_GOT_DTPREL16_HA   94 /* half16* (sym+add)@got@dtprel@ha */
 
#define R_PPC_NUM   95
 
#define R_PPC_EMB_NADDR32   101
 
#define R_PPC_EMB_NADDR16   102
 
#define R_PPC_EMB_NADDR16_LO   103
 
#define R_PPC_EMB_NADDR16_HI   104
 
#define R_PPC_EMB_NADDR16_HA   105
 
#define R_PPC_EMB_SDAI16   106
 
#define R_PPC_EMB_SDA2I16   107
 
#define R_PPC_EMB_SDA2REL   108
 
#define R_PPC_EMB_SDA21   109 /* 16 bit offset in SDA */
 
#define R_PPC_EMB_MRKREF   110
 
#define R_PPC_EMB_RELSEC16   111
 
#define R_PPC_EMB_RELST_LO   112
 
#define R_PPC_EMB_RELST_HI   113
 
#define R_PPC_EMB_RELST_HA   114
 
#define R_PPC_EMB_BIT_FLD   115
 
#define R_PPC_EMB_RELSDA   116 /* 16 bit relative offset in SDA */
 
#define R_PPC_DIAB_SDA21_LO   180 /* like EMB_SDA21, but lower 16 bit */
 
#define R_PPC_DIAB_SDA21_HI   181 /* like EMB_SDA21, but high 16 bit */
 
#define R_PPC_DIAB_SDA21_HA   182 /* like EMB_SDA21, adjusted high 16 */
 
#define R_PPC_DIAB_RELSDA_LO   183 /* like EMB_RELSDA, but lower 16 bit */
 
#define R_PPC_DIAB_RELSDA_HI   184 /* like EMB_RELSDA, but high 16 bit */
 
#define R_PPC_DIAB_RELSDA_HA   185 /* like EMB_RELSDA, adjusted high 16 */
 
#define R_PPC_TOC16   255
 
#define R_PPC64_NONE   R_PPC_NONE
 
#define R_PPC64_ADDR32   R_PPC_ADDR32 /* 32bit absolute address */
 
#define R_PPC64_ADDR24   R_PPC_ADDR24 /* 26bit address, word aligned */
 
#define R_PPC64_ADDR16   R_PPC_ADDR16 /* 16bit absolute address */
 
#define R_PPC64_ADDR16_LO   R_PPC_ADDR16_LO /* lower 16bits of address */
 
#define R_PPC64_ADDR16_HI   R_PPC_ADDR16_HI /* high 16bits of address. */
 
#define R_PPC64_ADDR16_HA   R_PPC_ADDR16_HA /* adjusted high 16bits. */
 
#define R_PPC64_ADDR14   R_PPC_ADDR14 /* 16bit address, word aligned */
 
#define R_PPC64_ADDR14_BRTAKEN   R_PPC_ADDR14_BRTAKEN
 
#define R_PPC64_ADDR14_BRNTAKEN   R_PPC_ADDR14_BRNTAKEN
 
#define R_PPC64_REL24   R_PPC_REL24 /* PC-rel. 26 bit, word aligned */
 
#define R_PPC64_REL14   R_PPC_REL14 /* PC relative 16 bit */
 
#define R_PPC64_REL14_BRTAKEN   R_PPC_REL14_BRTAKEN
 
#define R_PPC64_REL14_BRNTAKEN   R_PPC_REL14_BRNTAKEN
 
#define R_PPC64_GOT16   R_PPC_GOT16
 
#define R_PPC64_GOT16_LO   R_PPC_GOT16_LO
 
#define R_PPC64_GOT16_HI   R_PPC_GOT16_HI
 
#define R_PPC64_GOT16_HA   R_PPC_GOT16_HA
 
#define R_PPC64_COPY   R_PPC_COPY
 
#define R_PPC64_GLOB_DAT   R_PPC_GLOB_DAT
 
#define R_PPC64_JMP_SLOT   R_PPC_JMP_SLOT
 
#define R_PPC64_RELATIVE   R_PPC_RELATIVE
 
#define R_PPC64_UADDR32   R_PPC_UADDR32
 
#define R_PPC64_UADDR16   R_PPC_UADDR16
 
#define R_PPC64_REL32   R_PPC_REL32
 
#define R_PPC64_PLT32   R_PPC_PLT32
 
#define R_PPC64_PLTREL32   R_PPC_PLTREL32
 
#define R_PPC64_PLT16_LO   R_PPC_PLT16_LO
 
#define R_PPC64_PLT16_HI   R_PPC_PLT16_HI
 
#define R_PPC64_PLT16_HA   R_PPC_PLT16_HA
 
#define R_PPC64_SECTOFF   R_PPC_SECTOFF
 
#define R_PPC64_SECTOFF_LO   R_PPC_SECTOFF_LO
 
#define R_PPC64_SECTOFF_HI   R_PPC_SECTOFF_HI
 
#define R_PPC64_SECTOFF_HA   R_PPC_SECTOFF_HA
 
#define R_PPC64_ADDR30   37 /* word30 (S + A - P) >> 2 */
 
#define R_PPC64_ADDR64   38 /* doubleword64 S + A */
 
#define R_PPC64_ADDR16_HIGHER   39 /* half16 #higher(S + A) */
 
#define R_PPC64_ADDR16_HIGHERA   40 /* half16 #highera(S + A) */
 
#define R_PPC64_ADDR16_HIGHEST   41 /* half16 #highest(S + A) */
 
#define R_PPC64_ADDR16_HIGHESTA   42 /* half16 #highesta(S + A) */
 
#define R_PPC64_UADDR64   43 /* doubleword64 S + A */
 
#define R_PPC64_REL64   44 /* doubleword64 S + A - P */
 
#define R_PPC64_PLT64   45 /* doubleword64 L + A */
 
#define R_PPC64_PLTREL64   46 /* doubleword64 L + A - P */
 
#define R_PPC64_TOC16   47 /* half16* S + A - .TOC */
 
#define R_PPC64_TOC16_LO   48 /* half16 #lo(S + A - .TOC.) */
 
#define R_PPC64_TOC16_HI   49 /* half16 #hi(S + A - .TOC.) */
 
#define R_PPC64_TOC16_HA   50 /* half16 #ha(S + A - .TOC.) */
 
#define R_PPC64_TOC   51 /* doubleword64 .TOC */
 
#define R_PPC64_PLTGOT16   52 /* half16* M + A */
 
#define R_PPC64_PLTGOT16_LO   53 /* half16 #lo(M + A) */
 
#define R_PPC64_PLTGOT16_HI   54 /* half16 #hi(M + A) */
 
#define R_PPC64_PLTGOT16_HA   55 /* half16 #ha(M + A) */
 
#define R_PPC64_ADDR16_DS   56 /* half16ds* (S + A) >> 2 */
 
#define R_PPC64_ADDR16_LO_DS   57 /* half16ds #lo(S + A) >> 2 */
 
#define R_PPC64_GOT16_DS   58 /* half16ds* (G + A) >> 2 */
 
#define R_PPC64_GOT16_LO_DS   59 /* half16ds #lo(G + A) >> 2 */
 
#define R_PPC64_PLT16_LO_DS   60 /* half16ds #lo(L + A) >> 2 */
 
#define R_PPC64_SECTOFF_DS   61 /* half16ds* (R + A) >> 2 */
 
#define R_PPC64_SECTOFF_LO_DS   62 /* half16ds #lo(R + A) >> 2 */
 
#define R_PPC64_TOC16_DS   63 /* half16ds* (S + A - .TOC.) >> 2 */
 
#define R_PPC64_TOC16_LO_DS   64 /* half16ds #lo(S + A - .TOC.) >> 2 */
 
#define R_PPC64_PLTGOT16_DS   65 /* half16ds* (M + A) >> 2 */
 
#define R_PPC64_PLTGOT16_LO_DS   66 /* half16ds #lo(M + A) >> 2 */
 
#define R_PPC64_TLS   67 /* none (sym+add)@tls */
 
#define R_PPC64_DTPMOD64   68 /* doubleword64 (sym+add)@dtpmod */
 
#define R_PPC64_TPREL16   69 /* half16* (sym+add)@tprel */
 
#define R_PPC64_TPREL16_LO   70 /* half16 (sym+add)@tprel@l */
 
#define R_PPC64_TPREL16_HI   71 /* half16 (sym+add)@tprel@h */
 
#define R_PPC64_TPREL16_HA   72 /* half16 (sym+add)@tprel@ha */
 
#define R_PPC64_TPREL64   73 /* doubleword64 (sym+add)@tprel */
 
#define R_PPC64_DTPREL16   74 /* half16* (sym+add)@dtprel */
 
#define R_PPC64_DTPREL16_LO   75 /* half16 (sym+add)@dtprel@l */
 
#define R_PPC64_DTPREL16_HI   76 /* half16 (sym+add)@dtprel@h */
 
#define R_PPC64_DTPREL16_HA   77 /* half16 (sym+add)@dtprel@ha */
 
#define R_PPC64_DTPREL64   78 /* doubleword64 (sym+add)@dtprel */
 
#define R_PPC64_GOT_TLSGD16   79 /* half16* (sym+add)@got@tlsgd */
 
#define R_PPC64_GOT_TLSGD16_LO   80 /* half16 (sym+add)@got@tlsgd@l */
 
#define R_PPC64_GOT_TLSGD16_HI   81 /* half16 (sym+add)@got@tlsgd@h */
 
#define R_PPC64_GOT_TLSGD16_HA   82 /* half16 (sym+add)@got@tlsgd@ha */
 
#define R_PPC64_GOT_TLSLD16   83 /* half16* (sym+add)@got@tlsld */
 
#define R_PPC64_GOT_TLSLD16_LO   84 /* half16 (sym+add)@got@tlsld@l */
 
#define R_PPC64_GOT_TLSLD16_HI   85 /* half16 (sym+add)@got@tlsld@h */
 
#define R_PPC64_GOT_TLSLD16_HA   86 /* half16 (sym+add)@got@tlsld@ha */
 
#define R_PPC64_GOT_TPREL16_DS   87 /* half16ds* (sym+add)@got@tprel */
 
#define R_PPC64_GOT_TPREL16_LO_DS   88 /* half16ds (sym+add)@got@tprel@l */
 
#define R_PPC64_GOT_TPREL16_HI   89 /* half16 (sym+add)@got@tprel@h */
 
#define R_PPC64_GOT_TPREL16_HA   90 /* half16 (sym+add)@got@tprel@ha */
 
#define R_PPC64_GOT_DTPREL16_DS   91 /* half16ds* (sym+add)@got@dtprel */
 
#define R_PPC64_GOT_DTPREL16_LO_DS   92 /* half16ds (sym+add)@got@dtprel@l */
 
#define R_PPC64_GOT_DTPREL16_HI   93 /* half16 (sym+add)@got@dtprel@h */
 
#define R_PPC64_GOT_DTPREL16_HA   94 /* half16 (sym+add)@got@dtprel@ha */
 
#define R_PPC64_TPREL16_DS   95 /* half16ds* (sym+add)@tprel */
 
#define R_PPC64_TPREL16_LO_DS   96 /* half16ds (sym+add)@tprel@l */
 
#define R_PPC64_TPREL16_HIGHER   97 /* half16 (sym+add)@tprel@higher */
 
#define R_PPC64_TPREL16_HIGHERA   98 /* half16 (sym+add)@tprel@highera */
 
#define R_PPC64_TPREL16_HIGHEST   99 /* half16 (sym+add)@tprel@highest */
 
#define R_PPC64_TPREL16_HIGHESTA   100 /* half16 (sym+add)@tprel@highesta */
 
#define R_PPC64_DTPREL16_DS   101 /* half16ds* (sym+add)@dtprel */
 
#define R_PPC64_DTPREL16_LO_DS   102 /* half16ds (sym+add)@dtprel@l */
 
#define R_PPC64_DTPREL16_HIGHER   103 /* half16 (sym+add)@dtprel@higher */
 
#define R_PPC64_DTPREL16_HIGHERA   104 /* half16 (sym+add)@dtprel@highera */
 
#define R_PPC64_DTPREL16_HIGHEST   105 /* half16 (sym+add)@dtprel@highest */
 
#define R_PPC64_DTPREL16_HIGHESTA   106 /* half16 (sym+add)@dtprel@highesta */
 
#define R_PPC64_NUM   107
 
#define DT_PPC64_GLINK   (DT_LOPROC + 0)
 
#define DT_PPC64_OPD   (DT_LOPROC + 1)
 
#define DT_PPC64_OPDSZ   (DT_LOPROC + 2)
 
#define DT_PPC64_NUM   3
 
#define EF_ARM_RELEXEC   0x01
 
#define EF_ARM_HASENTRY   0x02
 
#define EF_ARM_INTERWORK   0x04
 
#define EF_ARM_APCS_26   0x08
 
#define EF_ARM_APCS_FLOAT   0x10
 
#define EF_ARM_PIC   0x20
 
#define EF_ARM_ALIGN8   0x40 /* 8-bit structure alignment is in use */
 
#define EF_ARM_NEW_ABI   0x80
 
#define EF_ARM_OLD_ABI   0x100
 
#define EF_ARM_SYMSARESORTED   0x04
 
#define EF_ARM_DYNSYMSUSESEGIDX   0x08
 
#define EF_ARM_MAPSYMSFIRST   0x10
 
#define EF_ARM_EABIMASK   0XFF000000
 
#define EF_ARM_EABI_VERSION(flags)   ((flags) & EF_ARM_EABIMASK)
 
#define EF_ARM_EABI_UNKNOWN   0x00000000
 
#define EF_ARM_EABI_VER1   0x01000000
 
#define EF_ARM_EABI_VER2   0x02000000
 
#define STT_ARM_TFUNC   0xd
 
#define SHF_ARM_ENTRYSECT   0x10000000 /* Section contains an entry point */
 
#define SHF_ARM_COMDEF
 
#define PF_ARM_SB
 
#define R_ARM_NONE   0 /* No reloc */
 
#define R_ARM_PC24   1 /* PC relative 26 bit branch */
 
#define R_ARM_ABS32   2 /* Direct 32 bit */
 
#define R_ARM_REL32   3 /* PC relative 32 bit */
 
#define R_ARM_PC13   4
 
#define R_ARM_ABS16   5 /* Direct 16 bit */
 
#define R_ARM_ABS12   6 /* Direct 12 bit */
 
#define R_ARM_THM_ABS5   7
 
#define R_ARM_ABS8   8 /* Direct 8 bit */
 
#define R_ARM_SBREL32   9
 
#define R_ARM_THM_PC22   10
 
#define R_ARM_THM_PC8   11
 
#define R_ARM_AMP_VCALL9   12
 
#define R_ARM_SWI24   13
 
#define R_ARM_THM_SWI8   14
 
#define R_ARM_XPC25   15
 
#define R_ARM_THM_XPC22   16
 
#define R_ARM_COPY   20 /* Copy symbol at runtime */
 
#define R_ARM_GLOB_DAT   21 /* Create GOT entry */
 
#define R_ARM_JUMP_SLOT   22 /* Create PLT entry */
 
#define R_ARM_RELATIVE   23 /* Adjust by program base */
 
#define R_ARM_GOTOFF   24 /* 32 bit offset to GOT */
 
#define R_ARM_GOTPC   25 /* 32 bit PC relative offset to GOT */
 
#define R_ARM_GOT32   26 /* 32 bit GOT entry */
 
#define R_ARM_PLT32   27 /* 32 bit PLT address */
 
#define R_ARM_ALU_PCREL_7_0   32
 
#define R_ARM_ALU_PCREL_15_8   33
 
#define R_ARM_ALU_PCREL_23_15   34
 
#define R_ARM_LDR_SBREL_11_0   35
 
#define R_ARM_ALU_SBREL_19_12   36
 
#define R_ARM_ALU_SBREL_27_20   37
 
#define R_ARM_GNU_VTENTRY   100
 
#define R_ARM_GNU_VTINHERIT   101
 
#define R_ARM_THM_PC11   102 /* thumb unconditional branch */
 
#define R_ARM_THM_PC9   103 /* thumb conditional branch */
 
#define R_ARM_RXPC25   249
 
#define R_ARM_RSBREL32   250
 
#define R_ARM_THM_RPC22   251
 
#define R_ARM_RREL32   252
 
#define R_ARM_RABS22   253
 
#define R_ARM_RPC24   254
 
#define R_ARM_RBASE   255
 
#define R_ARM_NUM   256
 
#define EF_IA_64_MASKOS   0x0000000f /* os-specific flags */
 
#define EF_IA_64_ABI64   0x00000010 /* 64-bit ABI */
 
#define EF_IA_64_ARCH   0xff000000 /* arch. version mask */
 
#define PT_IA_64_ARCHEXT   (PT_LOPROC + 0) /* arch extension bits */
 
#define PT_IA_64_UNWIND   (PT_LOPROC + 1) /* ia64 unwind bits */
 
#define PT_IA_64_HP_OPT_ANOT   (PT_LOOS + 0x12)
 
#define PT_IA_64_HP_HSL_ANOT   (PT_LOOS + 0x13)
 
#define PT_IA_64_HP_STACK   (PT_LOOS + 0x14)
 
#define PF_IA_64_NORECOV   0x80000000 /* spec insns w/o recovery */
 
#define SHT_IA_64_EXT   (SHT_LOPROC + 0) /* extension bits */
 
#define SHT_IA_64_UNWIND   (SHT_LOPROC + 1) /* unwind bits */
 
#define SHF_IA_64_SHORT   0x10000000 /* section near gp */
 
#define SHF_IA_64_NORECOV   0x20000000 /* spec insns w/o recovery */
 
#define DT_IA_64_PLT_RESERVE   (DT_LOPROC + 0)
 
#define DT_IA_64_NUM   1
 
#define R_IA64_NONE   0x00 /* none */
 
#define R_IA64_IMM14   0x21 /* symbol + addend, add imm14 */
 
#define R_IA64_IMM22   0x22 /* symbol + addend, add imm22 */
 
#define R_IA64_IMM64   0x23 /* symbol + addend, mov imm64 */
 
#define R_IA64_DIR32MSB   0x24 /* symbol + addend, data4 MSB */
 
#define R_IA64_DIR32LSB   0x25 /* symbol + addend, data4 LSB */
 
#define R_IA64_DIR64MSB   0x26 /* symbol + addend, data8 MSB */
 
#define R_IA64_DIR64LSB   0x27 /* symbol + addend, data8 LSB */
 
#define R_IA64_GPREL22   0x2a /* @gprel(sym + add), add imm22 */
 
#define R_IA64_GPREL64I   0x2b /* @gprel(sym + add), mov imm64 */
 
#define R_IA64_GPREL32MSB   0x2c /* @gprel(sym + add), data4 MSB */
 
#define R_IA64_GPREL32LSB   0x2d /* @gprel(sym + add), data4 LSB */
 
#define R_IA64_GPREL64MSB   0x2e /* @gprel(sym + add), data8 MSB */
 
#define R_IA64_GPREL64LSB   0x2f /* @gprel(sym + add), data8 LSB */
 
#define R_IA64_LTOFF22   0x32 /* @ltoff(sym + add), add imm22 */
 
#define R_IA64_LTOFF64I   0x33 /* @ltoff(sym + add), mov imm64 */
 
#define R_IA64_PLTOFF22   0x3a /* @pltoff(sym + add), add imm22 */
 
#define R_IA64_PLTOFF64I   0x3b /* @pltoff(sym + add), mov imm64 */
 
#define R_IA64_PLTOFF64MSB   0x3e /* @pltoff(sym + add), data8 MSB */
 
#define R_IA64_PLTOFF64LSB   0x3f /* @pltoff(sym + add), data8 LSB */
 
#define R_IA64_FPTR64I   0x43 /* @fptr(sym + add), mov imm64 */
 
#define R_IA64_FPTR32MSB   0x44 /* @fptr(sym + add), data4 MSB */
 
#define R_IA64_FPTR32LSB   0x45 /* @fptr(sym + add), data4 LSB */
 
#define R_IA64_FPTR64MSB   0x46 /* @fptr(sym + add), data8 MSB */
 
#define R_IA64_FPTR64LSB   0x47 /* @fptr(sym + add), data8 LSB */
 
#define R_IA64_PCREL60B   0x48 /* @pcrel(sym + add), brl */
 
#define R_IA64_PCREL21B   0x49 /* @pcrel(sym + add), ptb, call */
 
#define R_IA64_PCREL21M   0x4a /* @pcrel(sym + add), chk.s */
 
#define R_IA64_PCREL21F   0x4b /* @pcrel(sym + add), fchkf */
 
#define R_IA64_PCREL32MSB   0x4c /* @pcrel(sym + add), data4 MSB */
 
#define R_IA64_PCREL32LSB   0x4d /* @pcrel(sym + add), data4 LSB */
 
#define R_IA64_PCREL64MSB   0x4e /* @pcrel(sym + add), data8 MSB */
 
#define R_IA64_PCREL64LSB   0x4f /* @pcrel(sym + add), data8 LSB */
 
#define R_IA64_LTOFF_FPTR22   0x52 /* @ltoff(@fptr(s+a)), imm22 */
 
#define R_IA64_LTOFF_FPTR64I   0x53 /* @ltoff(@fptr(s+a)), imm64 */
 
#define R_IA64_LTOFF_FPTR32MSB   0x54 /* @ltoff(@fptr(s+a)), data4 MSB */
 
#define R_IA64_LTOFF_FPTR32LSB   0x55 /* @ltoff(@fptr(s+a)), data4 LSB */
 
#define R_IA64_LTOFF_FPTR64MSB   0x56 /* @ltoff(@fptr(s+a)), data8 MSB */
 
#define R_IA64_LTOFF_FPTR64LSB   0x57 /* @ltoff(@fptr(s+a)), data8 LSB */
 
#define R_IA64_SEGREL32MSB   0x5c /* @segrel(sym + add), data4 MSB */
 
#define R_IA64_SEGREL32LSB   0x5d /* @segrel(sym + add), data4 LSB */
 
#define R_IA64_SEGREL64MSB   0x5e /* @segrel(sym + add), data8 MSB */
 
#define R_IA64_SEGREL64LSB   0x5f /* @segrel(sym + add), data8 LSB */
 
#define R_IA64_SECREL32MSB   0x64 /* @secrel(sym + add), data4 MSB */
 
#define R_IA64_SECREL32LSB   0x65 /* @secrel(sym + add), data4 LSB */
 
#define R_IA64_SECREL64MSB   0x66 /* @secrel(sym + add), data8 MSB */
 
#define R_IA64_SECREL64LSB   0x67 /* @secrel(sym + add), data8 LSB */
 
#define R_IA64_REL32MSB   0x6c /* data 4 + REL */
 
#define R_IA64_REL32LSB   0x6d /* data 4 + REL */
 
#define R_IA64_REL64MSB   0x6e /* data 8 + REL */
 
#define R_IA64_REL64LSB   0x6f /* data 8 + REL */
 
#define R_IA64_LTV32MSB   0x74 /* symbol + addend, data4 MSB */
 
#define R_IA64_LTV32LSB   0x75 /* symbol + addend, data4 LSB */
 
#define R_IA64_LTV64MSB   0x76 /* symbol + addend, data8 MSB */
 
#define R_IA64_LTV64LSB   0x77 /* symbol + addend, data8 LSB */
 
#define R_IA64_PCREL21BI   0x79 /* @pcrel(sym + add), 21bit inst */
 
#define R_IA64_PCREL22   0x7a /* @pcrel(sym + add), 22bit inst */
 
#define R_IA64_PCREL64I   0x7b /* @pcrel(sym + add), 64bit inst */
 
#define R_IA64_IPLTMSB   0x80 /* dynamic reloc, imported PLT, MSB */
 
#define R_IA64_IPLTLSB   0x81 /* dynamic reloc, imported PLT, LSB */
 
#define R_IA64_COPY   0x84 /* copy relocation */
 
#define R_IA64_SUB   0x85 /* Addend and symbol difference */
 
#define R_IA64_LTOFF22X   0x86 /* LTOFF22, relaxable. */
 
#define R_IA64_LDXMOV   0x87 /* Use of LTOFF22X. */
 
#define R_IA64_TPREL14   0x91 /* @tprel(sym + add), imm14 */
 
#define R_IA64_TPREL22   0x92 /* @tprel(sym + add), imm22 */
 
#define R_IA64_TPREL64I   0x93 /* @tprel(sym + add), imm64 */
 
#define R_IA64_TPREL64MSB   0x96 /* @tprel(sym + add), data8 MSB */
 
#define R_IA64_TPREL64LSB   0x97 /* @tprel(sym + add), data8 LSB */
 
#define R_IA64_LTOFF_TPREL22   0x9a /* @ltoff(@tprel(s+a)), imm2 */
 
#define R_IA64_DTPMOD64MSB   0xa6 /* @dtpmod(sym + add), data8 MSB */
 
#define R_IA64_DTPMOD64LSB   0xa7 /* @dtpmod(sym + add), data8 LSB */
 
#define R_IA64_LTOFF_DTPMOD22   0xaa /* @ltoff(@dtpmod(sym + add)), imm22 */
 
#define R_IA64_DTPREL14   0xb1 /* @dtprel(sym + add), imm14 */
 
#define R_IA64_DTPREL22   0xb2 /* @dtprel(sym + add), imm22 */
 
#define R_IA64_DTPREL64I   0xb3 /* @dtprel(sym + add), imm64 */
 
#define R_IA64_DTPREL32MSB   0xb4 /* @dtprel(sym + add), data4 MSB */
 
#define R_IA64_DTPREL32LSB   0xb5 /* @dtprel(sym + add), data4 LSB */
 
#define R_IA64_DTPREL64MSB   0xb6 /* @dtprel(sym + add), data8 MSB */
 
#define R_IA64_DTPREL64LSB   0xb7 /* @dtprel(sym + add), data8 LSB */
 
#define R_IA64_LTOFF_DTPREL22   0xba /* @ltoff(@dtprel(s+a)), imm22 */
 
#define R_SH_NONE   0
 
#define R_SH_DIR32   1
 
#define R_SH_REL32   2
 
#define R_SH_DIR8WPN   3
 
#define R_SH_IND12W   4
 
#define R_SH_DIR8WPL   5
 
#define R_SH_DIR8WPZ   6
 
#define R_SH_DIR8BP   7
 
#define R_SH_DIR8W   8
 
#define R_SH_DIR8L   9
 
#define R_SH_SWITCH16   25
 
#define R_SH_SWITCH32   26
 
#define R_SH_USES   27
 
#define R_SH_COUNT   28
 
#define R_SH_ALIGN   29
 
#define R_SH_CODE   30
 
#define R_SH_DATA   31
 
#define R_SH_LABEL   32
 
#define R_SH_SWITCH8   33
 
#define R_SH_GNU_VTINHERIT   34
 
#define R_SH_GNU_VTENTRY   35
 
#define R_SH_TLS_GD_32   144
 
#define R_SH_TLS_LD_32   145
 
#define R_SH_TLS_LDO_32   146
 
#define R_SH_TLS_IE_32   147
 
#define R_SH_TLS_LE_32   148
 
#define R_SH_TLS_DTPMOD32   149
 
#define R_SH_TLS_DTPOFF32   150
 
#define R_SH_TLS_TPOFF32   151
 
#define R_SH_GOT32   160
 
#define R_SH_PLT32   161
 
#define R_SH_COPY   162
 
#define R_SH_GLOB_DAT   163
 
#define R_SH_JMP_SLOT   164
 
#define R_SH_RELATIVE   165
 
#define R_SH_GOTOFF   166
 
#define R_SH_GOTPC   167
 
#define R_SH_NUM   256
 
#define R_390_NONE   0 /* No reloc. */
 
#define R_390_8   1 /* Direct 8 bit. */
 
#define R_390_12   2 /* Direct 12 bit. */
 
#define R_390_16   3 /* Direct 16 bit. */
 
#define R_390_32   4 /* Direct 32 bit. */
 
#define R_390_PC32   5 /* PC relative 32 bit. */
 
#define R_390_GOT12   6 /* 12 bit GOT offset. */
 
#define R_390_GOT32   7 /* 32 bit GOT offset. */
 
#define R_390_PLT32   8 /* 32 bit PC relative PLT address. */
 
#define R_390_COPY   9 /* Copy symbol at runtime. */
 
#define R_390_GLOB_DAT   10 /* Create GOT entry. */
 
#define R_390_JMP_SLOT   11 /* Create PLT entry. */
 
#define R_390_RELATIVE   12 /* Adjust by program base. */
 
#define R_390_GOTOFF32   13 /* 32 bit offset to GOT. */
 
#define R_390_GOTPC   14 /* 32 bit PC relative offset to GOT. */
 
#define R_390_GOT16   15 /* 16 bit GOT offset. */
 
#define R_390_PC16   16 /* PC relative 16 bit. */
 
#define R_390_PC16DBL   17 /* PC relative 16 bit shifted by 1. */
 
#define R_390_PLT16DBL   18 /* 16 bit PC rel. PLT shifted by 1. */
 
#define R_390_PC32DBL   19 /* PC relative 32 bit shifted by 1. */
 
#define R_390_PLT32DBL   20 /* 32 bit PC rel. PLT shifted by 1. */
 
#define R_390_GOTPCDBL   21 /* 32 bit PC rel. GOT shifted by 1. */
 
#define R_390_64   22 /* Direct 64 bit. */
 
#define R_390_PC64   23 /* PC relative 64 bit. */
 
#define R_390_GOT64   24 /* 64 bit GOT offset. */
 
#define R_390_PLT64   25 /* 64 bit PC relative PLT address. */
 
#define R_390_GOTENT   26 /* 32 bit PC rel. to GOT entry >> 1. */
 
#define R_390_GOTOFF16   27 /* 16 bit offset to GOT. */
 
#define R_390_GOTOFF64   28 /* 64 bit offset to GOT. */
 
#define R_390_GOTPLT12   29 /* 12 bit offset to jump slot. */
 
#define R_390_GOTPLT16   30 /* 16 bit offset to jump slot. */
 
#define R_390_GOTPLT32   31 /* 32 bit offset to jump slot. */
 
#define R_390_GOTPLT64   32 /* 64 bit offset to jump slot. */
 
#define R_390_GOTPLTENT   33 /* 32 bit rel. offset to jump slot. */
 
#define R_390_PLTOFF16   34 /* 16 bit offset from GOT to PLT. */
 
#define R_390_PLTOFF32   35 /* 32 bit offset from GOT to PLT. */
 
#define R_390_PLTOFF64   36 /* 16 bit offset from GOT to PLT. */
 
#define R_390_TLS_LOAD   37 /* Tag for load insn in TLS code. */
 
#define R_390_TLS_GDCALL
 
#define R_390_TLS_LDCALL
 
#define R_390_TLS_GD32
 
#define R_390_TLS_GD64
 
#define R_390_TLS_GOTIE12
 
#define R_390_TLS_GOTIE32
 
#define R_390_TLS_GOTIE64
 
#define R_390_TLS_LDM32
 
#define R_390_TLS_LDM64
 
#define R_390_TLS_IE32
 
#define R_390_TLS_IE64
 
#define R_390_TLS_IEENT
 
#define R_390_TLS_LE32
 
#define R_390_TLS_LE64
 
#define R_390_TLS_LDO32
 
#define R_390_TLS_LDO64
 
#define R_390_TLS_DTPMOD   54 /* ID of module containing symbol. */
 
#define R_390_TLS_DTPOFF   55 /* Offset in TLS block. */
 
#define R_390_TLS_TPOFF
 
#define R_390_20   57 /* Direct 20 bit. */
 
#define R_390_GOT20   58 /* 20 bit GOT offset. */
 
#define R_390_GOTPLT20   59 /* 20 bit offset to jump slot. */
 
#define R_390_TLS_GOTIE20
 
#define R_390_NUM   61
 
#define R_CRIS_NONE   0
 
#define R_CRIS_8   1
 
#define R_CRIS_16   2
 
#define R_CRIS_32   3
 
#define R_CRIS_8_PCREL   4
 
#define R_CRIS_16_PCREL   5
 
#define R_CRIS_32_PCREL   6
 
#define R_CRIS_GNU_VTINHERIT   7
 
#define R_CRIS_GNU_VTENTRY   8
 
#define R_CRIS_COPY   9
 
#define R_CRIS_GLOB_DAT   10
 
#define R_CRIS_JUMP_SLOT   11
 
#define R_CRIS_RELATIVE   12
 
#define R_CRIS_16_GOT   13
 
#define R_CRIS_32_GOT   14
 
#define R_CRIS_16_GOTPLT   15
 
#define R_CRIS_32_GOTPLT   16
 
#define R_CRIS_32_GOTREL   17
 
#define R_CRIS_32_PLT_GOTREL   18
 
#define R_CRIS_32_PLT_PCREL   19
 
#define R_CRIS_NUM   20
 
#define R_X86_64_NONE   0 /* No reloc */
 
#define R_X86_64_64   1 /* Direct 64 bit */
 
#define R_X86_64_PC32   2 /* PC relative 32 bit signed */
 
#define R_X86_64_GOT32   3 /* 32 bit GOT entry */
 
#define R_X86_64_PLT32   4 /* 32 bit PLT address */
 
#define R_X86_64_COPY   5 /* Copy symbol at runtime */
 
#define R_X86_64_GLOB_DAT   6 /* Create GOT entry */
 
#define R_X86_64_JUMP_SLOT   7 /* Create PLT entry */
 
#define R_X86_64_RELATIVE   8 /* Adjust by program base */
 
#define R_X86_64_GOTPCREL
 
#define R_X86_64_32   10 /* Direct 32 bit zero extended */
 
#define R_X86_64_32S   11 /* Direct 32 bit sign extended */
 
#define R_X86_64_16   12 /* Direct 16 bit zero extended */
 
#define R_X86_64_PC16   13 /* 16 bit sign extended pc relative */
 
#define R_X86_64_8   14 /* Direct 8 bit sign extended */
 
#define R_X86_64_PC8   15 /* 8 bit sign extended pc relative */
 
#define R_X86_64_DTPMOD64   16 /* ID of module containing symbol */
 
#define R_X86_64_DTPOFF64   17 /* Offset in module's TLS block */
 
#define R_X86_64_TPOFF64   18 /* Offset in initial TLS block */
 
#define R_X86_64_TLSGD
 
#define R_X86_64_TLSLD
 
#define R_X86_64_DTPOFF32   21 /* Offset in TLS block */
 
#define R_X86_64_GOTTPOFF
 
#define R_X86_64_TPOFF32   23 /* Offset in initial TLS block */
 
#define R_X86_64_NUM   24
 
#define R_MN10300_NONE   0 /* No reloc. */
 
#define R_MN10300_32   1 /* Direct 32 bit. */
 
#define R_MN10300_16   2 /* Direct 16 bit. */
 
#define R_MN10300_8   3 /* Direct 8 bit. */
 
#define R_MN10300_PCREL32   4 /* PC-relative 32-bit. */
 
#define R_MN10300_PCREL16   5 /* PC-relative 16-bit signed. */
 
#define R_MN10300_PCREL8   6 /* PC-relative 8-bit signed. */
 
#define R_MN10300_GNU_VTINHERIT   7 /* Ancient C++ vtable garbage... */
 
#define R_MN10300_GNU_VTENTRY   8 /* ... collection annotation. */
 
#define R_MN10300_24   9 /* Direct 24 bit. */
 
#define R_MN10300_GOTPC32   10 /* 32-bit PCrel offset to GOT. */
 
#define R_MN10300_GOTPC16   11 /* 16-bit PCrel offset to GOT. */
 
#define R_MN10300_GOTOFF32   12 /* 32-bit offset from GOT. */
 
#define R_MN10300_GOTOFF24   13 /* 24-bit offset from GOT. */
 
#define R_MN10300_GOTOFF16   14 /* 16-bit offset from GOT. */
 
#define R_MN10300_PLT32   15 /* 32-bit PCrel to PLT entry. */
 
#define R_MN10300_PLT16   16 /* 16-bit PCrel to PLT entry. */
 
#define R_MN10300_GOT32   17 /* 32-bit offset to GOT entry. */
 
#define R_MN10300_GOT24   18 /* 24-bit offset to GOT entry. */
 
#define R_MN10300_GOT16   19 /* 16-bit offset to GOT entry. */
 
#define R_MN10300_COPY   20 /* Copy symbol at runtime. */
 
#define R_MN10300_GLOB_DAT   21 /* Create GOT entry. */
 
#define R_MN10300_JMP_SLOT   22 /* Create PLT entry. */
 
#define R_MN10300_RELATIVE   23 /* Adjust by program base. */
 
#define R_MN10300_NUM   24
 
#define R_M32R_NONE   0 /* No reloc. */
 
#define R_M32R_16   1 /* Direct 16 bit. */
 
#define R_M32R_32   2 /* Direct 32 bit. */
 
#define R_M32R_24   3 /* Direct 24 bit. */
 
#define R_M32R_10_PCREL   4 /* PC relative 10 bit shifted. */
 
#define R_M32R_18_PCREL   5 /* PC relative 18 bit shifted. */
 
#define R_M32R_26_PCREL   6 /* PC relative 26 bit shifted. */
 
#define R_M32R_HI16_ULO   7 /* High 16 bit with unsigned low. */
 
#define R_M32R_HI16_SLO   8 /* High 16 bit with signed low. */
 
#define R_M32R_LO16   9 /* Low 16 bit. */
 
#define R_M32R_SDA16   10 /* 16 bit offset in SDA. */
 
#define R_M32R_GNU_VTINHERIT   11
 
#define R_M32R_GNU_VTENTRY   12
 
#define R_M32R_16_RELA   33 /* Direct 16 bit. */
 
#define R_M32R_32_RELA   34 /* Direct 32 bit. */
 
#define R_M32R_24_RELA   35 /* Direct 24 bit. */
 
#define R_M32R_10_PCREL_RELA   36 /* PC relative 10 bit shifted. */
 
#define R_M32R_18_PCREL_RELA   37 /* PC relative 18 bit shifted. */
 
#define R_M32R_26_PCREL_RELA   38 /* PC relative 26 bit shifted. */
 
#define R_M32R_HI16_ULO_RELA   39 /* High 16 bit with unsigned low */
 
#define R_M32R_HI16_SLO_RELA   40 /* High 16 bit with signed low */
 
#define R_M32R_LO16_RELA   41 /* Low 16 bit */
 
#define R_M32R_SDA16_RELA   42 /* 16 bit offset in SDA */
 
#define R_M32R_RELA_GNU_VTINHERIT   43
 
#define R_M32R_RELA_GNU_VTENTRY   44
 
#define R_M32R_GOT24   48 /* 24 bit GOT entry */
 
#define R_M32R_26_PLTREL   49 /* 26 bit PC relative to PLT shifted */
 
#define R_M32R_COPY   50 /* Copy symbol at runtime */
 
#define R_M32R_GLOB_DAT   51 /* Create GOT entry */
 
#define R_M32R_JMP_SLOT   52 /* Create PLT entry */
 
#define R_M32R_RELATIVE   53 /* Adjust by program base */
 
#define R_M32R_GOTOFF   54 /* 24 bit offset to GOT */
 
#define R_M32R_GOTPC24   55 /* 24 bit PC relative offset to GOT */
 
#define R_M32R_GOT16_HI_ULO
 
#define R_M32R_GOT16_HI_SLO
 
#define R_M32R_GOT16_LO   58 /* Low 16 bit GOT entry */
 
#define R_M32R_GOTPC_HI_ULO
 
#define R_M32R_GOTPC_HI_SLO
 
#define R_M32R_GOTPC_LO
 
#define R_M32R_GOTOFF_HI_ULO
 
#define R_M32R_GOTOFF_HI_SLO
 
#define R_M32R_GOTOFF_LO   64 /* Low 16 bit offset to GOT */
 
#define R_M32R_NUM   256 /* Keep this the last entry. */
 
#define MAXNAMLEN   255
 

Typedefs

typedef unsigned long uint64_t
 
typedef unsigned int uint32_t
 
typedef unsigned short uint16_t
 
typedef unsigned char uint8_t
 
typedef long int64_t
 
typedef int int32_t
 
typedef short int16_t
 
typedef char int8_t
 
typedef int pid_t
 
typedef int ssize_t
 
typedef int size_t
 
typedef int off_t
 
typedef int mode_t
 
typedef int clock_t
 
typedef int uid_t
 
typedef int gid_t
 
typedef void(* sighandler_t) (int)
 
typedef int dev_t
 
typedef int caddr_t
 
typedef int sigset_t
 
typedef int cap_user_header_t
 
typedef int cap_user_data_t
 
typedef int time_t
 
typedef int ptrdiff_t
 
typedef long int fd_mask
 
typedef unsigned int socklen_t
 
typedef unsigned short int sa_family_t
 
typedef unsigned int in_addr_t
 
typedef unsigned short in_port_t
 
typedef unsigned char cc_t
 
typedef unsigned int speed_t
 
typedef unsigned int tcflag_t
 
typedef uint16_t Elf32_Half
 
typedef uint16_t Elf64_Half
 
typedef uint32_t Elf32_Word
 
typedef int32_t Elf32_Sword
 
typedef uint32_t Elf64_Word
 
typedef int32_t Elf64_Sword
 
typedef uint64_t Elf32_Xword
 
typedef int64_t Elf32_Sxword
 
typedef uint64_t Elf64_Xword
 
typedef int64_t Elf64_Sxword
 
typedef uint32_t Elf32_Addr
 
typedef uint64_t Elf64_Addr
 
typedef uint32_t Elf32_Off
 
typedef uint64_t Elf64_Off
 
typedef uint16_t Elf32_Section
 
typedef uint16_t Elf64_Section
 
typedef Elf32_Half Elf32_Versym
 
typedef Elf64_Half Elf64_Versym
 
typedef Elf32_Addr Elf32_Conflict
 

Enumerations

enum  __socket_type {
  SOCK_STREAM = 1 , SOCK_STREAM = 1 , SOCK_DGRAM = 2 , SOCK_DGRAM = 2 ,
  SOCK_RAW = 3 , SOCK_RAW = 3 , SOCK_RDM = 4 , SOCK_RDM = 4 ,
  SOCK_SEQPACKET = 5 , SOCK_SEQPACKET = 5 , SOCK_PACKET
}
 
enum  { SCM_RIGHTS = 0x01 , SCM_RIGHTS = 0x01 , __SCM_CONNECT = 0x03 }
 
enum  __ptrace_request {
  PTRACE_TRACEME = 0 , PTRACE_PEEKTEXT = 1 , PTRACE_PEEKDATA = 2 , PTRACE_PEEKUSER = 3 ,
  PTRACE_POKETEXT = 4 , PTRACE_POKEDATA = 5 , PTRACE_POKEUSER = 6 , PTRACE_CONT = 7 ,
  PTRACE_KILL = 8 , PTRACE_SINGLESTEP = 9 , PTRACE_GETREGS = 12 , PTRACE_SETREGS = 13 ,
  PTRACE_GETFPREGS = 14 , PTRACE_SETFPREGS = 15 , PTRACE_ATTACH = 16 , PTRACE_DETACH = 17 ,
  PTRACE_GETFPXREGS = 18 , PTRACE_SETFPXREGS = 19 , PTRACE_SYSCALL
}
 

Variables

static const struct in6_addr in6addr_any = IN6ADDR_ANY_INIT
 
unsigned int __invalid_size_argument_for_IOC
 

Macro Definition Documentation

◆ __FDELT

#define __FDELT (   d)    ((d) / NFDBITS)

Definition at line 193 of file sftypes.h.

◆ __FDS_BITS

#define __FDS_BITS (   set)    ((set)->fds_bits)

Definition at line 201 of file sftypes.h.

◆ __SOCKADDR_COMMON

#define __SOCKADDR_COMMON (   sa_prefix)     sa_family_t sa_prefix##family

Definition at line 323 of file sftypes.h.

◆ __SOCKADDR_COMMON_SIZE

#define __SOCKADDR_COMMON_SIZE   (sizeof (unsigned short int))

Definition at line 325 of file sftypes.h.

◆ _IO

#define _IO (   type,
  nr 
)    _IOC(_IOC_NONE,(type),(nr),0)

Definition at line 679 of file sftypes.h.

◆ _IOC

#define _IOC (   dir,
  type,
  nr,
  size 
)
Value:
(((dir) << _IOC_DIRSHIFT) | \
((type) << _IOC_TYPESHIFT) | \
((nr) << _IOC_NRSHIFT) | \
voidpf void uLong size
Definition: ioapi.h:138
int type
Definition: mipsasm.c:17
#define _IOC_DIRSHIFT
Definition: sftypes.h:656
#define _IOC_TYPESHIFT
Definition: sftypes.h:654
#define _IOC_SIZESHIFT
Definition: sftypes.h:655
#define _IOC_NRSHIFT
Definition: sftypes.h:653

Definition at line 665 of file sftypes.h.

◆ _IOC_DIR

#define _IOC_DIR (   nr)    (((nr) >> _IOC_DIRSHIFT) & _IOC_DIRMASK)

Definition at line 688 of file sftypes.h.

◆ _IOC_DIRBITS

#define _IOC_DIRBITS   2

Definition at line 646 of file sftypes.h.

◆ _IOC_DIRMASK

#define _IOC_DIRMASK   ((1 << _IOC_DIRBITS)-1)

Definition at line 651 of file sftypes.h.

◆ _IOC_DIRSHIFT

#define _IOC_DIRSHIFT   (_IOC_SIZESHIFT+_IOC_SIZEBITS)

Definition at line 656 of file sftypes.h.

◆ _IOC_NONE

#define _IOC_NONE   0U

Definition at line 661 of file sftypes.h.

◆ _IOC_NR

#define _IOC_NR (   nr)    (((nr) >> _IOC_NRSHIFT) & _IOC_NRMASK)

Definition at line 690 of file sftypes.h.

◆ _IOC_NRBITS

#define _IOC_NRBITS   8

Definition at line 643 of file sftypes.h.

◆ _IOC_NRMASK

#define _IOC_NRMASK   ((1 << _IOC_NRBITS)-1)

Definition at line 648 of file sftypes.h.

◆ _IOC_NRSHIFT

#define _IOC_NRSHIFT   0

Definition at line 653 of file sftypes.h.

◆ _IOC_READ

#define _IOC_READ   2U

Definition at line 663 of file sftypes.h.

◆ _IOC_SIZE

#define _IOC_SIZE (   nr)    (((nr) >> _IOC_SIZESHIFT) & _IOC_SIZEMASK)

Definition at line 691 of file sftypes.h.

◆ _IOC_SIZEBITS

#define _IOC_SIZEBITS   14

Definition at line 645 of file sftypes.h.

◆ _IOC_SIZEMASK

#define _IOC_SIZEMASK   ((1 << _IOC_SIZEBITS)-1)

Definition at line 650 of file sftypes.h.

◆ _IOC_SIZESHIFT

#define _IOC_SIZESHIFT   (_IOC_TYPESHIFT+_IOC_TYPEBITS)

Definition at line 655 of file sftypes.h.

◆ _IOC_TYPE

#define _IOC_TYPE (   nr)    (((nr) >> _IOC_TYPESHIFT) & _IOC_TYPEMASK)

Definition at line 689 of file sftypes.h.

◆ _IOC_TYPEBITS

#define _IOC_TYPEBITS   8

Definition at line 644 of file sftypes.h.

◆ _IOC_TYPECHECK

#define _IOC_TYPECHECK (   t)
Value:
((sizeof(t) == sizeof(t[1]) && \
sizeof(t) < (1 << _IOC_SIZEBITS)) ? \
unsigned int __invalid_size_argument_for_IOC
#define _IOC_SIZEBITS
Definition: sftypes.h:645

Definition at line 673 of file sftypes.h.

◆ _IOC_TYPEMASK

#define _IOC_TYPEMASK   ((1 << _IOC_TYPEBITS)-1)

Definition at line 649 of file sftypes.h.

◆ _IOC_TYPESHIFT

#define _IOC_TYPESHIFT   (_IOC_NRSHIFT+_IOC_NRBITS)

Definition at line 654 of file sftypes.h.

◆ _IOC_WRITE

#define _IOC_WRITE   1U

Definition at line 662 of file sftypes.h.

◆ _IOR

#define _IOR (   type,
  nr,
  size 
)    _IOC(_IOC_READ,(type),(nr),(_IOC_TYPECHECK(size)))

Definition at line 680 of file sftypes.h.

◆ _IOR_BAD

#define _IOR_BAD (   type,
  nr,
  size 
)    _IOC(_IOC_READ,(type),(nr),sizeof(size))

Definition at line 683 of file sftypes.h.

◆ _IOW

#define _IOW (   type,
  nr,
  size 
)    _IOC(_IOC_WRITE,(type),(nr),(_IOC_TYPECHECK(size)))

Definition at line 681 of file sftypes.h.

◆ _IOW_BAD

#define _IOW_BAD (   type,
  nr,
  size 
)    _IOC(_IOC_WRITE,(type),(nr),sizeof(size))

Definition at line 684 of file sftypes.h.

◆ _IOWR

#define _IOWR (   type,
  nr,
  size 
)    _IOC(_IOC_READ|_IOC_WRITE,(type),(nr),(_IOC_TYPECHECK(size)))

Definition at line 682 of file sftypes.h.

◆ _IOWR_BAD

#define _IOWR_BAD (   type,
  nr,
  size 
)    _IOC(_IOC_READ|_IOC_WRITE,(type),(nr),sizeof(size))

Definition at line 685 of file sftypes.h.

◆ AF_APPLETALK

#define AF_APPLETALK   PF_APPLETALK

Definition at line 290 of file sftypes.h.

◆ AF_ASH

#define AF_ASH   PF_ASH

Definition at line 304 of file sftypes.h.

◆ AF_ATMPVC

#define AF_ATMPVC   PF_ATMPVC

Definition at line 293 of file sftypes.h.

◆ AF_ATMSVC

#define AF_ATMSVC   PF_ATMSVC

Definition at line 306 of file sftypes.h.

◆ AF_AX25

#define AF_AX25   PF_AX25

Definition at line 288 of file sftypes.h.

◆ AF_BLUETOOTH

#define AF_BLUETOOTH   PF_BLUETOOTH

Definition at line 311 of file sftypes.h.

◆ AF_BRIDGE

#define AF_BRIDGE   PF_BRIDGE

Definition at line 292 of file sftypes.h.

◆ AF_DECnet

#define AF_DECnet   PF_DECnet

Definition at line 297 of file sftypes.h.

◆ AF_ECONET

#define AF_ECONET   PF_ECONET

Definition at line 305 of file sftypes.h.

◆ AF_FILE

#define AF_FILE   PF_FILE

Definition at line 286 of file sftypes.h.

◆ AF_INET

#define AF_INET   PF_INET

Definition at line 287 of file sftypes.h.

◆ AF_INET6

#define AF_INET6   PF_INET6

Definition at line 295 of file sftypes.h.

◆ AF_IPX

#define AF_IPX   PF_IPX

Definition at line 289 of file sftypes.h.

◆ AF_IRDA

#define AF_IRDA   PF_IRDA

Definition at line 308 of file sftypes.h.

◆ AF_KEY

#define AF_KEY   PF_KEY

Definition at line 300 of file sftypes.h.

◆ AF_LOCAL

#define AF_LOCAL   PF_LOCAL

Definition at line 284 of file sftypes.h.

◆ AF_MAX

#define AF_MAX   PF_MAX

Definition at line 312 of file sftypes.h.

◆ AF_NETBEUI

#define AF_NETBEUI   PF_NETBEUI

Definition at line 298 of file sftypes.h.

◆ AF_NETLINK

#define AF_NETLINK   PF_NETLINK

Definition at line 301 of file sftypes.h.

◆ AF_NETROM

#define AF_NETROM   PF_NETROM

Definition at line 291 of file sftypes.h.

◆ AF_PACKET

#define AF_PACKET   PF_PACKET

Definition at line 303 of file sftypes.h.

◆ AF_PPPOX

#define AF_PPPOX   PF_PPPOX

Definition at line 309 of file sftypes.h.

◆ AF_ROSE

#define AF_ROSE   PF_ROSE

Definition at line 296 of file sftypes.h.

◆ AF_ROUTE

#define AF_ROUTE   PF_ROUTE

Definition at line 302 of file sftypes.h.

◆ AF_SECURITY

#define AF_SECURITY   PF_SECURITY

Definition at line 299 of file sftypes.h.

◆ AF_SNA

#define AF_SNA   PF_SNA

Definition at line 307 of file sftypes.h.

◆ AF_UNIX

#define AF_UNIX   PF_UNIX

Definition at line 285 of file sftypes.h.

◆ AF_UNSPEC

#define AF_UNSPEC   PF_UNSPEC

Definition at line 283 of file sftypes.h.

◆ AF_WANPIPE

#define AF_WANPIPE   PF_WANPIPE

Definition at line 310 of file sftypes.h.

◆ AF_X25

#define AF_X25   PF_X25

Definition at line 294 of file sftypes.h.

◆ AT_BASE

#define AT_BASE   7 /* Base address of interpreter */

Definition at line 1901 of file sftypes.h.

◆ AT_CLKTCK

#define AT_CLKTCK   17 /* Frequency of times() */

Definition at line 1909 of file sftypes.h.

◆ AT_DCACHEBSIZE

#define AT_DCACHEBSIZE   19 /* Data cache block size. */

Definition at line 1920 of file sftypes.h.

◆ AT_EGID

#define AT_EGID   14 /* Effective gid */

Definition at line 1908 of file sftypes.h.

◆ AT_ENTRY

#define AT_ENTRY   9 /* Entry point of program */

Definition at line 1903 of file sftypes.h.

◆ AT_EUID

#define AT_EUID   12 /* Effective uid */

Definition at line 1906 of file sftypes.h.

◆ AT_EXECFD

#define AT_EXECFD   2 /* File descriptor of program */

Definition at line 1896 of file sftypes.h.

◆ AT_FLAGS

#define AT_FLAGS   8 /* Flags */

Definition at line 1902 of file sftypes.h.

◆ AT_FPUCW

#define AT_FPUCW   18 /* Used FPU control word. */

Definition at line 1917 of file sftypes.h.

◆ AT_GID

#define AT_GID   13 /* Real gid */

Definition at line 1907 of file sftypes.h.

◆ AT_HWCAP

#define AT_HWCAP
Value:
16 /* Machine dependent hints about
processor capabilities. */

Definition at line 1913 of file sftypes.h.

◆ AT_ICACHEBSIZE

#define AT_ICACHEBSIZE   20 /* Instruction cache block size. */

Definition at line 1921 of file sftypes.h.

◆ AT_IGNORE

#define AT_IGNORE   1 /* Entry should be ignored */

Definition at line 1895 of file sftypes.h.

◆ AT_IGNOREPPC

#define AT_IGNOREPPC   22 /* Entry should be ignored. */

Definition at line 1926 of file sftypes.h.

◆ AT_L1D_CACHESHAPE

#define AT_L1D_CACHESHAPE   35

Definition at line 1938 of file sftypes.h.

◆ AT_L1I_CACHESHAPE

#define AT_L1I_CACHESHAPE   34

Definition at line 1937 of file sftypes.h.

◆ AT_L2_CACHESHAPE

#define AT_L2_CACHESHAPE   36

Definition at line 1939 of file sftypes.h.

◆ AT_L3_CACHESHAPE

#define AT_L3_CACHESHAPE   37

Definition at line 1940 of file sftypes.h.

◆ AT_NOTELF

#define AT_NOTELF   10 /* Program is not ELF */

Definition at line 1904 of file sftypes.h.

◆ AT_NULL

#define AT_NULL   0 /* End of vector */

Definition at line 1894 of file sftypes.h.

◆ AT_PAGESZ

#define AT_PAGESZ   6 /* System page size */

Definition at line 1900 of file sftypes.h.

◆ AT_PHDR

#define AT_PHDR   3 /* Program headers for program */

Definition at line 1897 of file sftypes.h.

◆ AT_PHENT

#define AT_PHENT   4 /* Size of program header entry */

Definition at line 1898 of file sftypes.h.

◆ AT_PHNUM

#define AT_PHNUM   5 /* Number of program headers */

Definition at line 1899 of file sftypes.h.

◆ AT_PLATFORM

#define AT_PLATFORM   15 /* String identifying platform. */

Definition at line 1912 of file sftypes.h.

◆ AT_SECURE

#define AT_SECURE   23 /* Boolean, was exec setuid-like? */

Definition at line 1928 of file sftypes.h.

◆ AT_SYSINFO

#define AT_SYSINFO   32

Definition at line 1932 of file sftypes.h.

◆ AT_SYSINFO_EHDR

#define AT_SYSINFO_EHDR   33

Definition at line 1933 of file sftypes.h.

◆ AT_UCACHEBSIZE

#define AT_UCACHEBSIZE   21 /* Unified cache block size. */

Definition at line 1922 of file sftypes.h.

◆ AT_UID

#define AT_UID   11 /* Real uid */

Definition at line 1905 of file sftypes.h.

◆ B0

#define B0   0000000 /* hang up */

Definition at line 920 of file sftypes.h.

◆ B1000000

#define B1000000   0010010

Definition at line 957 of file sftypes.h.

◆ B110

#define B110   0000003

Definition at line 923 of file sftypes.h.

◆ B115200

#define B115200   0010002

Definition at line 951 of file sftypes.h.

◆ B1152000

#define B1152000   0010011

Definition at line 958 of file sftypes.h.

◆ B1200

#define B1200   0000011

Definition at line 929 of file sftypes.h.

◆ B134

#define B134   0000004

Definition at line 924 of file sftypes.h.

◆ B150

#define B150   0000005

Definition at line 925 of file sftypes.h.

◆ B1500000

#define B1500000   0010012

Definition at line 959 of file sftypes.h.

◆ B1800

#define B1800   0000012

Definition at line 930 of file sftypes.h.

◆ B19200

#define B19200   0000016

Definition at line 934 of file sftypes.h.

◆ B200

#define B200   0000006

Definition at line 926 of file sftypes.h.

◆ B2000000

#define B2000000   0010013

Definition at line 960 of file sftypes.h.

◆ B230400

#define B230400   0010003

Definition at line 952 of file sftypes.h.

◆ B2400

#define B2400   0000013

Definition at line 931 of file sftypes.h.

◆ B2500000

#define B2500000   0010014

Definition at line 961 of file sftypes.h.

◆ B300

#define B300   0000007

Definition at line 927 of file sftypes.h.

◆ B3000000

#define B3000000   0010015

Definition at line 962 of file sftypes.h.

◆ B3500000

#define B3500000   0010016

Definition at line 963 of file sftypes.h.

◆ B38400

#define B38400   0000017

Definition at line 935 of file sftypes.h.

◆ B4000000

#define B4000000   0010017

Definition at line 964 of file sftypes.h.

◆ B460800

#define B460800   0010004

Definition at line 953 of file sftypes.h.

◆ B4800

#define B4800   0000014

Definition at line 932 of file sftypes.h.

◆ B50

#define B50   0000001

Definition at line 921 of file sftypes.h.

◆ B500000

#define B500000   0010005

Definition at line 954 of file sftypes.h.

◆ B57600

#define B57600   0010001

Definition at line 950 of file sftypes.h.

◆ B576000

#define B576000   0010006

Definition at line 955 of file sftypes.h.

◆ B600

#define B600   0000010

Definition at line 928 of file sftypes.h.

◆ B75

#define B75   0000002

Definition at line 922 of file sftypes.h.

◆ B921600

#define B921600   0010007

Definition at line 956 of file sftypes.h.

◆ B9600

#define B9600   0000015

Definition at line 933 of file sftypes.h.

◆ BRKINT

#define BRKINT   0000002

Definition at line 871 of file sftypes.h.

◆ BS0

#define BS0   0000000

Definition at line 909 of file sftypes.h.

◆ BS1

#define BS1   0020000

Definition at line 910 of file sftypes.h.

◆ BSDLY

#define BSDLY   0020000

Definition at line 908 of file sftypes.h.

◆ CBAUD

#define CBAUD   0010017

Definition at line 919 of file sftypes.h.

◆ CBAUDEX

#define CBAUDEX   0010000

Definition at line 949 of file sftypes.h.

◆ CIBAUD

#define CIBAUD   002003600000 /* input baud rate (not used) */

Definition at line 965 of file sftypes.h.

◆ CLOCAL

#define CLOCAL   0004000

Definition at line 948 of file sftypes.h.

◆ CMSG_ALIGN

#define CMSG_ALIGN (   len)
Value:
(((len) + sizeof (size_t) - 1) \
& (size_t) ~(sizeof (size_t) - 1))
size_t len
Definition: 6502dis.c:15
int size_t
Definition: sftypes.h:40

Definition at line 421 of file sftypes.h.

◆ CMSG_DATA

#define CMSG_DATA (   cmsg)    ((unsigned char *) ((struct cmsghdr *) (cmsg) + 1))

Definition at line 416 of file sftypes.h.

◆ CMSG_FIRSTHDR

#define CMSG_FIRSTHDR (   mhdr)
Value:
((size_t) (mhdr)->msg_controllen >= sizeof (struct cmsghdr) \
? (struct cmsghdr *) (mhdr)->msg_control : (struct cmsghdr *) NULL)
#define NULL
Definition: sftypes.h:24

Definition at line 418 of file sftypes.h.

◆ CMSG_LEN

#define CMSG_LEN (   len)    (CMSG_ALIGN (sizeof (struct cmsghdr)) + (len))

Definition at line 425 of file sftypes.h.

◆ CMSG_NXTHDR

#define CMSG_NXTHDR (   mhdr,
  cmsg 
)    __cmsg_nxthdr (mhdr, cmsg)

Definition at line 417 of file sftypes.h.

◆ CMSG_SPACE

#define CMSG_SPACE (   len)
Value:
+ CMSG_ALIGN (sizeof (struct cmsghdr)))
#define CMSG_ALIGN(len)
Definition: sftypes.h:421

Definition at line 423 of file sftypes.h.

◆ CMSPAR

#define CMSPAR   010000000000 /* mark or space (stick) parity */

Definition at line 966 of file sftypes.h.

◆ CR0

#define CR0   0000000

Definition at line 898 of file sftypes.h.

◆ CR1

#define CR1   0001000

Definition at line 899 of file sftypes.h.

◆ CR2

#define CR2   0002000

Definition at line 900 of file sftypes.h.

◆ CR3

#define CR3   0003000

Definition at line 901 of file sftypes.h.

◆ CRDLY

#define CRDLY   0003000

Definition at line 897 of file sftypes.h.

◆ CREAD

#define CREAD   0000200

Definition at line 944 of file sftypes.h.

◆ CRTSCTS

#define CRTSCTS   020000000000 /* flow control */

Definition at line 967 of file sftypes.h.

◆ CS5

#define CS5   0000000

Definition at line 939 of file sftypes.h.

◆ CS6

#define CS6   0000020

Definition at line 940 of file sftypes.h.

◆ CS7

#define CS7   0000040

Definition at line 941 of file sftypes.h.

◆ CS8

#define CS8   0000060

Definition at line 942 of file sftypes.h.

◆ CSIZE

#define CSIZE   0000060

Definition at line 938 of file sftypes.h.

◆ CSTOPB

#define CSTOPB   0000100

Definition at line 943 of file sftypes.h.

◆ DF_1_CONFALT

#define DF_1_CONFALT   0x00002000 /* Configuration alternative created.*/

Definition at line 1732 of file sftypes.h.

◆ DF_1_DIRECT

#define DF_1_DIRECT   0x00000100 /* Direct binding enabled. */

Definition at line 1727 of file sftypes.h.

◆ DF_1_DISPRELDNE

#define DF_1_DISPRELDNE   0x00008000 /* Disp reloc applied at build time. */

Definition at line 1734 of file sftypes.h.

◆ DF_1_DISPRELPND

#define DF_1_DISPRELPND   0x00010000 /* Disp reloc applied at run-time. */

Definition at line 1735 of file sftypes.h.

◆ DF_1_ENDFILTEE

#define DF_1_ENDFILTEE   0x00004000 /* Filtee terminates filters search. */

Definition at line 1733 of file sftypes.h.

◆ DF_1_GLOBAL

#define DF_1_GLOBAL   0x00000002 /* Set RTLD_GLOBAL for this object. */

Definition at line 1720 of file sftypes.h.

◆ DF_1_GROUP

#define DF_1_GROUP   0x00000004 /* Set RTLD_GROUP for this object. */

Definition at line 1721 of file sftypes.h.

◆ DF_1_INITFIRST

#define DF_1_INITFIRST   0x00000020 /* Set RTLD_INITFIRST for this object*/

Definition at line 1724 of file sftypes.h.

◆ DF_1_INTERPOSE

#define DF_1_INTERPOSE   0x00000400 /* Object is used to interpose. */

Definition at line 1729 of file sftypes.h.

◆ DF_1_LOADFLTR

#define DF_1_LOADFLTR   0x00000010 /* Trigger filtee loading at runtime.*/

Definition at line 1723 of file sftypes.h.

◆ DF_1_NODEFLIB

#define DF_1_NODEFLIB   0x00000800 /* Ignore default lib search path. */

Definition at line 1730 of file sftypes.h.

◆ DF_1_NODELETE

#define DF_1_NODELETE   0x00000008 /* Set RTLD_NODELETE for this object.*/

Definition at line 1722 of file sftypes.h.

◆ DF_1_NODUMP

#define DF_1_NODUMP   0x00001000 /* Object can't be dldump'ed. */

Definition at line 1731 of file sftypes.h.

◆ DF_1_NOOPEN

#define DF_1_NOOPEN   0x00000040 /* Set RTLD_NOOPEN for this object. */

Definition at line 1725 of file sftypes.h.

◆ DF_1_NOW

#define DF_1_NOW   0x00000001 /* Set RTLD_NOW for this object. */

Definition at line 1719 of file sftypes.h.

◆ DF_1_ORIGIN

#define DF_1_ORIGIN   0x00000080 /* $ORIGIN must be handled. */

Definition at line 1726 of file sftypes.h.

◆ DF_1_TRANS

#define DF_1_TRANS   0x00000200

Definition at line 1728 of file sftypes.h.

◆ DF_BIND_NOW

#define DF_BIND_NOW   0x00000008 /* No lazy binding for this object */

Definition at line 1714 of file sftypes.h.

◆ DF_ORIGIN

#define DF_ORIGIN   0x00000001 /* Object may use DF_ORIGIN */

Definition at line 1711 of file sftypes.h.

◆ DF_P1_GROUPPERM

#define DF_P1_GROUPPERM
Value:
0x00000002 /* Symbols from next object are not
generally available. */

Definition at line 1743 of file sftypes.h.

◆ DF_P1_LAZYLOAD

#define DF_P1_LAZYLOAD   0x00000001 /* Lazyload following object. */

Definition at line 1742 of file sftypes.h.

◆ DF_STATIC_TLS

#define DF_STATIC_TLS   0x00000010 /* Module uses the static TLS model */

Definition at line 1715 of file sftypes.h.

◆ DF_SYMBOLIC

#define DF_SYMBOLIC   0x00000002 /* Symbol resolutions starts here */

Definition at line 1712 of file sftypes.h.

◆ DF_TEXTREL

#define DF_TEXTREL   0x00000004 /* Object contains text relocations */

Definition at line 1713 of file sftypes.h.

◆ DT_ADDRNUM

#define DT_ADDRNUM   10

Definition at line 1685 of file sftypes.h.

◆ DT_ADDRRNGHI

#define DT_ADDRRNGHI   0x6ffffeff

Definition at line 1683 of file sftypes.h.

◆ DT_ADDRRNGLO

#define DT_ADDRRNGLO   0x6ffffe00

Definition at line 1674 of file sftypes.h.

◆ DT_ADDRTAGIDX

#define DT_ADDRTAGIDX (   tag)    (DT_ADDRRNGHI - (tag)) /* Reverse order! */

Definition at line 1684 of file sftypes.h.

◆ DT_AUDIT

#define DT_AUDIT   0x6ffffefc /* Object auditing. */

Definition at line 1679 of file sftypes.h.

◆ DT_AUXILIARY

#define DT_AUXILIARY   0x7ffffffd /* Shared object to load before self */

Definition at line 1705 of file sftypes.h.

◆ DT_BIND_NOW

#define DT_BIND_NOW   24 /* Process relocations of object */

Definition at line 1633 of file sftypes.h.

◆ DT_CHECKSUM

#define DT_CHECKSUM   0x6ffffdf8

Definition at line 1657 of file sftypes.h.

◆ DT_CONFIG

#define DT_CONFIG   0x6ffffefa /* Configuration information. */

Definition at line 1677 of file sftypes.h.

◆ DT_DEBUG

#define DT_DEBUG   21 /* For debugging; unspecified */

Definition at line 1630 of file sftypes.h.

◆ DT_DEPAUDIT

#define DT_DEPAUDIT   0x6ffffefb /* Dependency auditing. */

Definition at line 1678 of file sftypes.h.

◆ DT_ENCODING

#define DT_ENCODING   32 /* Start of encoded range */

Definition at line 1640 of file sftypes.h.

◆ DT_EXTRANUM

#define DT_EXTRANUM   3

Definition at line 1708 of file sftypes.h.

◆ DT_EXTRATAGIDX

#define DT_EXTRATAGIDX (   tag)    ((Elf32_Word)-((Elf32_Sword) (tag) <<1>>1)-1)

Definition at line 1707 of file sftypes.h.

◆ DT_FEATURE_1

#define DT_FEATURE_1   0x6ffffdfc /* Feature selection (DTF_*). */

Definition at line 1661 of file sftypes.h.

◆ DT_FILTER

#define DT_FILTER   0x7fffffff /* Shared object to get values from */

Definition at line 1706 of file sftypes.h.

◆ DT_FINI

#define DT_FINI   13 /* Address of termination function */

Definition at line 1622 of file sftypes.h.

◆ DT_FINI_ARRAY

#define DT_FINI_ARRAY   26 /* Array with addresses of fini fct */

Definition at line 1635 of file sftypes.h.

◆ DT_FINI_ARRAYSZ

#define DT_FINI_ARRAYSZ   28 /* Size in bytes of DT_FINI_ARRAY */

Definition at line 1637 of file sftypes.h.

◆ DT_FLAGS

#define DT_FLAGS   30 /* Flags for the object being loaded */

Definition at line 1639 of file sftypes.h.

◆ DT_FLAGS_1

#define DT_FLAGS_1   0x6ffffffb /* State flags, see DF_1_* below. */

Definition at line 1695 of file sftypes.h.

◆ DT_GNU_CONFLICT

#define DT_GNU_CONFLICT   0x6ffffef8 /* Start of conflict section */

Definition at line 1675 of file sftypes.h.

◆ DT_GNU_CONFLICTSZ

#define DT_GNU_CONFLICTSZ   0x6ffffdf6 /* Size of conflict section */

Definition at line 1655 of file sftypes.h.

◆ DT_GNU_LIBLIST

#define DT_GNU_LIBLIST   0x6ffffef9 /* Library list */

Definition at line 1676 of file sftypes.h.

◆ DT_GNU_LIBLISTSZ

#define DT_GNU_LIBLISTSZ   0x6ffffdf7 /* Size of library list */

Definition at line 1656 of file sftypes.h.

◆ DT_GNU_PRELINKED

#define DT_GNU_PRELINKED   0x6ffffdf5 /* Prelinking timestamp */

Definition at line 1654 of file sftypes.h.

◆ DT_HASH

#define DT_HASH   4 /* Address of symbol hash table */

Definition at line 1613 of file sftypes.h.

◆ DT_HIOS

#define DT_HIOS   0x6ffff000 /* End of OS-specific */

Definition at line 1645 of file sftypes.h.

◆ DT_HIPROC

#define DT_HIPROC   0x7fffffff /* End of processor-specific */

Definition at line 1647 of file sftypes.h.

◆ DT_IA_64_NUM

#define DT_IA_64_NUM   1

Definition at line 3144 of file sftypes.h.

◆ DT_IA_64_PLT_RESERVE

#define DT_IA_64_PLT_RESERVE   (DT_LOPROC + 0)

Definition at line 3143 of file sftypes.h.

◆ DT_INIT

#define DT_INIT   12 /* Address of init function */

Definition at line 1621 of file sftypes.h.

◆ DT_INIT_ARRAY

#define DT_INIT_ARRAY   25 /* Array with addresses of init fct */

Definition at line 1634 of file sftypes.h.

◆ DT_INIT_ARRAYSZ

#define DT_INIT_ARRAYSZ   27 /* Size in bytes of DT_INIT_ARRAY */

Definition at line 1636 of file sftypes.h.

◆ DT_JMPREL

#define DT_JMPREL   23 /* Address of PLT relocs */

Definition at line 1632 of file sftypes.h.

◆ DT_LOOS

#define DT_LOOS   0x6000000d /* Start of OS-specific */

Definition at line 1644 of file sftypes.h.

◆ DT_LOPROC

#define DT_LOPROC   0x70000000 /* Start of processor-specific */

Definition at line 1646 of file sftypes.h.

◆ DT_MIPS_AUX_DYNAMIC

#define DT_MIPS_AUX_DYNAMIC   0x70000031 /* Address of aux .dynamic. */

Definition at line 2508 of file sftypes.h.

◆ DT_MIPS_BASE_ADDRESS

#define DT_MIPS_BASE_ADDRESS   0x70000006 /* Base address */

Definition at line 2471 of file sftypes.h.

◆ DT_MIPS_COMPACT_SIZE

#define DT_MIPS_COMPACT_SIZE   0x7000002f /* (O32)Size of compact rel section. */

Definition at line 2506 of file sftypes.h.

◆ DT_MIPS_CONFLICT

#define DT_MIPS_CONFLICT   0x70000008 /* Address of CONFLICT section */

Definition at line 2473 of file sftypes.h.

◆ DT_MIPS_CONFLICTNO

#define DT_MIPS_CONFLICTNO   0x7000000b /* Number of CONFLICT entries */

Definition at line 2476 of file sftypes.h.

◆ DT_MIPS_CXX_FLAGS

#define DT_MIPS_CXX_FLAGS   0x70000022 /* Flags indicating for C++ flavor. */

Definition at line 2493 of file sftypes.h.

◆ DT_MIPS_DELTA_CLASS

#define DT_MIPS_DELTA_CLASS   0x70000017 /* Delta C++ class definition. */

Definition at line 2483 of file sftypes.h.

◆ DT_MIPS_DELTA_CLASS_NO

#define DT_MIPS_DELTA_CLASS_NO
Value:
0x70000018 /* Number of entries in
DT_MIPS_DELTA_CLASS. */

Definition at line 2484 of file sftypes.h.

◆ DT_MIPS_DELTA_CLASSSYM

#define DT_MIPS_DELTA_CLASSSYM
Value:
0x70000020 /* Delta symbols that hold the
class declaration. */

Definition at line 2491 of file sftypes.h.

◆ DT_MIPS_DELTA_CLASSSYM_NO

#define DT_MIPS_DELTA_CLASSSYM_NO
Value:
0x70000021 /* Number of entries in
DT_MIPS_DELTA_CLASSSYM. */

Definition at line 2492 of file sftypes.h.

◆ DT_MIPS_DELTA_INSTANCE

#define DT_MIPS_DELTA_INSTANCE   0x70000019 /* Delta C++ class instances. */

Definition at line 2485 of file sftypes.h.

◆ DT_MIPS_DELTA_INSTANCE_NO

#define DT_MIPS_DELTA_INSTANCE_NO
Value:
0x7000001a /* Number of entries in
DT_MIPS_DELTA_INSTANCE. */

Definition at line 2486 of file sftypes.h.

◆ DT_MIPS_DELTA_RELOC

#define DT_MIPS_DELTA_RELOC   0x7000001b /* Delta relocations. */

Definition at line 2487 of file sftypes.h.

◆ DT_MIPS_DELTA_RELOC_NO

#define DT_MIPS_DELTA_RELOC_NO
Value:
0x7000001c /* Number of entries in
DT_MIPS_DELTA_RELOC. */

Definition at line 2488 of file sftypes.h.

◆ DT_MIPS_DELTA_SYM

#define DT_MIPS_DELTA_SYM
Value:
0x7000001d /* Delta symbols that Delta
relocations refer to. */

Definition at line 2489 of file sftypes.h.

◆ DT_MIPS_DELTA_SYM_NO

#define DT_MIPS_DELTA_SYM_NO
Value:
0x7000001e /* Number of entries in
DT_MIPS_DELTA_SYM. */

Definition at line 2490 of file sftypes.h.

◆ DT_MIPS_DYNSTR_ALIGN

#define DT_MIPS_DYNSTR_ALIGN   0x7000002b

Definition at line 2502 of file sftypes.h.

◆ DT_MIPS_FLAGS

#define DT_MIPS_FLAGS   0x70000005 /* Flags */

Definition at line 2470 of file sftypes.h.

◆ DT_MIPS_GOTSYM

#define DT_MIPS_GOTSYM   0x70000013 /* First GOT entry in DYNSYM */

Definition at line 2480 of file sftypes.h.

◆ DT_MIPS_GP_VALUE

#define DT_MIPS_GP_VALUE   0x70000030 /* GP value for aux GOTs. */

Definition at line 2507 of file sftypes.h.

◆ DT_MIPS_HIDDEN_GOTIDX

#define DT_MIPS_HIDDEN_GOTIDX   0x70000027

Definition at line 2498 of file sftypes.h.

◆ DT_MIPS_HIPAGENO

#define DT_MIPS_HIPAGENO   0x70000014 /* Number of GOT page table entries */

Definition at line 2481 of file sftypes.h.

◆ DT_MIPS_ICHECKSUM

#define DT_MIPS_ICHECKSUM   0x70000003 /* Checksum */

Definition at line 2468 of file sftypes.h.

◆ DT_MIPS_INTERFACE

#define DT_MIPS_INTERFACE   0x7000002a /* Address of .interface. */

Definition at line 2501 of file sftypes.h.

◆ DT_MIPS_INTERFACE_SIZE

#define DT_MIPS_INTERFACE_SIZE   0x7000002c /* Size of the .interface section. */

Definition at line 2503 of file sftypes.h.

◆ DT_MIPS_IVERSION

#define DT_MIPS_IVERSION   0x70000004 /* Version string (string tbl index) */

Definition at line 2469 of file sftypes.h.

◆ DT_MIPS_LIBLIST

#define DT_MIPS_LIBLIST   0x70000009 /* Address of LIBLIST section */

Definition at line 2474 of file sftypes.h.

◆ DT_MIPS_LIBLISTNO

#define DT_MIPS_LIBLISTNO   0x70000010 /* Number of LIBLIST entries */

Definition at line 2477 of file sftypes.h.

◆ DT_MIPS_LOCAL_GOTIDX

#define DT_MIPS_LOCAL_GOTIDX   0x70000026

Definition at line 2497 of file sftypes.h.

◆ DT_MIPS_LOCAL_GOTNO

#define DT_MIPS_LOCAL_GOTNO   0x7000000a /* Number of local GOT entries */

Definition at line 2475 of file sftypes.h.

◆ DT_MIPS_LOCALPAGE_GOTIDX

#define DT_MIPS_LOCALPAGE_GOTIDX   0x70000025

Definition at line 2496 of file sftypes.h.

◆ DT_MIPS_MSYM

#define DT_MIPS_MSYM   0x70000007

Definition at line 2472 of file sftypes.h.

◆ DT_MIPS_NUM

#define DT_MIPS_NUM   0x32

Definition at line 2509 of file sftypes.h.

◆ DT_MIPS_OPTIONS

#define DT_MIPS_OPTIONS   0x70000029 /* Address of .options. */

Definition at line 2500 of file sftypes.h.

◆ DT_MIPS_PERF_SUFFIX

#define DT_MIPS_PERF_SUFFIX
Value:
0x7000002e /* Default suffix of dso to be added
by rld on dlopen() calls. */

Definition at line 2505 of file sftypes.h.

◆ DT_MIPS_PIXIE_INIT

#define DT_MIPS_PIXIE_INIT   0x70000023

Definition at line 2494 of file sftypes.h.

◆ DT_MIPS_PROTECTED_GOTIDX

#define DT_MIPS_PROTECTED_GOTIDX   0x70000028

Definition at line 2499 of file sftypes.h.

◆ DT_MIPS_RLD_MAP

#define DT_MIPS_RLD_MAP   0x70000016 /* Address of run time loader map. */

Definition at line 2482 of file sftypes.h.

◆ DT_MIPS_RLD_TEXT_RESOLVE_ADDR

#define DT_MIPS_RLD_TEXT_RESOLVE_ADDR
Value:
0x7000002d /* Address of rld_text_rsolve
function stored in GOT. */

Definition at line 2504 of file sftypes.h.

◆ DT_MIPS_RLD_VERSION

#define DT_MIPS_RLD_VERSION   0x70000001 /* Runtime linker interface version */

Definition at line 2466 of file sftypes.h.

◆ DT_MIPS_SYMBOL_LIB

#define DT_MIPS_SYMBOL_LIB   0x70000024

Definition at line 2495 of file sftypes.h.

◆ DT_MIPS_SYMTABNO

#define DT_MIPS_SYMTABNO   0x70000011 /* Number of DYNSYM entries */

Definition at line 2478 of file sftypes.h.

◆ DT_MIPS_TIME_STAMP

#define DT_MIPS_TIME_STAMP   0x70000002 /* Timestamp */

Definition at line 2467 of file sftypes.h.

◆ DT_MIPS_UNREFEXTNO

#define DT_MIPS_UNREFEXTNO   0x70000012 /* First external DYNSYM */

Definition at line 2479 of file sftypes.h.

◆ DT_MOVEENT

#define DT_MOVEENT   0x6ffffdfa

Definition at line 1659 of file sftypes.h.

◆ DT_MOVESZ

#define DT_MOVESZ   0x6ffffdfb

Definition at line 1660 of file sftypes.h.

◆ DT_MOVETAB

#define DT_MOVETAB   0x6ffffefe /* Move table. */

Definition at line 1681 of file sftypes.h.

◆ DT_NEEDED

#define DT_NEEDED   1 /* Name of needed library */

Definition at line 1610 of file sftypes.h.

◆ DT_NULL

#define DT_NULL   0 /* Marks end of dynamic section */

Definition at line 1609 of file sftypes.h.

◆ DT_NUM

#define DT_NUM   34 /* Number used */

Definition at line 1643 of file sftypes.h.

◆ DT_PLTGOT

#define DT_PLTGOT   3 /* Processor defined value */

Definition at line 1612 of file sftypes.h.

◆ DT_PLTPAD

#define DT_PLTPAD   0x6ffffefd /* PLT padding. */

Definition at line 1680 of file sftypes.h.

◆ DT_PLTPADSZ

#define DT_PLTPADSZ   0x6ffffdf9

Definition at line 1658 of file sftypes.h.

◆ DT_PLTREL

#define DT_PLTREL   20 /* Type of reloc in PLT */

Definition at line 1629 of file sftypes.h.

◆ DT_PLTRELSZ

#define DT_PLTRELSZ   2 /* Size in bytes of PLT relocs */

Definition at line 1611 of file sftypes.h.

◆ DT_POSFLAG_1

#define DT_POSFLAG_1
Value:
0x6ffffdfd /* Flags for DT_* entries, effecting
the following DT_* entry. */

Definition at line 1662 of file sftypes.h.

◆ DT_PPC64_GLINK

#define DT_PPC64_GLINK   (DT_LOPROC + 0)

Definition at line 3030 of file sftypes.h.

◆ DT_PPC64_NUM

#define DT_PPC64_NUM   3

Definition at line 3033 of file sftypes.h.

◆ DT_PPC64_OPD

#define DT_PPC64_OPD   (DT_LOPROC + 1)

Definition at line 3031 of file sftypes.h.

◆ DT_PPC64_OPDSZ

#define DT_PPC64_OPDSZ   (DT_LOPROC + 2)

Definition at line 3032 of file sftypes.h.

◆ DT_PREINIT_ARRAY

#define DT_PREINIT_ARRAY   32 /* Array with addresses of preinit fct*/

Definition at line 1641 of file sftypes.h.

◆ DT_PREINIT_ARRAYSZ

#define DT_PREINIT_ARRAYSZ   33 /* size in bytes of DT_PREINIT_ARRAY */

Definition at line 1642 of file sftypes.h.

◆ DT_PROCNUM

#define DT_PROCNUM   DT_MIPS_NUM /* Most used by any processor */

Definition at line 1648 of file sftypes.h.

◆ DT_REL

#define DT_REL   17 /* Address of Rel relocs */

Definition at line 1626 of file sftypes.h.

◆ DT_RELA

#define DT_RELA   7 /* Address of Rela relocs */

Definition at line 1616 of file sftypes.h.

◆ DT_RELACOUNT

#define DT_RELACOUNT   0x6ffffff9

Definition at line 1691 of file sftypes.h.

◆ DT_RELAENT

#define DT_RELAENT   9 /* Size of one Rela reloc */

Definition at line 1618 of file sftypes.h.

◆ DT_RELASZ

#define DT_RELASZ   8 /* Total size of Rela relocs */

Definition at line 1617 of file sftypes.h.

◆ DT_RELCOUNT

#define DT_RELCOUNT   0x6ffffffa

Definition at line 1692 of file sftypes.h.

◆ DT_RELENT

#define DT_RELENT   19 /* Size of one Rel reloc */

Definition at line 1628 of file sftypes.h.

◆ DT_RELSZ

#define DT_RELSZ   18 /* Total size of Rel relocs */

Definition at line 1627 of file sftypes.h.

◆ DT_RPATH

#define DT_RPATH   15 /* Library search path (deprecated) */

Definition at line 1624 of file sftypes.h.

◆ DT_RUNPATH

#define DT_RUNPATH   29 /* Library search path */

Definition at line 1638 of file sftypes.h.

◆ DT_SONAME

#define DT_SONAME   14 /* Name of shared object */

Definition at line 1623 of file sftypes.h.

◆ DT_SPARC_NUM

#define DT_SPARC_NUM   2

Definition at line 2206 of file sftypes.h.

◆ DT_SPARC_REGISTER

#define DT_SPARC_REGISTER   0x70000001

Definition at line 2205 of file sftypes.h.

◆ DT_STRSZ

#define DT_STRSZ   10 /* Size of string table */

Definition at line 1619 of file sftypes.h.

◆ DT_STRTAB

#define DT_STRTAB   5 /* Address of string table */

Definition at line 1614 of file sftypes.h.

◆ DT_SYMBOLIC

#define DT_SYMBOLIC   16 /* Start symbol search here */

Definition at line 1625 of file sftypes.h.

◆ DT_SYMENT

#define DT_SYMENT   11 /* Size of one symbol table entry */

Definition at line 1620 of file sftypes.h.

◆ DT_SYMINENT

#define DT_SYMINENT   0x6ffffdff /* Entry size of syminfo */

Definition at line 1664 of file sftypes.h.

◆ DT_SYMINFO

#define DT_SYMINFO   0x6ffffeff /* Syminfo table. */

Definition at line 1682 of file sftypes.h.

◆ DT_SYMINSZ

#define DT_SYMINSZ   0x6ffffdfe /* Size of syminfo table (in bytes) */

Definition at line 1663 of file sftypes.h.

◆ DT_SYMTAB

#define DT_SYMTAB   6 /* Address of symbol table */

Definition at line 1615 of file sftypes.h.

◆ DT_TEXTREL

#define DT_TEXTREL   22 /* Reloc might modify .text */

Definition at line 1631 of file sftypes.h.

◆ DT_VALNUM

#define DT_VALNUM   12

Definition at line 1667 of file sftypes.h.

◆ DT_VALRNGHI

#define DT_VALRNGHI   0x6ffffdff

Definition at line 1665 of file sftypes.h.

◆ DT_VALRNGLO

#define DT_VALRNGLO   0x6ffffd00

Definition at line 1653 of file sftypes.h.

◆ DT_VALTAGIDX

#define DT_VALTAGIDX (   tag)    (DT_VALRNGHI - (tag)) /* Reverse order! */

Definition at line 1666 of file sftypes.h.

◆ DT_VERDEF

#define DT_VERDEF
Value:
0x6ffffffc /* Address of version definition
table */

Definition at line 1696 of file sftypes.h.

◆ DT_VERDEFNUM

#define DT_VERDEFNUM   0x6ffffffd /* Number of version definitions */

Definition at line 1697 of file sftypes.h.

◆ DT_VERNEED

#define DT_VERNEED
Value:
0x6ffffffe /* Address of table with needed
versions */

Definition at line 1698 of file sftypes.h.

◆ DT_VERNEEDNUM

#define DT_VERNEEDNUM   0x6fffffff /* Number of needed versions */

Definition at line 1699 of file sftypes.h.

◆ DT_VERSIONTAGIDX

#define DT_VERSIONTAGIDX (   tag)    (DT_VERNEEDNUM - (tag)) /* Reverse order! */

Definition at line 1700 of file sftypes.h.

◆ DT_VERSIONTAGNUM

#define DT_VERSIONTAGNUM   16

Definition at line 1701 of file sftypes.h.

◆ DT_VERSYM

#define DT_VERSYM   0x6ffffff0

Definition at line 1689 of file sftypes.h.

◆ DTF_1_CONFEXP

#define DTF_1_CONFEXP   0x00000002

Definition at line 1739 of file sftypes.h.

◆ DTF_1_PARINIT

#define DTF_1_PARINIT   0x00000001

Definition at line 1738 of file sftypes.h.

◆ E2BIG

#define E2BIG   7 /* Argument list too long */

Definition at line 117 of file sftypes.h.

◆ E_MIPS_ARCH_1

#define E_MIPS_ARCH_1   0x00000000 /* -mips1 code. */

Definition at line 2242 of file sftypes.h.

◆ E_MIPS_ARCH_2

#define E_MIPS_ARCH_2   0x10000000 /* -mips2 code. */

Definition at line 2243 of file sftypes.h.

◆ E_MIPS_ARCH_3

#define E_MIPS_ARCH_3   0x20000000 /* -mips3 code. */

Definition at line 2244 of file sftypes.h.

◆ E_MIPS_ARCH_32

#define E_MIPS_ARCH_32   0x60000000 /* MIPS32 code. */

Definition at line 2247 of file sftypes.h.

◆ E_MIPS_ARCH_4

#define E_MIPS_ARCH_4   0x30000000 /* -mips4 code. */

Definition at line 2245 of file sftypes.h.

◆ E_MIPS_ARCH_5

#define E_MIPS_ARCH_5   0x40000000 /* -mips5 code. */

Definition at line 2246 of file sftypes.h.

◆ E_MIPS_ARCH_64

#define E_MIPS_ARCH_64   0x70000000 /* MIPS64 code. */

Definition at line 2248 of file sftypes.h.

◆ EACCES

#define EACCES   13 /* Permission denied */

Definition at line 123 of file sftypes.h.

◆ EADDRINUSE

#define EADDRINUSE   98 /* Address already in use */

Definition at line 158 of file sftypes.h.

◆ EADDRNOTAVAIL

#define EADDRNOTAVAIL   99 /* Cannot assign requested address */

Definition at line 159 of file sftypes.h.

◆ EAFNOSUPPORT

#define EAFNOSUPPORT   97 /* Address family not supported by protocol */

Definition at line 157 of file sftypes.h.

◆ EAGAIN

#define EAGAIN   11 /* Try again */

Definition at line 121 of file sftypes.h.

◆ EALREADY

#define EALREADY   114 /* Operation already in progress */

Definition at line 174 of file sftypes.h.

◆ EBADF

#define EBADF   9 /* Bad file number */

Definition at line 119 of file sftypes.h.

◆ EBUSY

#define EBUSY   16 /* Device or resource busy */

Definition at line 126 of file sftypes.h.

◆ ECHILD

#define ECHILD   10 /* No child processes */

Definition at line 120 of file sftypes.h.

◆ ECHO

#define ECHO   0000010

Definition at line 973 of file sftypes.h.

◆ ECHOCTL

#define ECHOCTL   0001000

Definition at line 979 of file sftypes.h.

◆ ECHOE

#define ECHOE   0000020

Definition at line 974 of file sftypes.h.

◆ ECHOK

#define ECHOK   0000040

Definition at line 975 of file sftypes.h.

◆ ECHOKE

#define ECHOKE   0004000

Definition at line 981 of file sftypes.h.

◆ ECHONL

#define ECHONL   0000100

Definition at line 976 of file sftypes.h.

◆ ECHOPRT

#define ECHOPRT   0002000

Definition at line 980 of file sftypes.h.

◆ ECONNABORTED

#define ECONNABORTED   103 /* Software caused connection abort */

Definition at line 163 of file sftypes.h.

◆ ECONNREFUSED

#define ECONNREFUSED   111 /* Connection refused */

Definition at line 171 of file sftypes.h.

◆ ECONNRESET

#define ECONNRESET   104 /* Connection reset by peer */

Definition at line 164 of file sftypes.h.

◆ EDESTADDRREQ

#define EDESTADDRREQ   89 /* Destination address required */

Definition at line 149 of file sftypes.h.

◆ EDOM

#define EDOM   33 /* Math argument out of domain of func */

Definition at line 143 of file sftypes.h.

◆ EDQUOT

#define EDQUOT   122 /* Quota exceeded */

Definition at line 182 of file sftypes.h.

◆ EEXIST

#define EEXIST   17 /* File exists */

Definition at line 127 of file sftypes.h.

◆ EF_ALPHA_32BIT

#define EF_ALPHA_32BIT   1 /* All addresses must be < 2GB. */

Definition at line 2737 of file sftypes.h.

◆ EF_ALPHA_CANRELAX

#define EF_ALPHA_CANRELAX   2 /* Relocations for relaxing exist. */

Definition at line 2738 of file sftypes.h.

◆ EF_ARM_ALIGN8

#define EF_ARM_ALIGN8   0x40 /* 8-bit structure alignment is in use */

Definition at line 3045 of file sftypes.h.

◆ EF_ARM_APCS_26

#define EF_ARM_APCS_26   0x08

Definition at line 3042 of file sftypes.h.

◆ EF_ARM_APCS_FLOAT

#define EF_ARM_APCS_FLOAT   0x10

Definition at line 3043 of file sftypes.h.

◆ EF_ARM_DYNSYMSUSESEGIDX

#define EF_ARM_DYNSYMSUSESEGIDX   0x08

Definition at line 3052 of file sftypes.h.

◆ EF_ARM_EABI_UNKNOWN

#define EF_ARM_EABI_UNKNOWN   0x00000000

Definition at line 3057 of file sftypes.h.

◆ EF_ARM_EABI_VER1

#define EF_ARM_EABI_VER1   0x01000000

Definition at line 3058 of file sftypes.h.

◆ EF_ARM_EABI_VER2

#define EF_ARM_EABI_VER2   0x02000000

Definition at line 3059 of file sftypes.h.

◆ EF_ARM_EABI_VERSION

#define EF_ARM_EABI_VERSION (   flags)    ((flags) & EF_ARM_EABIMASK)

Definition at line 3056 of file sftypes.h.

◆ EF_ARM_EABIMASK

#define EF_ARM_EABIMASK   0XFF000000

Definition at line 3054 of file sftypes.h.

◆ EF_ARM_HASENTRY

#define EF_ARM_HASENTRY   0x02

Definition at line 3040 of file sftypes.h.

◆ EF_ARM_INTERWORK

#define EF_ARM_INTERWORK   0x04

Definition at line 3041 of file sftypes.h.

◆ EF_ARM_MAPSYMSFIRST

#define EF_ARM_MAPSYMSFIRST   0x10

Definition at line 3053 of file sftypes.h.

◆ EF_ARM_NEW_ABI

#define EF_ARM_NEW_ABI   0x80

Definition at line 3046 of file sftypes.h.

◆ EF_ARM_OLD_ABI

#define EF_ARM_OLD_ABI   0x100

Definition at line 3047 of file sftypes.h.

◆ EF_ARM_PIC

#define EF_ARM_PIC   0x20

Definition at line 3044 of file sftypes.h.

◆ EF_ARM_RELEXEC

#define EF_ARM_RELEXEC   0x01

Definition at line 3039 of file sftypes.h.

◆ EF_ARM_SYMSARESORTED

#define EF_ARM_SYMSARESORTED   0x04

Definition at line 3051 of file sftypes.h.

◆ EF_CPU32

#define EF_CPU32   0x00810000

Definition at line 2024 of file sftypes.h.

◆ EF_IA_64_ABI64

#define EF_IA_64_ABI64   0x00000010 /* 64-bit ABI */

Definition at line 3121 of file sftypes.h.

◆ EF_IA_64_ARCH

#define EF_IA_64_ARCH   0xff000000 /* arch. version mask */

Definition at line 3122 of file sftypes.h.

◆ EF_IA_64_MASKOS

#define EF_IA_64_MASKOS   0x0000000f /* os-specific flags */

Definition at line 3120 of file sftypes.h.

◆ EF_MIPS_64BIT_WHIRL

#define EF_MIPS_64BIT_WHIRL   16

Definition at line 2225 of file sftypes.h.

◆ EF_MIPS_ABI2

#define EF_MIPS_ABI2   32

Definition at line 2226 of file sftypes.h.

◆ EF_MIPS_ABI_ON32

#define EF_MIPS_ABI_ON32   64

Definition at line 2227 of file sftypes.h.

◆ EF_MIPS_ARCH

#define EF_MIPS_ARCH   0xf0000000 /* MIPS architecture level */

Definition at line 2228 of file sftypes.h.

◆ EF_MIPS_ARCH_1

#define EF_MIPS_ARCH_1   0x00000000 /* -mips1 code. */

Definition at line 2232 of file sftypes.h.

◆ EF_MIPS_ARCH_2

#define EF_MIPS_ARCH_2   0x10000000 /* -mips2 code. */

Definition at line 2233 of file sftypes.h.

◆ EF_MIPS_ARCH_3

#define EF_MIPS_ARCH_3   0x20000000 /* -mips3 code. */

Definition at line 2234 of file sftypes.h.

◆ EF_MIPS_ARCH_32

#define EF_MIPS_ARCH_32   0x60000000 /* MIPS32 code. */

Definition at line 2237 of file sftypes.h.

◆ EF_MIPS_ARCH_4

#define EF_MIPS_ARCH_4   0x30000000 /* -mips4 code. */

Definition at line 2235 of file sftypes.h.

◆ EF_MIPS_ARCH_5

#define EF_MIPS_ARCH_5   0x40000000 /* -mips5 code. */

Definition at line 2236 of file sftypes.h.

◆ EF_MIPS_ARCH_64

#define EF_MIPS_ARCH_64   0x70000000 /* MIPS64 code. */

Definition at line 2238 of file sftypes.h.

◆ EF_MIPS_CPIC

#define EF_MIPS_CPIC   4 /* Uses PIC calling sequence */

Definition at line 2223 of file sftypes.h.

◆ EF_MIPS_NOREORDER

#define EF_MIPS_NOREORDER   1 /* A .noreorder directive was used */

Definition at line 2221 of file sftypes.h.

◆ EF_MIPS_PIC

#define EF_MIPS_PIC   2 /* Contains PIC code */

Definition at line 2222 of file sftypes.h.

◆ EF_MIPS_XGOT

#define EF_MIPS_XGOT   8

Definition at line 2224 of file sftypes.h.

◆ EF_PARISC_ARCH

#define EF_PARISC_ARCH   0x0000ffff /* Architecture version. */

Definition at line 2576 of file sftypes.h.

◆ EF_PARISC_EXT

#define EF_PARISC_EXT   0x00020000 /* Program uses arch. extensions. */

Definition at line 2571 of file sftypes.h.

◆ EF_PARISC_LAZYSWAP

#define EF_PARISC_LAZYSWAP   0x00400000 /* Allow lazy swapping. */

Definition at line 2575 of file sftypes.h.

◆ EF_PARISC_LSB

#define EF_PARISC_LSB   0x00040000 /* Program expects little endian. */

Definition at line 2572 of file sftypes.h.

◆ EF_PARISC_NO_KABP

#define EF_PARISC_NO_KABP
Value:
0x00100000 /* No kernel assisted branch
prediction. */

Definition at line 2574 of file sftypes.h.

◆ EF_PARISC_TRAPNIL

#define EF_PARISC_TRAPNIL   0x00010000 /* Trap nil pointer dereference. */

Definition at line 2570 of file sftypes.h.

◆ EF_PARISC_WIDE

#define EF_PARISC_WIDE   0x00080000 /* Program expects wide mode. */

Definition at line 2573 of file sftypes.h.

◆ EF_PPC_EMB

#define EF_PPC_EMB   0x80000000 /* PowerPC embedded flag */

Definition at line 2804 of file sftypes.h.

◆ EF_PPC_RELOCATABLE

#define EF_PPC_RELOCATABLE   0x00010000 /* PowerPC -mrelocatable flag*/

Definition at line 2807 of file sftypes.h.

◆ EF_PPC_RELOCATABLE_LIB

#define EF_PPC_RELOCATABLE_LIB
Value:
0x00008000 /* PowerPC -mrelocatable-lib
flag */

Definition at line 2808 of file sftypes.h.

◆ EF_SPARC_32PLUS

#define EF_SPARC_32PLUS   0x000100 /* generic V8+ features */

Definition at line 2111 of file sftypes.h.

◆ EF_SPARC_EXT_MASK

#define EF_SPARC_EXT_MASK   0xFFFF00

Definition at line 2110 of file sftypes.h.

◆ EF_SPARC_HAL_R1

#define EF_SPARC_HAL_R1   0x000400 /* HAL R1 extensions */

Definition at line 2113 of file sftypes.h.

◆ EF_SPARC_LEDATA

#define EF_SPARC_LEDATA   0x800000 /* little endian data */

Definition at line 2109 of file sftypes.h.

◆ EF_SPARC_SUN_US1

#define EF_SPARC_SUN_US1   0x000200 /* Sun UltraSPARC1 extensions */

Definition at line 2112 of file sftypes.h.

◆ EF_SPARC_SUN_US3

#define EF_SPARC_SUN_US3   0x000800 /* Sun UltraSPARCIII extensions */

Definition at line 2114 of file sftypes.h.

◆ EF_SPARCV9_MM

#define EF_SPARCV9_MM   3

Definition at line 2105 of file sftypes.h.

◆ EF_SPARCV9_PSO

#define EF_SPARCV9_PSO   1

Definition at line 2107 of file sftypes.h.

◆ EF_SPARCV9_RMO

#define EF_SPARCV9_RMO   2

Definition at line 2108 of file sftypes.h.

◆ EF_SPARCV9_TSO

#define EF_SPARCV9_TSO   0

Definition at line 2106 of file sftypes.h.

◆ EFA_PARISC_1_0

#define EFA_PARISC_1_0   0x020b /* PA-RISC 1.0 big-endian. */

Definition at line 2580 of file sftypes.h.

◆ EFA_PARISC_1_1

#define EFA_PARISC_1_1   0x0210 /* PA-RISC 1.1 big-endian. */

Definition at line 2581 of file sftypes.h.

◆ EFA_PARISC_2_0

#define EFA_PARISC_2_0   0x0214 /* PA-RISC 2.0 big-endian. */

Definition at line 2582 of file sftypes.h.

◆ EFAULT

#define EFAULT   14 /* Bad address */

Definition at line 124 of file sftypes.h.

◆ EFBIG

#define EFBIG   27 /* File too large */

Definition at line 137 of file sftypes.h.

◆ EHOSTDOWN

#define EHOSTDOWN   112 /* Host is down */

Definition at line 172 of file sftypes.h.

◆ EHOSTUNREACH

#define EHOSTUNREACH   113 /* No route to host */

Definition at line 173 of file sftypes.h.

◆ EI_ABIVERSION

#define EI_ABIVERSION   8 /* ABI version */

Definition at line 1135 of file sftypes.h.

◆ EI_CLASS

#define EI_CLASS   4 /* File class byte index */

Definition at line 1104 of file sftypes.h.

◆ EI_DATA

#define EI_DATA   5 /* Data encoding byte index */

Definition at line 1110 of file sftypes.h.

◆ EI_MAG0

#define EI_MAG0   0 /* File identification byte 0 index */

Definition at line 1088 of file sftypes.h.

◆ EI_MAG1

#define EI_MAG1   1 /* File identification byte 1 index */

Definition at line 1091 of file sftypes.h.

◆ EI_MAG2

#define EI_MAG2   2 /* File identification byte 2 index */

Definition at line 1094 of file sftypes.h.

◆ EI_MAG3

#define EI_MAG3   3 /* File identification byte 3 index */

Definition at line 1097 of file sftypes.h.

◆ EI_NIDENT

#define EI_NIDENT   (16)

Definition at line 1046 of file sftypes.h.

◆ EI_OSABI

#define EI_OSABI   7 /* OS ABI identification */

Definition at line 1119 of file sftypes.h.

◆ EI_PAD

#define EI_PAD   9 /* Byte index of padding bytes */

Definition at line 1137 of file sftypes.h.

◆ EI_VERSION

#define EI_VERSION   6 /* File version byte index */

Definition at line 1116 of file sftypes.h.

◆ EINPROGRESS

#define EINPROGRESS   115 /* Operation now in progress */

Definition at line 175 of file sftypes.h.

◆ EINTR

#define EINTR   4 /* Interrupted system call */

Definition at line 114 of file sftypes.h.

◆ EINVAL

#define EINVAL   22 /* Invalid argument */

Definition at line 132 of file sftypes.h.

◆ EIO

#define EIO   5 /* I/O error */

Definition at line 115 of file sftypes.h.

◆ EISCONN

#define EISCONN   106 /* Transport endpoint is already connected */

Definition at line 166 of file sftypes.h.

◆ EISDIR

#define EISDIR   21 /* Is a directory */

Definition at line 131 of file sftypes.h.

◆ EISNAM

#define EISNAM   120 /* Is a named type file */

Definition at line 180 of file sftypes.h.

◆ ELF32_M_INFO

#define ELF32_M_INFO (   sym,
  size 
)    (((sym) << 8) + (unsigned char) (size))

Definition at line 2014 of file sftypes.h.

◆ ELF32_M_SIZE

#define ELF32_M_SIZE (   info)    ((unsigned char) (info))

Definition at line 2013 of file sftypes.h.

◆ ELF32_M_SYM

#define ELF32_M_SYM (   info)    ((info) >> 8)

Definition at line 2012 of file sftypes.h.

◆ ELF32_R_INFO

#define ELF32_R_INFO (   sym,
  type 
)    (((sym) << 8) + ((type) & 0xff))

Definition at line 1498 of file sftypes.h.

◆ ELF32_R_SYM

#define ELF32_R_SYM (   val)    ((val) >> 8)

Definition at line 1496 of file sftypes.h.

◆ ELF32_R_TYPE

#define ELF32_R_TYPE (   val)    ((val) & 0xff)

Definition at line 1497 of file sftypes.h.

◆ ELF32_ST_BIND

#define ELF32_ST_BIND (   val)    (((unsigned char) (val)) >> 4)

Definition at line 1402 of file sftypes.h.

◆ ELF32_ST_INFO

#define ELF32_ST_INFO (   bind,
  type 
)    (((bind) << 4) + ((type) & 0xf))

Definition at line 1404 of file sftypes.h.

◆ ELF32_ST_TYPE

#define ELF32_ST_TYPE (   val)    ((val) & 0xf)

Definition at line 1403 of file sftypes.h.

◆ ELF32_ST_VISIBILITY

#define ELF32_ST_VISIBILITY (   o)    ((o) & 0x03)

Definition at line 1447 of file sftypes.h.

◆ ELF64_M_INFO

#define ELF64_M_INFO (   sym,
  size 
)    ELF32_M_INFO (sym, size)

Definition at line 2018 of file sftypes.h.

◆ ELF64_M_SIZE

#define ELF64_M_SIZE (   info)    ELF32_M_SIZE (info)

Definition at line 2017 of file sftypes.h.

◆ ELF64_M_SYM

#define ELF64_M_SYM (   info)    ELF32_M_SYM (info)

Definition at line 2016 of file sftypes.h.

◆ ELF64_R_INFO

#define ELF64_R_INFO (   sym,
  type 
)    ((((Elf64_Xword) (sym)) << 32) + (type))

Definition at line 1502 of file sftypes.h.

◆ ELF64_R_SYM

#define ELF64_R_SYM (   i)    ((i) >> 32)

Definition at line 1500 of file sftypes.h.

◆ ELF64_R_TYPE

#define ELF64_R_TYPE (   i)    ((i) & 0xffffffff)

Definition at line 1501 of file sftypes.h.

◆ ELF64_ST_BIND

#define ELF64_ST_BIND (   val)    ELF32_ST_BIND (val)

Definition at line 1407 of file sftypes.h.

◆ ELF64_ST_INFO

#define ELF64_ST_INFO (   bind,
  type 
)    ELF32_ST_INFO ((bind), (type))

Definition at line 1409 of file sftypes.h.

◆ ELF64_ST_TYPE

#define ELF64_ST_TYPE (   val)    ELF32_ST_TYPE (val)

Definition at line 1408 of file sftypes.h.

◆ ELF64_ST_VISIBILITY

#define ELF64_ST_VISIBILITY (   o)    ELF32_ST_VISIBILITY (o)

Definition at line 1450 of file sftypes.h.

◆ ELF_NOTE_ABI

#define ELF_NOTE_ABI   1

Definition at line 1982 of file sftypes.h.

◆ ELF_NOTE_GNU

#define ELF_NOTE_GNU   "GNU"

Definition at line 1965 of file sftypes.h.

◆ ELF_NOTE_OS_FREEBSD

#define ELF_NOTE_OS_FREEBSD   3

Definition at line 1989 of file sftypes.h.

◆ ELF_NOTE_OS_GNU

#define ELF_NOTE_OS_GNU   1

Definition at line 1987 of file sftypes.h.

◆ ELF_NOTE_OS_LINUX

#define ELF_NOTE_OS_LINUX   0

Definition at line 1986 of file sftypes.h.

◆ ELF_NOTE_OS_SOLARIS2

#define ELF_NOTE_OS_SOLARIS2   2

Definition at line 1988 of file sftypes.h.

◆ ELF_NOTE_PAGESIZE_HINT

#define ELF_NOTE_PAGESIZE_HINT   1

Definition at line 1971 of file sftypes.h.

◆ ELF_NOTE_SOLARIS

#define ELF_NOTE_SOLARIS   "SUNW Solaris"

Definition at line 1962 of file sftypes.h.

◆ ELFCLASS32

#define ELFCLASS32   1 /* 32-bit objects */

Definition at line 1106 of file sftypes.h.

◆ ELFCLASS64

#define ELFCLASS64   2 /* 64-bit objects */

Definition at line 1107 of file sftypes.h.

◆ ELFCLASSNONE

#define ELFCLASSNONE   0 /* Invalid class */

Definition at line 1105 of file sftypes.h.

◆ ELFCLASSNUM

#define ELFCLASSNUM   3

Definition at line 1108 of file sftypes.h.

◆ ELFDATA2LSB

#define ELFDATA2LSB   1 /* 2's complement, little endian */

Definition at line 1112 of file sftypes.h.

◆ ELFDATA2MSB

#define ELFDATA2MSB   2 /* 2's complement, big endian */

Definition at line 1113 of file sftypes.h.

◆ ELFDATANONE

#define ELFDATANONE   0 /* Invalid data encoding */

Definition at line 1111 of file sftypes.h.

◆ ELFDATANUM

#define ELFDATANUM   3

Definition at line 1114 of file sftypes.h.

◆ ELFMAG

#define ELFMAG   "\177ELF"

Definition at line 1101 of file sftypes.h.

◆ ELFMAG0

#define ELFMAG0   0x7f /* Magic number byte 0 */

Definition at line 1089 of file sftypes.h.

◆ ELFMAG1

#define ELFMAG1   'E' /* Magic number byte 1 */

Definition at line 1092 of file sftypes.h.

◆ ELFMAG2

#define ELFMAG2   'L' /* Magic number byte 2 */

Definition at line 1095 of file sftypes.h.

◆ ELFMAG3

#define ELFMAG3   'F' /* Magic number byte 3 */

Definition at line 1098 of file sftypes.h.

◆ ELFOSABI_AIX

#define ELFOSABI_AIX   7 /* IBM AIX. */

Definition at line 1126 of file sftypes.h.

◆ ELFOSABI_ARM

#define ELFOSABI_ARM   97 /* ARM */

Definition at line 1132 of file sftypes.h.

◆ ELFOSABI_FREEBSD

#define ELFOSABI_FREEBSD   9 /* FreeBSD. */

Definition at line 1128 of file sftypes.h.

◆ ELFOSABI_HPUX

#define ELFOSABI_HPUX   1 /* HP-UX */

Definition at line 1122 of file sftypes.h.

◆ ELFOSABI_IRIX

#define ELFOSABI_IRIX   8 /* SGI Irix. */

Definition at line 1127 of file sftypes.h.

◆ ELFOSABI_LINUX

#define ELFOSABI_LINUX   3 /* Linux. */

Definition at line 1124 of file sftypes.h.

◆ ELFOSABI_MODESTO

#define ELFOSABI_MODESTO   11 /* Novell Modesto. */

Definition at line 1130 of file sftypes.h.

◆ ELFOSABI_NETBSD

#define ELFOSABI_NETBSD   2 /* NetBSD. */

Definition at line 1123 of file sftypes.h.

◆ ELFOSABI_NONE

#define ELFOSABI_NONE   0 /* UNIX System V ABI */

Definition at line 1120 of file sftypes.h.

◆ ELFOSABI_OPENBSD

#define ELFOSABI_OPENBSD   12 /* OpenBSD. */

Definition at line 1131 of file sftypes.h.

◆ ELFOSABI_SOLARIS

#define ELFOSABI_SOLARIS   6 /* Sun Solaris. */

Definition at line 1125 of file sftypes.h.

◆ ELFOSABI_STANDALONE

#define ELFOSABI_STANDALONE   255 /* Standalone (embedded) application */

Definition at line 1133 of file sftypes.h.

◆ ELFOSABI_SYSV

#define ELFOSABI_SYSV   0 /* Alias. */

Definition at line 1121 of file sftypes.h.

◆ ELFOSABI_TRU64

#define ELFOSABI_TRU64   10 /* Compaq TRU64 UNIX. */

Definition at line 1129 of file sftypes.h.

◆ EM_386

#define EM_386   3 /* Intel 80386 */

Definition at line 1157 of file sftypes.h.

◆ EM_68HC05

#define EM_68HC05   72 /* Motorola MC68HC05 microcontroller */

Definition at line 1208 of file sftypes.h.

◆ EM_68HC08

#define EM_68HC08   71 /* Motorola MC68HC08 microcontroller */

Definition at line 1207 of file sftypes.h.

◆ EM_68HC11

#define EM_68HC11   70 /* Motorola MC68HC11 microcontroller */

Definition at line 1206 of file sftypes.h.

◆ EM_68HC12

#define EM_68HC12   53 /* Motorola M68HC12 */

Definition at line 1190 of file sftypes.h.

◆ EM_68HC16

#define EM_68HC16   69 /* Motorola MC68HC16 microcontroller */

Definition at line 1205 of file sftypes.h.

◆ EM_68K

#define EM_68K   4 /* Motorola m68k family */

Definition at line 1158 of file sftypes.h.

◆ EM_860

#define EM_860   7 /* Intel 80860 */

Definition at line 1160 of file sftypes.h.

◆ EM_88K

#define EM_88K   5 /* Motorola m88k family */

Definition at line 1159 of file sftypes.h.

◆ EM_960

#define EM_960   19 /* Intel 80960 */

Definition at line 1168 of file sftypes.h.

◆ EM_ALPHA

#define EM_ALPHA   0x9026

Definition at line 1237 of file sftypes.h.

◆ EM_ARC

#define EM_ARC   45 /* Argonaut RISC Core */

Definition at line 1182 of file sftypes.h.

◆ EM_ARC_A5

#define EM_ARC_A5   93 /* ARC Cores Tangent-A5 */

Definition at line 1229 of file sftypes.h.

◆ EM_ARM

#define EM_ARM   40 /* ARM */

Definition at line 1177 of file sftypes.h.

◆ EM_AVR

#define EM_AVR   83 /* Atmel AVR 8-bit microcontroller */

Definition at line 1219 of file sftypes.h.

◆ EM_COLDFIRE

#define EM_COLDFIRE   52 /* Motorola Coldfire */

Definition at line 1189 of file sftypes.h.

◆ EM_CRIS

#define EM_CRIS   76 /* Axis Communications 32-bit embedded processor */

Definition at line 1212 of file sftypes.h.

◆ EM_D10V

#define EM_D10V   85 /* Mitsubishi D10V */

Definition at line 1221 of file sftypes.h.

◆ EM_D30V

#define EM_D30V   86 /* Mitsubishi D30V */

Definition at line 1222 of file sftypes.h.

◆ EM_FAKE_ALPHA

#define EM_FAKE_ALPHA   41 /* Digital Alpha */

Definition at line 1178 of file sftypes.h.

◆ EM_FIREPATH

#define EM_FIREPATH   78 /* Element 14 64-bit DSP Processor */

Definition at line 1214 of file sftypes.h.

◆ EM_FR20

#define EM_FR20   37 /* Fujitsu FR20 */

Definition at line 1174 of file sftypes.h.

◆ EM_FR30

#define EM_FR30   84 /* Fujitsu FR30 */

Definition at line 1220 of file sftypes.h.

◆ EM_FX66

#define EM_FX66   66 /* Siemens FX66 microcontroller */

Definition at line 1202 of file sftypes.h.

◆ EM_H8_300

#define EM_H8_300   46 /* Hitachi H8/300 */

Definition at line 1183 of file sftypes.h.

◆ EM_H8_300H

#define EM_H8_300H   47 /* Hitachi H8/300H */

Definition at line 1184 of file sftypes.h.

◆ EM_H8_500

#define EM_H8_500   49 /* Hitachi H8/500 */

Definition at line 1186 of file sftypes.h.

◆ EM_H8S

#define EM_H8S   48 /* Hitachi H8S */

Definition at line 1185 of file sftypes.h.

◆ EM_HUANY

#define EM_HUANY   81 /* Harvard University machine-independent object files */

Definition at line 1217 of file sftypes.h.

◆ EM_IA_64

#define EM_IA_64   50 /* Intel Merced */

Definition at line 1187 of file sftypes.h.

◆ EM_JAVELIN

#define EM_JAVELIN   77 /* Infineon Technologies 32-bit embedded processor */

Definition at line 1213 of file sftypes.h.

◆ EM_M32

#define EM_M32   1 /* AT&T WE 32100 */

Definition at line 1155 of file sftypes.h.

◆ EM_M32R

#define EM_M32R   88 /* Mitsubishi M32R */

Definition at line 1224 of file sftypes.h.

◆ EM_ME16

#define EM_ME16   59 /* Toyota ME16 processor */

Definition at line 1196 of file sftypes.h.

◆ EM_MIPS

#define EM_MIPS   8 /* MIPS R3000 big-endian */

Definition at line 1161 of file sftypes.h.

◆ EM_MIPS_RS3_LE

#define EM_MIPS_RS3_LE   10 /* MIPS R3000 little-endian */

Definition at line 1163 of file sftypes.h.

◆ EM_MIPS_X

#define EM_MIPS_X   51 /* Stanford MIPS-X */

Definition at line 1188 of file sftypes.h.

◆ EM_MMA

#define EM_MMA   54 /* Fujitsu MMA Multimedia Accelerator*/

Definition at line 1191 of file sftypes.h.

◆ EM_MMIX

#define EM_MMIX   80 /* Donald Knuth's educational 64-bit processor */

Definition at line 1216 of file sftypes.h.

◆ EM_MN10200

#define EM_MN10200   90 /* Matsushita MN10200 */

Definition at line 1226 of file sftypes.h.

◆ EM_MN10300

#define EM_MN10300   89 /* Matsushita MN10300 */

Definition at line 1225 of file sftypes.h.

◆ EM_NCPU

#define EM_NCPU   56 /* Sony nCPU embeeded RISC */

Definition at line 1193 of file sftypes.h.

◆ EM_NDR1

#define EM_NDR1   57 /* Denso NDR1 microprocessor */

Definition at line 1194 of file sftypes.h.

◆ EM_NONE

#define EM_NONE   0 /* No machine */

Definition at line 1154 of file sftypes.h.

◆ EM_NUM

#define EM_NUM   95

Definition at line 1231 of file sftypes.h.

◆ EM_OPENRISC

#define EM_OPENRISC   92 /* OpenRISC 32-bit embedded processor */

Definition at line 1228 of file sftypes.h.

◆ EM_PARISC

#define EM_PARISC   15 /* HPPA */

Definition at line 1165 of file sftypes.h.

◆ EM_PCP

#define EM_PCP   55 /* Siemens PCP */

Definition at line 1192 of file sftypes.h.

◆ EM_PDSP

#define EM_PDSP   63 /* Sony DSP Processor */

Definition at line 1200 of file sftypes.h.

◆ EM_PJ

#define EM_PJ   91 /* picoJava */

Definition at line 1227 of file sftypes.h.

◆ EM_PPC

#define EM_PPC   20 /* PowerPC */

Definition at line 1169 of file sftypes.h.

◆ EM_PPC64

#define EM_PPC64   21 /* PowerPC 64-bit */

Definition at line 1170 of file sftypes.h.

◆ EM_PRISM

#define EM_PRISM   82 /* SiTera Prism */

Definition at line 1218 of file sftypes.h.

◆ EM_RCE

#define EM_RCE   39 /* Motorola RCE */

Definition at line 1176 of file sftypes.h.

◆ EM_RH32

#define EM_RH32   38 /* TRW RH-32 */

Definition at line 1175 of file sftypes.h.

◆ EM_S370

#define EM_S370   9 /* IBM System/370 */

Definition at line 1162 of file sftypes.h.

◆ EM_S390

#define EM_S390   22 /* IBM S390 */

Definition at line 1171 of file sftypes.h.

◆ EM_SH

#define EM_SH   42 /* Hitachi SH */

Definition at line 1179 of file sftypes.h.

◆ EM_SPARC

#define EM_SPARC   2 /* SUN SPARC */

Definition at line 1156 of file sftypes.h.

◆ EM_SPARC32PLUS

#define EM_SPARC32PLUS   18 /* Sun's "v8plus" */

Definition at line 1167 of file sftypes.h.

◆ EM_SPARCV9

#define EM_SPARCV9   43 /* SPARC v9 64-bit */

Definition at line 1180 of file sftypes.h.

◆ EM_ST100

#define EM_ST100   60 /* STMicroelectronic ST100 processor */

Definition at line 1197 of file sftypes.h.

◆ EM_ST19

#define EM_ST19   74 /* STMicroelectronics ST19 8 bit mc */

Definition at line 1210 of file sftypes.h.

◆ EM_ST7

#define EM_ST7   68 /* STmicroelectronics ST7 8 bit mc */

Definition at line 1204 of file sftypes.h.

◆ EM_ST9PLUS

#define EM_ST9PLUS   67 /* STMicroelectronics ST9+ 8/16 mc */

Definition at line 1203 of file sftypes.h.

◆ EM_STARCORE

#define EM_STARCORE   58 /* Motorola Start*Core processor */

Definition at line 1195 of file sftypes.h.

◆ EM_SVX

#define EM_SVX   73 /* Silicon Graphics SVx */

Definition at line 1209 of file sftypes.h.

◆ EM_TINYJ

#define EM_TINYJ   61 /* Advanced Logic Corp. Tinyj emb.fam*/

Definition at line 1198 of file sftypes.h.

◆ EM_TRICORE

#define EM_TRICORE   44 /* Siemens Tricore */

Definition at line 1181 of file sftypes.h.

◆ EM_V800

#define EM_V800   36 /* NEC V800 series */

Definition at line 1173 of file sftypes.h.

◆ EM_V850

#define EM_V850   87 /* NEC v850 */

Definition at line 1223 of file sftypes.h.

◆ EM_VAX

#define EM_VAX   75 /* Digital VAX */

Definition at line 1211 of file sftypes.h.

◆ EM_VPP500

#define EM_VPP500   17 /* Fujitsu VPP500 */

Definition at line 1166 of file sftypes.h.

◆ EM_X86_64

#define EM_X86_64   62 /* AMD x86-64 architecture */

Definition at line 1199 of file sftypes.h.

◆ EM_XTENSA

#define EM_XTENSA   94 /* Tensilica Xtensa Architecture */

Definition at line 1230 of file sftypes.h.

◆ EM_ZSP

#define EM_ZSP   79 /* LSI Logic 16-bit DSP Processor */

Definition at line 1215 of file sftypes.h.

◆ EMFILE

#define EMFILE   24 /* Too many open files */

Definition at line 134 of file sftypes.h.

◆ EMLINK

#define EMLINK   31 /* Too many links */

Definition at line 141 of file sftypes.h.

◆ EMSGSIZE

#define EMSGSIZE   90 /* Message too long */

Definition at line 150 of file sftypes.h.

◆ ENAVAIL

#define ENAVAIL   119 /* No XENIX semaphores available */

Definition at line 179 of file sftypes.h.

◆ ENETDOWN

#define ENETDOWN   100 /* Network is down */

Definition at line 160 of file sftypes.h.

◆ ENETRESET

#define ENETRESET   102 /* Network dropped connection because of reset */

Definition at line 162 of file sftypes.h.

◆ ENETUNREACH

#define ENETUNREACH   101 /* Network is unreachable */

Definition at line 161 of file sftypes.h.

◆ ENFILE

#define ENFILE   23 /* File table overflow */

Definition at line 133 of file sftypes.h.

◆ ENOBUFS

#define ENOBUFS   105 /* No buffer space available */

Definition at line 165 of file sftypes.h.

◆ ENODEV

#define ENODEV   19 /* No such device */

Definition at line 129 of file sftypes.h.

◆ ENOENT

#define ENOENT   2 /* No such file or directory */

Definition at line 112 of file sftypes.h.

◆ ENOEXEC

#define ENOEXEC   8 /* Exec format error */

Definition at line 118 of file sftypes.h.

◆ ENOMEM

#define ENOMEM   12 /* Out of memory */

Definition at line 122 of file sftypes.h.

◆ ENOPROTOOPT

#define ENOPROTOOPT   92 /* Protocol not available */

Definition at line 152 of file sftypes.h.

◆ ENOSPC

#define ENOSPC   28 /* No space left on device */

Definition at line 138 of file sftypes.h.

◆ ENOTBLK

#define ENOTBLK   15 /* Block device required */

Definition at line 125 of file sftypes.h.

◆ ENOTCONN

#define ENOTCONN   107 /* Transport endpoint is not connected */

Definition at line 167 of file sftypes.h.

◆ ENOTDIR

#define ENOTDIR   20 /* Not a directory */

Definition at line 130 of file sftypes.h.

◆ ENOTNAM

#define ENOTNAM   118 /* Not a XENIX named type file */

Definition at line 178 of file sftypes.h.

◆ ENOTSOCK

#define ENOTSOCK   88 /* Socket operation on non-socket */

Definition at line 148 of file sftypes.h.

◆ ENOTTY

#define ENOTTY   25 /* Not a typewriter */

Definition at line 135 of file sftypes.h.

◆ ENXIO

#define ENXIO   6 /* No such device or address */

Definition at line 116 of file sftypes.h.

◆ EOPNOTSUPP

#define EOPNOTSUPP   95 /* Operation not supported on transport endpoint */

Definition at line 155 of file sftypes.h.

◆ EPERM

#define EPERM   1 /* Operation not permitted */

Definition at line 111 of file sftypes.h.

◆ EPFNOSUPPORT

#define EPFNOSUPPORT   96 /* Protocol family not supported */

Definition at line 156 of file sftypes.h.

◆ EPIPE

#define EPIPE   32 /* Broken pipe */

Definition at line 142 of file sftypes.h.

◆ EPROTONOSUPPORT

#define EPROTONOSUPPORT   93 /* Protocol not supported */

Definition at line 153 of file sftypes.h.

◆ EPROTOTYPE

#define EPROTOTYPE   91 /* Protocol wrong type for socket */

Definition at line 151 of file sftypes.h.

◆ ERANGE

#define ERANGE   34 /* Math result not representable */

Definition at line 144 of file sftypes.h.

◆ EREMOTEIO

#define EREMOTEIO   121 /* Remote I/O error */

Definition at line 181 of file sftypes.h.

◆ EROFS

#define EROFS   30 /* Read-only file system */

Definition at line 140 of file sftypes.h.

◆ ESHUTDOWN

#define ESHUTDOWN   108 /* Cannot send after transport endpoint shutdown */

Definition at line 168 of file sftypes.h.

◆ ESOCKTNOSUPPORT

#define ESOCKTNOSUPPORT   94 /* Socket type not supported */

Definition at line 154 of file sftypes.h.

◆ ESPIPE

#define ESPIPE   29 /* Illegal seek */

Definition at line 139 of file sftypes.h.

◆ ESRCH

#define ESRCH   3 /* No such process */

Definition at line 113 of file sftypes.h.

◆ ESTALE

#define ESTALE   116 /* Stale NFS file handle */

Definition at line 176 of file sftypes.h.

◆ ESTRPIPE

#define ESTRPIPE   86 /* Streams pipe error */

Definition at line 146 of file sftypes.h.

◆ ET_CORE

#define ET_CORE   4 /* Core file */

Definition at line 1145 of file sftypes.h.

◆ ET_DYN

#define ET_DYN   3 /* Shared object file */

Definition at line 1144 of file sftypes.h.

◆ ET_EXEC

#define ET_EXEC   2 /* Executable file */

Definition at line 1143 of file sftypes.h.

◆ ET_HIOS

#define ET_HIOS   0xfeff /* OS-specific range end */

Definition at line 1148 of file sftypes.h.

◆ ET_HIPROC

#define ET_HIPROC   0xffff /* Processor-specific range end */

Definition at line 1150 of file sftypes.h.

◆ ET_LOOS

#define ET_LOOS   0xfe00 /* OS-specific range start */

Definition at line 1147 of file sftypes.h.

◆ ET_LOPROC

#define ET_LOPROC   0xff00 /* Processor-specific range start */

Definition at line 1149 of file sftypes.h.

◆ ET_NONE

#define ET_NONE   0 /* No file type */

Definition at line 1141 of file sftypes.h.

◆ ET_NUM

#define ET_NUM   5 /* Number of defined types */

Definition at line 1146 of file sftypes.h.

◆ ET_REL

#define ET_REL   1 /* Relocatable file */

Definition at line 1142 of file sftypes.h.

◆ ETIMEDOUT

#define ETIMEDOUT   110 /* Connection timed out */

Definition at line 170 of file sftypes.h.

◆ ETOOMANYREFS

#define ETOOMANYREFS   109 /* Too many references: cannot splice */

Definition at line 169 of file sftypes.h.

◆ ETXTBSY

#define ETXTBSY   26 /* Text file busy */

Definition at line 136 of file sftypes.h.

◆ EUCLEAN

#define EUCLEAN   117 /* Structure needs cleaning */

Definition at line 177 of file sftypes.h.

◆ EUSERS

#define EUSERS   87 /* Too many users */

Definition at line 147 of file sftypes.h.

◆ EV_CURRENT

#define EV_CURRENT   1 /* Current version */

Definition at line 1242 of file sftypes.h.

◆ EV_NONE

#define EV_NONE   0 /* Invalid ELF version */

Definition at line 1241 of file sftypes.h.

◆ EV_NUM

#define EV_NUM   2

Definition at line 1243 of file sftypes.h.

◆ EXDEV

#define EXDEV   18 /* Cross-device link */

Definition at line 128 of file sftypes.h.

◆ EXTA

#define EXTA   B19200

Definition at line 936 of file sftypes.h.

◆ EXTB

#define EXTB   B38400

Definition at line 937 of file sftypes.h.

◆ F_DUPFD

#define F_DUPFD   0 /* dup */

Definition at line 503 of file sftypes.h.

◆ F_EXLCK

#define F_EXLCK   4 /* or 3 */

Definition at line 530 of file sftypes.h.

◆ F_GETFD

#define F_GETFD   1 /* get close_on_exec */

Definition at line 504 of file sftypes.h.

◆ F_GETFL

#define F_GETFL   3 /* get file->f_flags */

Definition at line 506 of file sftypes.h.

◆ F_GETLK

#define F_GETLK   5

Definition at line 508 of file sftypes.h.

◆ F_GETLK64

#define F_GETLK64   12 /* using 'struct flock64' */

Definition at line 517 of file sftypes.h.

◆ F_GETOWN

#define F_GETOWN   9 /* for sockets. */

Definition at line 513 of file sftypes.h.

◆ F_GETSIG

#define F_GETSIG   11 /* for sockets. */

Definition at line 515 of file sftypes.h.

◆ F_INPROGRESS

#define F_INPROGRESS   16

Definition at line 534 of file sftypes.h.

◆ F_RDLCK

#define F_RDLCK   0

Definition at line 525 of file sftypes.h.

◆ F_SETFD

#define F_SETFD   2 /* set/clear close_on_exec */

Definition at line 505 of file sftypes.h.

◆ F_SETFL

#define F_SETFL   4 /* set file->f_flags */

Definition at line 507 of file sftypes.h.

◆ F_SETLK

#define F_SETLK   6

Definition at line 509 of file sftypes.h.

◆ F_SETLK64

#define F_SETLK64   13

Definition at line 518 of file sftypes.h.

◆ F_SETLKW

#define F_SETLKW   7

Definition at line 510 of file sftypes.h.

◆ F_SETLKW64

#define F_SETLKW64   14

Definition at line 519 of file sftypes.h.

◆ F_SETOWN

#define F_SETOWN   8 /* for sockets. */

Definition at line 512 of file sftypes.h.

◆ F_SETSIG

#define F_SETSIG   10 /* for sockets. */

Definition at line 514 of file sftypes.h.

◆ F_SHLCK

#define F_SHLCK   8 /* or 4 */

Definition at line 531 of file sftypes.h.

◆ F_UNLCK

#define F_UNLCK   2

Definition at line 527 of file sftypes.h.

◆ F_WRLCK

#define F_WRLCK   1

Definition at line 526 of file sftypes.h.

◆ FASYNC

#define FASYNC   020000 /* fcntl, for BSD compatibility */

Definition at line 497 of file sftypes.h.

◆ FD_CLOEXEC

#define FD_CLOEXEC   1 /* actually anything with low bit set goes */

Definition at line 522 of file sftypes.h.

◆ FD_CLR

#define FD_CLR (   d,
  set 
)    (__FDS_BITS (set)[__FDELT (d)] &= ~FDMASK (d))

Definition at line 213 of file sftypes.h.

◆ FD_ISSET

#define FD_ISSET (   d,
  set 
)    (__FDS_BITS (set)[__FDELT (d)] & FDMASK (d))

Definition at line 214 of file sftypes.h.

◆ FD_SET

#define FD_SET (   d,
  set 
)    (__FDS_BITS (set)[__FDELT (d)] |= FDMASK (d))

Definition at line 212 of file sftypes.h.

◆ FD_SETSIZE

#define FD_SETSIZE   1024

Definition at line 190 of file sftypes.h.

◆ FD_ZERO

#define FD_ZERO (   set)
Value:
do { \
unsigned int __i; \
fd_set *__arr = (set); \
for (__i = 0; __i < sizeof (fd_set) / sizeof (fd_mask); ++__i) \
__FDS_BITS (__arr)[__i] = 0; \
} while (0)
#define __FDS_BITS(set)
Definition: sftypes.h:201
long int fd_mask
Definition: sftypes.h:188

Definition at line 204 of file sftypes.h.

◆ FDMASK

#define FDMASK (   d)    ((fd_mask) 1 << ((d) % NFDBITS))

Definition at line 194 of file sftypes.h.

◆ FF0

#define FF0   0000000

Definition at line 915 of file sftypes.h.

◆ FF1

#define FF1   0100000

Definition at line 916 of file sftypes.h.

◆ FFDLY

#define FFDLY   0100000

Definition at line 914 of file sftypes.h.

◆ FIOASYNC

#define FIOASYNC   0x5452

Definition at line 750 of file sftypes.h.

◆ FIOCLEX

#define FIOCLEX   0x5451

Definition at line 749 of file sftypes.h.

◆ FIONBIO

#define FIONBIO   0x5421

Definition at line 736 of file sftypes.h.

◆ FIONCLEX

#define FIONCLEX   0x5450

Definition at line 748 of file sftypes.h.

◆ FIONREAD

#define FIONREAD   0x541B

Definition at line 729 of file sftypes.h.

◆ FIOQSIZE

#define FIOQSIZE   0x5460

Definition at line 765 of file sftypes.h.

◆ FLUSHO

#define FLUSHO   0010000

Definition at line 982 of file sftypes.h.

◆ GRP_COMDAT

#define GRP_COMDAT   0x1 /* Mark group as COMDAT. */

Definition at line 1345 of file sftypes.h.

◆ htons

#define htons (   x)    ((((x)&0xff)<<8)|(((x)>>8)&0xff))

Definition at line 475 of file sftypes.h.

◆ HUPCL

#define HUPCL   0002000

Definition at line 947 of file sftypes.h.

◆ HWCAP_SPARC_FLUSH

#define HWCAP_SPARC_FLUSH   1 /* The cpu supports flush insn. */

Definition at line 2210 of file sftypes.h.

◆ HWCAP_SPARC_MULDIV

#define HWCAP_SPARC_MULDIV   8

Definition at line 2213 of file sftypes.h.

◆ HWCAP_SPARC_STBAR

#define HWCAP_SPARC_STBAR   2

Definition at line 2211 of file sftypes.h.

◆ HWCAP_SPARC_SWAP

#define HWCAP_SPARC_SWAP   4

Definition at line 2212 of file sftypes.h.

◆ HWCAP_SPARC_ULTRA3

#define HWCAP_SPARC_ULTRA3   32

Definition at line 2215 of file sftypes.h.

◆ HWCAP_SPARC_V9

#define HWCAP_SPARC_V9   16 /* The cpu is v9, so v8plus is ok. */

Definition at line 2214 of file sftypes.h.

◆ ICANON

#define ICANON   0000002

Definition at line 971 of file sftypes.h.

◆ ICRNL

#define ICRNL   0000400

Definition at line 878 of file sftypes.h.

◆ IEXTEN

#define IEXTEN   0100000

Definition at line 984 of file sftypes.h.

◆ IGNBRK

#define IGNBRK   0000001

Definition at line 870 of file sftypes.h.

◆ IGNCR

#define IGNCR   0000200

Definition at line 877 of file sftypes.h.

◆ IGNPAR

#define IGNPAR   0000004

Definition at line 872 of file sftypes.h.

◆ IMAXBEL

#define IMAXBEL   0020000

Definition at line 883 of file sftypes.h.

◆ IN6ADDR_ANY_INIT

#define IN6ADDR_ANY_INIT   {{{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }}}

Definition at line 367 of file sftypes.h.

◆ INLCR

#define INLCR   0000100

Definition at line 876 of file sftypes.h.

◆ INPCK

#define INPCK   0000020

Definition at line 874 of file sftypes.h.

◆ IOC_IN

#define IOC_IN   (_IOC_WRITE << _IOC_DIRSHIFT)

Definition at line 695 of file sftypes.h.

◆ IOC_INOUT

#define IOC_INOUT   ((_IOC_WRITE|_IOC_READ) << _IOC_DIRSHIFT)

Definition at line 697 of file sftypes.h.

◆ IOC_OUT

#define IOC_OUT   (_IOC_READ << _IOC_DIRSHIFT)

Definition at line 696 of file sftypes.h.

◆ IOCSIZE_MASK

#define IOCSIZE_MASK   (_IOC_SIZEMASK << _IOC_SIZESHIFT)

Definition at line 698 of file sftypes.h.

◆ IOCSIZE_SHIFT

#define IOCSIZE_SHIFT   (_IOC_SIZESHIFT)

Definition at line 699 of file sftypes.h.

◆ IP

#define IP (   x,
  y,
  z,
 
)    ((x)|(y)<<8|(z)<<16|(t)<<24)

Definition at line 474 of file sftypes.h.

◆ ISIG

#define ISIG   0000001

Definition at line 970 of file sftypes.h.

◆ ISTRIP

#define ISTRIP   0000040

Definition at line 875 of file sftypes.h.

◆ IUCLC

#define IUCLC   0001000

Definition at line 879 of file sftypes.h.

◆ IXANY

#define IXANY   0004000

Definition at line 881 of file sftypes.h.

◆ IXOFF

#define IXOFF   0010000

Definition at line 882 of file sftypes.h.

◆ IXON

#define IXON   0002000

Definition at line 880 of file sftypes.h.

◆ LITUSE_ALPHA_ADDR

#define LITUSE_ALPHA_ADDR   0

Definition at line 2793 of file sftypes.h.

◆ LITUSE_ALPHA_BASE

#define LITUSE_ALPHA_BASE   1

Definition at line 2794 of file sftypes.h.

◆ LITUSE_ALPHA_BYTOFF

#define LITUSE_ALPHA_BYTOFF   2

Definition at line 2795 of file sftypes.h.

◆ LITUSE_ALPHA_JSR

#define LITUSE_ALPHA_JSR   3

Definition at line 2796 of file sftypes.h.

◆ LITUSE_ALPHA_TLS_GD

#define LITUSE_ALPHA_TLS_GD   4

Definition at line 2797 of file sftypes.h.

◆ LITUSE_ALPHA_TLS_LDM

#define LITUSE_ALPHA_TLS_LDM   5

Definition at line 2798 of file sftypes.h.

◆ LL_DELAY_LOAD

#define LL_DELAY_LOAD   (1 << 4)

Definition at line 2558 of file sftypes.h.

◆ LL_DELTA

#define LL_DELTA   (1 << 5)

Definition at line 2559 of file sftypes.h.

◆ LL_EXACT_MATCH

#define LL_EXACT_MATCH   (1 << 0) /* Require exact match */

Definition at line 2554 of file sftypes.h.

◆ LL_EXPORTS

#define LL_EXPORTS   (1 << 3)

Definition at line 2557 of file sftypes.h.

◆ LL_IGNORE_INT_VER

#define LL_IGNORE_INT_VER   (1 << 1) /* Ignore interface version */

Definition at line 2555 of file sftypes.h.

◆ LL_NONE

#define LL_NONE   0

Definition at line 2553 of file sftypes.h.

◆ LL_REQUIRE_MINOR

#define LL_REQUIRE_MINOR   (1 << 2)

Definition at line 2556 of file sftypes.h.

◆ LOCK_EX

#define LOCK_EX   2 /* exclusive lock */

Definition at line 538 of file sftypes.h.

◆ LOCK_MAND

#define LOCK_MAND   32 /* This is a mandatory flock */

Definition at line 542 of file sftypes.h.

◆ LOCK_NB

#define LOCK_NB
Value:
4 /* or'd with one of the above to prevent
blocking */

Definition at line 539 of file sftypes.h.

◆ LOCK_READ

#define LOCK_READ   64 /* ... Which allows concurrent read operations */

Definition at line 543 of file sftypes.h.

◆ LOCK_RW

#define LOCK_RW   192 /* ... Which allows concurrent read & write ops */

Definition at line 545 of file sftypes.h.

◆ LOCK_SH

#define LOCK_SH   1 /* shared lock */

Definition at line 537 of file sftypes.h.

◆ LOCK_UN

#define LOCK_UN   8 /* remove lock */

Definition at line 540 of file sftypes.h.

◆ LOCK_WRITE

#define LOCK_WRITE   128 /* ... Which allows concurrent write operations */

Definition at line 544 of file sftypes.h.

◆ MAP_ANON

#define MAP_ANON   MAP_ANONYMOUS

Definition at line 107 of file sftypes.h.

◆ MAP_ANONYMOUS

#define MAP_ANONYMOUS   0x20 /* Don't use a file. */

Definition at line 106 of file sftypes.h.

◆ MAP_FILE

#define MAP_FILE   0

Definition at line 105 of file sftypes.h.

◆ MAP_FIXED

#define MAP_FIXED   0x10 /* Interpret addr exactly. */

Definition at line 104 of file sftypes.h.

◆ MAP_PRIVATE

#define MAP_PRIVATE   0x02 /* Changes are private. */

Definition at line 102 of file sftypes.h.

◆ MAP_SHARED

#define MAP_SHARED   0x01 /* Share changes. */

Definition at line 101 of file sftypes.h.

◆ MAP_TYPE

#define MAP_TYPE   0x0f /* Mask for type of mapping. */

Definition at line 103 of file sftypes.h.

◆ MAXNAMLEN

#define MAXNAMLEN   255

OpenBSD only ? for getdirentries

Definition at line 3491 of file sftypes.h.

◆ N_6PACK

#define N_6PACK   7

Definition at line 826 of file sftypes.h.

◆ N_AX25

#define N_AX25   5

Definition at line 824 of file sftypes.h.

◆ N_HCI

#define N_HCI   15 /* Bluetooth HCI UART */

Definition at line 834 of file sftypes.h.

◆ N_HDLC

#define N_HDLC   13 /* synchronous HDLC */

Definition at line 832 of file sftypes.h.

◆ N_IRDA

#define N_IRDA   11 /* Linux IR - http://irda.sourceforge.net/ */

Definition at line 830 of file sftypes.h.

◆ N_MASC

#define N_MASC   8 /* Reserved for Mobitex module <kaz@cafe.net> */

Definition at line 827 of file sftypes.h.

◆ N_MOUSE

#define N_MOUSE   2

Definition at line 821 of file sftypes.h.

◆ N_PPP

#define N_PPP   3

Definition at line 822 of file sftypes.h.

◆ N_PROFIBUS_FDL

#define N_PROFIBUS_FDL   10 /* Reserved for Profibus <Dave@mvhi.com> */

Definition at line 829 of file sftypes.h.

◆ N_R3964

#define N_R3964   9 /* Reserved for Simatic R3964 module */

Definition at line 828 of file sftypes.h.

◆ N_SLIP

#define N_SLIP   1

Definition at line 820 of file sftypes.h.

◆ N_SMSBLOCK

#define N_SMSBLOCK   12 /* SMS block mode - for talking to GSM data cards about SMS messages */

Definition at line 831 of file sftypes.h.

◆ N_STRIP

#define N_STRIP   4

Definition at line 823 of file sftypes.h.

◆ N_SYNC_PPP

#define N_SYNC_PPP   14 /* synchronous PPP */

Definition at line 833 of file sftypes.h.

◆ N_TTY

#define N_TTY   0

Definition at line 819 of file sftypes.h.

◆ N_X25

#define N_X25   6 /* X.25 async */

Definition at line 825 of file sftypes.h.

◆ NCC

#define NCC   8

Definition at line 790 of file sftypes.h.

◆ NCCS

#define NCCS   19

Definition at line 840 of file sftypes.h.

◆ NFDBITS

#define NFDBITS   (8 * sizeof (fd_mask))

Definition at line 192 of file sftypes.h.

◆ NL0

#define NL0   0000000

Definition at line 895 of file sftypes.h.

◆ NL1

#define NL1   0000400

Definition at line 896 of file sftypes.h.

◆ NLDLY

#define NLDLY   0000400

Definition at line 894 of file sftypes.h.

◆ NOFLSH

#define NOFLSH   0000200

Definition at line 977 of file sftypes.h.

◆ NT_ASRS

#define NT_ASRS   8 /* Contains copy of asrset struct */

Definition at line 1571 of file sftypes.h.

◆ NT_AUXV

#define NT_AUXV   6 /* Contains copy of auxv array */

Definition at line 1569 of file sftypes.h.

◆ NT_FPREGSET

#define NT_FPREGSET   2 /* Contains copy of fpregset struct */

Definition at line 1564 of file sftypes.h.

◆ NT_GWINDOWS

#define NT_GWINDOWS   7 /* Contains copy of gwindows struct */

Definition at line 1570 of file sftypes.h.

◆ NT_LWPSINFO

#define NT_LWPSINFO   17 /* Contains copy of lwpinfo struct */

Definition at line 1577 of file sftypes.h.

◆ NT_LWPSTATUS

#define NT_LWPSTATUS   16 /* Contains copy of lwpstatus struct */

Definition at line 1576 of file sftypes.h.

◆ NT_PLATFORM

#define NT_PLATFORM   5 /* String from sysinfo(SI_PLATFORM) */

Definition at line 1568 of file sftypes.h.

◆ NT_PRCRED

#define NT_PRCRED   14 /* Contains copy of prcred struct */

Definition at line 1574 of file sftypes.h.

◆ NT_PRFPXREG

#define NT_PRFPXREG   20 /* Contains copy of fprxregset struct*/

Definition at line 1578 of file sftypes.h.

◆ NT_PRPSINFO

#define NT_PRPSINFO   3 /* Contains copy of prpsinfo struct */

Definition at line 1565 of file sftypes.h.

◆ NT_PRSTATUS

#define NT_PRSTATUS   1 /* Contains copy of prstatus struct */

Definition at line 1563 of file sftypes.h.

◆ NT_PRXREG

#define NT_PRXREG   4 /* Contains copy of prxregset struct */

Definition at line 1566 of file sftypes.h.

◆ NT_PSINFO

#define NT_PSINFO   13 /* Contains copy of psinfo struct */

Definition at line 1573 of file sftypes.h.

◆ NT_PSTATUS

#define NT_PSTATUS   10 /* Contains copy of pstatus struct */

Definition at line 1572 of file sftypes.h.

◆ NT_TASKSTRUCT

#define NT_TASKSTRUCT   4 /* Contains copy of task structure */

Definition at line 1567 of file sftypes.h.

◆ NT_UTSNAME

#define NT_UTSNAME   15 /* Contains copy of utsname struct */

Definition at line 1575 of file sftypes.h.

◆ NT_VERSION

#define NT_VERSION   1 /* Contains a version string. */

Definition at line 1582 of file sftypes.h.

◆ ntohs

#define ntohs (   x)    htons(x)

Definition at line 478 of file sftypes.h.

◆ NULL

#define NULL   ((void*)0)

Definition at line 24 of file sftypes.h.

◆ O_ACCMODE

#define O_ACCMODE   0003

Definition at line 485 of file sftypes.h.

◆ O_APPEND

#define O_APPEND   02000

Definition at line 493 of file sftypes.h.

◆ O_CREAT

#define O_CREAT   0100 /* not fcntl */

Definition at line 489 of file sftypes.h.

◆ O_DIRECT

#define O_DIRECT   040000 /* direct disk access hint */

Definition at line 498 of file sftypes.h.

◆ O_DIRECTORY

#define O_DIRECTORY   0200000 /* must be a directory */

Definition at line 500 of file sftypes.h.

◆ O_EXCL

#define O_EXCL   0200 /* not fcntl */

Definition at line 490 of file sftypes.h.

◆ O_LARGEFILE

#define O_LARGEFILE   0100000

Definition at line 499 of file sftypes.h.

◆ O_NDELAY

#define O_NDELAY   O_NONBLOCK

Definition at line 495 of file sftypes.h.

◆ O_NOCTTY

#define O_NOCTTY   0400 /* not fcntl */

Definition at line 491 of file sftypes.h.

◆ O_NOFOLLOW

#define O_NOFOLLOW   0400000 /* don't follow links */

Definition at line 501 of file sftypes.h.

◆ O_NONBLOCK

#define O_NONBLOCK   04000

Definition at line 494 of file sftypes.h.

◆ O_RDONLY

#define O_RDONLY   00

Definition at line 486 of file sftypes.h.

◆ O_RDWR

#define O_RDWR   02

Definition at line 488 of file sftypes.h.

◆ O_SYNC

#define O_SYNC   010000

Definition at line 496 of file sftypes.h.

◆ O_TRUNC

#define O_TRUNC   01000 /* not fcntl */

Definition at line 492 of file sftypes.h.

◆ O_WRONLY

#define O_WRONLY   01

Definition at line 487 of file sftypes.h.

◆ OCRNL

#define OCRNL   0000010

Definition at line 889 of file sftypes.h.

◆ ODK_EXCEPTIONS

#define ODK_EXCEPTIONS   2 /* Exception processing options. */

Definition at line 2365 of file sftypes.h.

◆ ODK_FILL

#define ODK_FILL   5 /* record the fill value used by the linker. */

Definition at line 2368 of file sftypes.h.

◆ ODK_HWAND

#define ODK_HWAND   7 /* HW workarounds. 'AND' bits when merging. */

Definition at line 2370 of file sftypes.h.

◆ ODK_HWOR

#define ODK_HWOR   8 /* HW workarounds. 'OR' bits when merging. */

Definition at line 2371 of file sftypes.h.

◆ ODK_HWPATCH

#define ODK_HWPATCH   4 /* Hardware workarounds performed */

Definition at line 2367 of file sftypes.h.

◆ ODK_NULL

#define ODK_NULL   0 /* Undefined. */

Definition at line 2363 of file sftypes.h.

◆ ODK_PAD

#define ODK_PAD   3 /* Section padding options. */

Definition at line 2366 of file sftypes.h.

◆ ODK_REGINFO

#define ODK_REGINFO   1 /* Register usage information. */

Definition at line 2364 of file sftypes.h.

◆ ODK_TAGS

#define ODK_TAGS   6 /* reserve space for desktop tools to write. */

Definition at line 2369 of file sftypes.h.

◆ OEX_DISMISS

#define OEX_DISMISS   0x80000 /* Dismiss invalid address faults? */

Definition at line 2381 of file sftypes.h.

◆ OEX_FPDBUG

#define OEX_FPDBUG   0x40000 /* Force floating point debug mode? */

Definition at line 2379 of file sftypes.h.

◆ OEX_FPU_DIV0

#define OEX_FPU_DIV0   0x08

Definition at line 2384 of file sftypes.h.

◆ OEX_FPU_INEX

#define OEX_FPU_INEX   0x01

Definition at line 2387 of file sftypes.h.

◆ OEX_FPU_INVAL

#define OEX_FPU_INVAL   0x10

Definition at line 2383 of file sftypes.h.

◆ OEX_FPU_MAX

#define OEX_FPU_MAX   0x1f00 /* FPE's which MAY be enabled. */

Definition at line 2376 of file sftypes.h.

◆ OEX_FPU_MIN

#define OEX_FPU_MIN   0x1f /* FPE's which MUST be enabled. */

Definition at line 2375 of file sftypes.h.

◆ OEX_FPU_OFLO

#define OEX_FPU_OFLO   0x04

Definition at line 2385 of file sftypes.h.

◆ OEX_FPU_UFLO

#define OEX_FPU_UFLO   0x02

Definition at line 2386 of file sftypes.h.

◆ OEX_PAGE0

#define OEX_PAGE0   0x10000 /* page zero must be mapped. */

Definition at line 2377 of file sftypes.h.

◆ OEX_PRECISEFP

#define OEX_PRECISEFP   OEX_FPDBUG

Definition at line 2380 of file sftypes.h.

◆ OEX_SMM

#define OEX_SMM   0x20000 /* Force sequential memory mode? */

Definition at line 2378 of file sftypes.h.

◆ OFDEL

#define OFDEL   0000200

Definition at line 893 of file sftypes.h.

◆ OFILL

#define OFILL   0000100

Definition at line 892 of file sftypes.h.

◆ OHW_R4KEOP

#define OHW_R4KEOP   0x1 /* R4000 end-of-page patch. */

Definition at line 2391 of file sftypes.h.

◆ OHW_R5KCVTL

#define OHW_R5KCVTL   0x8 /* R5000 cvt.[ds].l bug. clean=1. */

Definition at line 2394 of file sftypes.h.

◆ OHW_R5KEOP

#define OHW_R5KEOP   0x4 /* R5000 end-of-page patch. */

Definition at line 2393 of file sftypes.h.

◆ OHW_R8KPFETCH

#define OHW_R8KPFETCH   0x2 /* may need R8000 prefetch patch. */

Definition at line 2392 of file sftypes.h.

◆ OHWA0_R4KEOP_CHECKED

#define OHWA0_R4KEOP_CHECKED   0x00000001

Definition at line 2410 of file sftypes.h.

◆ OHWA1_R4KEOP_CLEAN

#define OHWA1_R4KEOP_CLEAN   0x00000002

Definition at line 2411 of file sftypes.h.

◆ OLCUC

#define OLCUC   0000002

Definition at line 887 of file sftypes.h.

◆ ONLCR

#define ONLCR   0000004

Definition at line 888 of file sftypes.h.

◆ ONLRET

#define ONLRET   0000040

Definition at line 891 of file sftypes.h.

◆ ONOCR

#define ONOCR   0000020

Definition at line 890 of file sftypes.h.

◆ OPAD_POSTFIX

#define OPAD_POSTFIX   0x2

Definition at line 2397 of file sftypes.h.

◆ OPAD_PREFIX

#define OPAD_PREFIX   0x1

Definition at line 2396 of file sftypes.h.

◆ OPAD_SYMBOL

#define OPAD_SYMBOL   0x4

Definition at line 2398 of file sftypes.h.

◆ OPOST

#define OPOST   0000001

Definition at line 886 of file sftypes.h.

◆ PARENB

#define PARENB   0000400

Definition at line 945 of file sftypes.h.

◆ PARMRK

#define PARMRK   0000010

Definition at line 873 of file sftypes.h.

◆ PARODD

#define PARODD   0001000

Definition at line 946 of file sftypes.h.

◆ PENDIN

#define PENDIN   0040000

Definition at line 983 of file sftypes.h.

◆ PF_APPLETALK

#define PF_APPLETALK   5 /* Appletalk DDP. */

Definition at line 251 of file sftypes.h.

◆ PF_ARM_SB

#define PF_ARM_SB
Value:
0x10000000 /* Segment contains the location
addressed by the static base */

Definition at line 3069 of file sftypes.h.

◆ PF_ASH

#define PF_ASH   18 /* Ash. */

Definition at line 272 of file sftypes.h.

◆ PF_ATMPVC

#define PF_ATMPVC   8 /* ATM PVCs. */

Definition at line 254 of file sftypes.h.

◆ PF_ATMSVC

#define PF_ATMSVC   20 /* ATM SVCs. */

Definition at line 274 of file sftypes.h.

◆ PF_AX25

#define PF_AX25   3 /* Amateur Radio AX.25. */

Definition at line 249 of file sftypes.h.

◆ PF_BLUETOOTH

#define PF_BLUETOOTH   31 /* Bluetooth sockets. */

Definition at line 279 of file sftypes.h.

◆ PF_BRIDGE

#define PF_BRIDGE   7 /* Multiprotocol bridge. */

Definition at line 253 of file sftypes.h.

◆ PF_DECnet

#define PF_DECnet   12 /* Reserved for DECnet project. */

Definition at line 265 of file sftypes.h.

◆ PF_ECONET

#define PF_ECONET   19 /* Acorn Econet. */

Definition at line 273 of file sftypes.h.

◆ PF_FILE

#define PF_FILE   PF_LOCAL /* Another non-standard name for PF_LOCAL. */

Definition at line 247 of file sftypes.h.

◆ PF_HP_CODE

#define PF_HP_CODE   0x01000000

Definition at line 2727 of file sftypes.h.

◆ PF_HP_FAR_SHARED

#define PF_HP_FAR_SHARED   0x00200000

Definition at line 2725 of file sftypes.h.

◆ PF_HP_LAZYSWAP

#define PF_HP_LAZYSWAP   0x04000000

Definition at line 2729 of file sftypes.h.

◆ PF_HP_MODIFY

#define PF_HP_MODIFY   0x02000000

Definition at line 2728 of file sftypes.h.

◆ PF_HP_NEAR_SHARED

#define PF_HP_NEAR_SHARED   0x00400000

Definition at line 2726 of file sftypes.h.

◆ PF_HP_PAGE_SIZE

#define PF_HP_PAGE_SIZE   0x00100000

Definition at line 2724 of file sftypes.h.

◆ PF_HP_SBP

#define PF_HP_SBP   0x08000000

Definition at line 2730 of file sftypes.h.

◆ PF_IA_64_NORECOV

#define PF_IA_64_NORECOV   0x80000000 /* spec insns w/o recovery */

Definition at line 3132 of file sftypes.h.

◆ PF_INET

#define PF_INET   2 /* IP protocol family. */

Definition at line 248 of file sftypes.h.

◆ PF_IPX

#define PF_IPX   4 /* Novell Internet Protocol. */

Definition at line 250 of file sftypes.h.

◆ PF_IRDA

#define PF_IRDA   23 /* IRDA sockets. */

Definition at line 276 of file sftypes.h.

◆ PF_KEY

#define PF_KEY   15 /* PF_KEY key management API. */

Definition at line 268 of file sftypes.h.

◆ PF_LOCAL

#define PF_LOCAL   1 /* Local to host (pipes and file-domain). */

Definition at line 245 of file sftypes.h.

◆ PF_MASKOS

#define PF_MASKOS   0x0ff00000 /* OS-specific */

Definition at line 1558 of file sftypes.h.

◆ PF_MASKPROC

#define PF_MASKPROC   0xf0000000 /* Processor-specific */

Definition at line 1559 of file sftypes.h.

◆ PF_MAX

#define PF_MAX   32 /* For now.. */

Definition at line 280 of file sftypes.h.

◆ PF_MIPS_LOCAL

#define PF_MIPS_LOCAL   0x10000000

Definition at line 2462 of file sftypes.h.

◆ PF_NETBEUI

#define PF_NETBEUI   13 /* Reserved for 802.2LLC project. */

Definition at line 266 of file sftypes.h.

◆ PF_NETLINK

#define PF_NETLINK   16

Definition at line 269 of file sftypes.h.

◆ PF_NETROM

#define PF_NETROM   6 /* Amateur radio NetROM. */

Definition at line 252 of file sftypes.h.

◆ PF_PACKET

#define PF_PACKET   17 /* Packet family. */

Definition at line 271 of file sftypes.h.

◆ PF_PARISC_SBP

#define PF_PARISC_SBP   0x08000000

Definition at line 2722 of file sftypes.h.

◆ PF_PPPOX

#define PF_PPPOX   24 /* PPPoX sockets. */

Definition at line 277 of file sftypes.h.

◆ PF_R

#define PF_R   (1 << 2) /* Segment is readable */

Definition at line 1557 of file sftypes.h.

◆ PF_ROSE

#define PF_ROSE   11 /* Amateur Radio X.25 PLP. */

Definition at line 264 of file sftypes.h.

◆ PF_ROUTE

#define PF_ROUTE   PF_NETLINK /* Alias to emulate 4.4BSD. */

Definition at line 270 of file sftypes.h.

◆ PF_SECURITY

#define PF_SECURITY   14 /* Security callback pseudo AF. */

Definition at line 267 of file sftypes.h.

◆ PF_SNA

#define PF_SNA   22 /* Linux SNA Project */

Definition at line 275 of file sftypes.h.

◆ PF_UNIX

#define PF_UNIX   PF_LOCAL /* Old BSD name for PF_LOCAL. */

Definition at line 246 of file sftypes.h.

◆ PF_UNSPEC

#define PF_UNSPEC   0 /* Unspecified. */

Definition at line 244 of file sftypes.h.

◆ PF_W

#define PF_W   (1 << 1) /* Segment is writable */

Definition at line 1556 of file sftypes.h.

◆ PF_WANPIPE

#define PF_WANPIPE   25 /* Wanpipe API sockets. */

Definition at line 278 of file sftypes.h.

◆ PF_X

#define PF_X   (1 << 0) /* Segment is executable */

Definition at line 1555 of file sftypes.h.

◆ PF_X25

#define PF_X25   9 /* Reserved for X.25 project. */

Definition at line 255 of file sftypes.h.

◆ PROT_EXEC

#define PROT_EXEC   0x4 /* Page can be executed. */

Definition at line 97 of file sftypes.h.

◆ PROT_NONE

#define PROT_NONE   0x0 /* Page can not be accessed. */

Definition at line 98 of file sftypes.h.

◆ PROT_READ

#define PROT_READ   0x1 /* Page can be read. */

Definition at line 95 of file sftypes.h.

◆ PROT_WRITE

#define PROT_WRITE   0x2 /* Page can be written. */

Definition at line 96 of file sftypes.h.

◆ PT_ATTACH

#define PT_ATTACH   PTRACE_ATTACH

Definition at line 618 of file sftypes.h.

◆ PT_CONTINUE

#define PT_CONTINUE   PTRACE_CONT

Definition at line 585 of file sftypes.h.

◆ PT_DETACH

#define PT_DETACH   PTRACE_DETACH

Definition at line 622 of file sftypes.h.

◆ PT_DYNAMIC

#define PT_DYNAMIC   2 /* Dynamic linking information */

Definition at line 1534 of file sftypes.h.

◆ PT_GETFPREGS

#define PT_GETFPREGS   PTRACE_GETFPREGS

Definition at line 609 of file sftypes.h.

◆ PT_GETFPXREGS

#define PT_GETFPXREGS   PTRACE_GETFPXREGS

Definition at line 627 of file sftypes.h.

◆ PT_GETREGS

#define PT_GETREGS   PTRACE_GETREGS

Definition at line 599 of file sftypes.h.

◆ PT_GNU_EH_FRAME

#define PT_GNU_EH_FRAME   0x6474e550 /* GCC .eh_frame_hdr segment */

Definition at line 1542 of file sftypes.h.

◆ PT_GNU_RELRO

#define PT_GNU_RELRO   0x6474e552 /* Read-only after relocation */

Definition at line 1544 of file sftypes.h.

◆ PT_GNU_STACK

#define PT_GNU_STACK   0x6474e551 /* Indicates stack executability */

Definition at line 1543 of file sftypes.h.

◆ PT_HIOS

#define PT_HIOS   0x6fffffff /* End of OS-specific */

Definition at line 1549 of file sftypes.h.

◆ PT_HIPROC

#define PT_HIPROC   0x7fffffff /* End of processor-specific */

Definition at line 1551 of file sftypes.h.

◆ PT_HISUNW

#define PT_HISUNW   0x6fffffff

Definition at line 1548 of file sftypes.h.

◆ PT_HP_CORE_COMM

#define PT_HP_CORE_COMM   (PT_LOOS + 0x4)

Definition at line 2705 of file sftypes.h.

◆ PT_HP_CORE_KERNEL

#define PT_HP_CORE_KERNEL   (PT_LOOS + 0x3)

Definition at line 2704 of file sftypes.h.

◆ PT_HP_CORE_LOADABLE

#define PT_HP_CORE_LOADABLE   (PT_LOOS + 0x6)

Definition at line 2707 of file sftypes.h.

◆ PT_HP_CORE_MMF

#define PT_HP_CORE_MMF   (PT_LOOS + 0x9)

Definition at line 2710 of file sftypes.h.

◆ PT_HP_CORE_NONE

#define PT_HP_CORE_NONE   (PT_LOOS + 0x1)

Definition at line 2702 of file sftypes.h.

◆ PT_HP_CORE_PROC

#define PT_HP_CORE_PROC   (PT_LOOS + 0x5)

Definition at line 2706 of file sftypes.h.

◆ PT_HP_CORE_SHM

#define PT_HP_CORE_SHM   (PT_LOOS + 0x8)

Definition at line 2709 of file sftypes.h.

◆ PT_HP_CORE_STACK

#define PT_HP_CORE_STACK   (PT_LOOS + 0x7)

Definition at line 2708 of file sftypes.h.

◆ PT_HP_CORE_VERSION

#define PT_HP_CORE_VERSION   (PT_LOOS + 0x2)

Definition at line 2703 of file sftypes.h.

◆ PT_HP_FASTBIND

#define PT_HP_FASTBIND   (PT_LOOS + 0x11)

Definition at line 2712 of file sftypes.h.

◆ PT_HP_HSL_ANNOT

#define PT_HP_HSL_ANNOT   (PT_LOOS + 0x13)

Definition at line 2714 of file sftypes.h.

◆ PT_HP_OPT_ANNOT

#define PT_HP_OPT_ANNOT   (PT_LOOS + 0x12)

Definition at line 2713 of file sftypes.h.

◆ PT_HP_PARALLEL

#define PT_HP_PARALLEL   (PT_LOOS + 0x10)

Definition at line 2711 of file sftypes.h.

◆ PT_HP_STACK

#define PT_HP_STACK   (PT_LOOS + 0x14)

Definition at line 2715 of file sftypes.h.

◆ PT_HP_TLS

#define PT_HP_TLS   (PT_LOOS + 0x0)

Definition at line 2701 of file sftypes.h.

◆ PT_IA_64_ARCHEXT

#define PT_IA_64_ARCHEXT   (PT_LOPROC + 0) /* arch extension bits */

Definition at line 3125 of file sftypes.h.

◆ PT_IA_64_HP_HSL_ANOT

#define PT_IA_64_HP_HSL_ANOT   (PT_LOOS + 0x13)

Definition at line 3128 of file sftypes.h.

◆ PT_IA_64_HP_OPT_ANOT

#define PT_IA_64_HP_OPT_ANOT   (PT_LOOS + 0x12)

Definition at line 3127 of file sftypes.h.

◆ PT_IA_64_HP_STACK

#define PT_IA_64_HP_STACK   (PT_LOOS + 0x14)

Definition at line 3129 of file sftypes.h.

◆ PT_IA_64_UNWIND

#define PT_IA_64_UNWIND   (PT_LOPROC + 1) /* ia64 unwind bits */

Definition at line 3126 of file sftypes.h.

◆ PT_INTERP

#define PT_INTERP   3 /* Program interpreter */

Definition at line 1535 of file sftypes.h.

◆ PT_KILL

#define PT_KILL   PTRACE_KILL

Definition at line 589 of file sftypes.h.

◆ PT_LOAD

#define PT_LOAD   1 /* Loadable program segment */

Definition at line 1533 of file sftypes.h.

◆ PT_LOOS

#define PT_LOOS   0x60000000 /* Start of OS-specific */

Definition at line 1541 of file sftypes.h.

◆ PT_LOPROC

#define PT_LOPROC   0x70000000 /* Start of processor-specific */

Definition at line 1550 of file sftypes.h.

◆ PT_LOSUNW

#define PT_LOSUNW   0x6ffffffa

Definition at line 1545 of file sftypes.h.

◆ PT_MIPS_OPTIONS

#define PT_MIPS_OPTIONS   0x70000002

Definition at line 2458 of file sftypes.h.

◆ PT_MIPS_REGINFO

#define PT_MIPS_REGINFO   0x70000000 /* Register usage information */

Definition at line 2456 of file sftypes.h.

◆ PT_MIPS_RTPROC

#define PT_MIPS_RTPROC   0x70000001 /* Runtime procedure table. */

Definition at line 2457 of file sftypes.h.

◆ PT_NOTE

#define PT_NOTE   4 /* Auxiliary information */

Definition at line 1536 of file sftypes.h.

◆ PT_NULL

#define PT_NULL   0 /* Program header table entry unused */

Definition at line 1532 of file sftypes.h.

◆ PT_NUM

#define PT_NUM   8 /* Number of defined types */

Definition at line 1540 of file sftypes.h.

◆ PT_PARISC_ARCHEXT

#define PT_PARISC_ARCHEXT   0x70000000

Definition at line 2717 of file sftypes.h.

◆ PT_PARISC_UNWIND

#define PT_PARISC_UNWIND   0x70000001

Definition at line 2718 of file sftypes.h.

◆ PT_PHDR

#define PT_PHDR   6 /* Entry for header table itself */

Definition at line 1538 of file sftypes.h.

◆ PT_READ_D

#define PT_READ_D   PTRACE_PEEKDATA

Definition at line 565 of file sftypes.h.

◆ PT_READ_I

#define PT_READ_I   PTRACE_PEEKTEXT

Definition at line 561 of file sftypes.h.

◆ PT_READ_U

#define PT_READ_U   PTRACE_PEEKUSER

Definition at line 569 of file sftypes.h.

◆ PT_SETFPREGS

#define PT_SETFPREGS   PTRACE_SETFPREGS

Definition at line 614 of file sftypes.h.

◆ PT_SETFPXREGS

#define PT_SETFPXREGS   PTRACE_SETFPXREGS

Definition at line 632 of file sftypes.h.

◆ PT_SETREGS

#define PT_SETREGS   PTRACE_SETREGS

Definition at line 604 of file sftypes.h.

◆ PT_SHLIB

#define PT_SHLIB   5 /* Reserved */

Definition at line 1537 of file sftypes.h.

◆ PT_STEP

#define PT_STEP   PTRACE_SINGLESTEP

Definition at line 594 of file sftypes.h.

◆ PT_SUNWBSS

#define PT_SUNWBSS   0x6ffffffa /* Sun Specific segment */

Definition at line 1546 of file sftypes.h.

◆ PT_SUNWSTACK

#define PT_SUNWSTACK   0x6ffffffb /* Stack segment */

Definition at line 1547 of file sftypes.h.

◆ PT_SYSCALL

#define PT_SYSCALL   PTRACE_SYSCALL

◆ PT_TLS

#define PT_TLS   7 /* Thread-local storage segment */

Definition at line 1539 of file sftypes.h.

◆ PT_TRACE_ME

#define PT_TRACE_ME   PTRACE_TRACEME

Definition at line 557 of file sftypes.h.

◆ PT_WRITE_D

#define PT_WRITE_D   PTRACE_POKEDATA

Definition at line 577 of file sftypes.h.

◆ PT_WRITE_I

#define PT_WRITE_I   PTRACE_POKETEXT

Definition at line 573 of file sftypes.h.

◆ PT_WRITE_U

#define PT_WRITE_U   PTRACE_POKEUSER

Definition at line 581 of file sftypes.h.

◆ R_386_16

#define R_386_16   20

Definition at line 2076 of file sftypes.h.

◆ R_386_32

#define R_386_32   1 /* Direct 32 bit */

Definition at line 2059 of file sftypes.h.

◆ R_386_32PLT

#define R_386_32PLT   11

Definition at line 2069 of file sftypes.h.

◆ R_386_8

#define R_386_8   22

Definition at line 2078 of file sftypes.h.

◆ R_386_COPY

#define R_386_COPY   5 /* Copy symbol at runtime */

Definition at line 2063 of file sftypes.h.

◆ R_386_GLOB_DAT

#define R_386_GLOB_DAT   6 /* Create GOT entry */

Definition at line 2064 of file sftypes.h.

◆ R_386_GOT32

#define R_386_GOT32   3 /* 32 bit GOT entry */

Definition at line 2061 of file sftypes.h.

◆ R_386_GOTOFF

#define R_386_GOTOFF   9 /* 32 bit offset to GOT */

Definition at line 2067 of file sftypes.h.

◆ R_386_GOTPC

#define R_386_GOTPC   10 /* 32 bit PC relative offset to GOT */

Definition at line 2068 of file sftypes.h.

◆ R_386_JMP_SLOT

#define R_386_JMP_SLOT   7 /* Create PLT entry */

Definition at line 2065 of file sftypes.h.

◆ R_386_NONE

#define R_386_NONE   0 /* No reloc */

Definition at line 2058 of file sftypes.h.

◆ R_386_NUM

#define R_386_NUM   38

Definition at line 2095 of file sftypes.h.

◆ R_386_PC16

#define R_386_PC16   21

Definition at line 2077 of file sftypes.h.

◆ R_386_PC32

#define R_386_PC32   2 /* PC relative 32 bit */

Definition at line 2060 of file sftypes.h.

◆ R_386_PC8

#define R_386_PC8   23

Definition at line 2079 of file sftypes.h.

◆ R_386_PLT32

#define R_386_PLT32   4 /* 32 bit PLT address */

Definition at line 2062 of file sftypes.h.

◆ R_386_RELATIVE

#define R_386_RELATIVE   8 /* Adjust by program base */

Definition at line 2066 of file sftypes.h.

◆ R_386_TLS_DTPMOD32

#define R_386_TLS_DTPMOD32   35 /* ID of module containing symbol */

Definition at line 2091 of file sftypes.h.

◆ R_386_TLS_DTPOFF32

#define R_386_TLS_DTPOFF32   36 /* Offset in TLS block */

Definition at line 2092 of file sftypes.h.

◆ R_386_TLS_GD

#define R_386_TLS_GD
Value:
18 /* Direct 32 bit for GNU version of
general dynamic thread local data */

Definition at line 2074 of file sftypes.h.

◆ R_386_TLS_GD_32

#define R_386_TLS_GD_32
Value:
24 /* Direct 32 bit for general dynamic
thread local data */

Definition at line 2080 of file sftypes.h.

◆ R_386_TLS_GD_CALL

#define R_386_TLS_GD_CALL
Value:
26 /* Relocation for call to
__tls_get_addr() */

Definition at line 2082 of file sftypes.h.

◆ R_386_TLS_GD_POP

#define R_386_TLS_GD_POP   27 /* Tag for popl in GD TLS code */

Definition at line 2083 of file sftypes.h.

◆ R_386_TLS_GD_PUSH

#define R_386_TLS_GD_PUSH   25 /* Tag for pushl in GD TLS code */

Definition at line 2081 of file sftypes.h.

◆ R_386_TLS_GOTIE

#define R_386_TLS_GOTIE
Value:
16 /* GOT entry for static TLS block
offset */

Definition at line 2072 of file sftypes.h.

◆ R_386_TLS_IE

#define R_386_TLS_IE
Value:
15 /* Address of GOT entry for static TLS
block offset */

Definition at line 2071 of file sftypes.h.

◆ R_386_TLS_IE_32

#define R_386_TLS_IE_32
Value:
33 /* GOT entry for negated static TLS
block offset */

Definition at line 2089 of file sftypes.h.

◆ R_386_TLS_LDM

#define R_386_TLS_LDM
Value:
19 /* Direct 32 bit for GNU version of
local dynamic thread local data
in LE code */

Definition at line 2075 of file sftypes.h.

◆ R_386_TLS_LDM_32

#define R_386_TLS_LDM_32
Value:
28 /* Direct 32 bit for local dynamic
thread local data in LE code */

Definition at line 2084 of file sftypes.h.

◆ R_386_TLS_LDM_CALL

#define R_386_TLS_LDM_CALL
Value:
30 /* Relocation for call to
__tls_get_addr() in LDM code */

Definition at line 2086 of file sftypes.h.

◆ R_386_TLS_LDM_POP

#define R_386_TLS_LDM_POP   31 /* Tag for popl in LDM TLS code */

Definition at line 2087 of file sftypes.h.

◆ R_386_TLS_LDM_PUSH

#define R_386_TLS_LDM_PUSH   29 /* Tag for pushl in LDM TLS code */

Definition at line 2085 of file sftypes.h.

◆ R_386_TLS_LDO_32

#define R_386_TLS_LDO_32   32 /* Offset relative to TLS block */

Definition at line 2088 of file sftypes.h.

◆ R_386_TLS_LE

#define R_386_TLS_LE
Value:
17 /* Offset relative to static TLS
block */

Definition at line 2073 of file sftypes.h.

◆ R_386_TLS_LE_32

#define R_386_TLS_LE_32
Value:
34 /* Negated offset relative to static
TLS block */

Definition at line 2090 of file sftypes.h.

◆ R_386_TLS_TPOFF

#define R_386_TLS_TPOFF   14 /* Offset in static TLS block */

Definition at line 2070 of file sftypes.h.

◆ R_386_TLS_TPOFF32

#define R_386_TLS_TPOFF32   37 /* Negated offset in static TLS block */

Definition at line 2093 of file sftypes.h.

◆ R_390_12

#define R_390_12   2 /* Direct 12 bit. */

Definition at line 3276 of file sftypes.h.

◆ R_390_16

#define R_390_16   3 /* Direct 16 bit. */

Definition at line 3277 of file sftypes.h.

◆ R_390_20

#define R_390_20   57 /* Direct 20 bit. */

Definition at line 3331 of file sftypes.h.

◆ R_390_32

#define R_390_32   4 /* Direct 32 bit. */

Definition at line 3278 of file sftypes.h.

◆ R_390_64

#define R_390_64   22 /* Direct 64 bit. */

Definition at line 3296 of file sftypes.h.

◆ R_390_8

#define R_390_8   1 /* Direct 8 bit. */

Definition at line 3275 of file sftypes.h.

◆ R_390_COPY

#define R_390_COPY   9 /* Copy symbol at runtime. */

Definition at line 3283 of file sftypes.h.

◆ R_390_GLOB_DAT

#define R_390_GLOB_DAT   10 /* Create GOT entry. */

Definition at line 3284 of file sftypes.h.

◆ R_390_GOT12

#define R_390_GOT12   6 /* 12 bit GOT offset. */

Definition at line 3280 of file sftypes.h.

◆ R_390_GOT16

#define R_390_GOT16   15 /* 16 bit GOT offset. */

Definition at line 3289 of file sftypes.h.

◆ R_390_GOT20

#define R_390_GOT20   58 /* 20 bit GOT offset. */

Definition at line 3332 of file sftypes.h.

◆ R_390_GOT32

#define R_390_GOT32   7 /* 32 bit GOT offset. */

Definition at line 3281 of file sftypes.h.

◆ R_390_GOT64

#define R_390_GOT64   24 /* 64 bit GOT offset. */

Definition at line 3298 of file sftypes.h.

◆ R_390_GOTENT

#define R_390_GOTENT   26 /* 32 bit PC rel. to GOT entry >> 1. */

Definition at line 3300 of file sftypes.h.

◆ R_390_GOTOFF16

#define R_390_GOTOFF16   27 /* 16 bit offset to GOT. */

Definition at line 3301 of file sftypes.h.

◆ R_390_GOTOFF32

#define R_390_GOTOFF32   13 /* 32 bit offset to GOT. */

Definition at line 3287 of file sftypes.h.

◆ R_390_GOTOFF64

#define R_390_GOTOFF64   28 /* 64 bit offset to GOT. */

Definition at line 3302 of file sftypes.h.

◆ R_390_GOTPC

#define R_390_GOTPC   14 /* 32 bit PC relative offset to GOT. */

Definition at line 3288 of file sftypes.h.

◆ R_390_GOTPCDBL

#define R_390_GOTPCDBL   21 /* 32 bit PC rel. GOT shifted by 1. */

Definition at line 3295 of file sftypes.h.

◆ R_390_GOTPLT12

#define R_390_GOTPLT12   29 /* 12 bit offset to jump slot. */

Definition at line 3303 of file sftypes.h.

◆ R_390_GOTPLT16

#define R_390_GOTPLT16   30 /* 16 bit offset to jump slot. */

Definition at line 3304 of file sftypes.h.

◆ R_390_GOTPLT20

#define R_390_GOTPLT20   59 /* 20 bit offset to jump slot. */

Definition at line 3333 of file sftypes.h.

◆ R_390_GOTPLT32

#define R_390_GOTPLT32   31 /* 32 bit offset to jump slot. */

Definition at line 3305 of file sftypes.h.

◆ R_390_GOTPLT64

#define R_390_GOTPLT64   32 /* 64 bit offset to jump slot. */

Definition at line 3306 of file sftypes.h.

◆ R_390_GOTPLTENT

#define R_390_GOTPLTENT   33 /* 32 bit rel. offset to jump slot. */

Definition at line 3307 of file sftypes.h.

◆ R_390_JMP_SLOT

#define R_390_JMP_SLOT   11 /* Create PLT entry. */

Definition at line 3285 of file sftypes.h.

◆ R_390_NONE

#define R_390_NONE   0 /* No reloc. */

Definition at line 3274 of file sftypes.h.

◆ R_390_NUM

#define R_390_NUM   61

Definition at line 3336 of file sftypes.h.

◆ R_390_PC16

#define R_390_PC16   16 /* PC relative 16 bit. */

Definition at line 3290 of file sftypes.h.

◆ R_390_PC16DBL

#define R_390_PC16DBL   17 /* PC relative 16 bit shifted by 1. */

Definition at line 3291 of file sftypes.h.

◆ R_390_PC32

#define R_390_PC32   5 /* PC relative 32 bit. */

Definition at line 3279 of file sftypes.h.

◆ R_390_PC32DBL

#define R_390_PC32DBL   19 /* PC relative 32 bit shifted by 1. */

Definition at line 3293 of file sftypes.h.

◆ R_390_PC64

#define R_390_PC64   23 /* PC relative 64 bit. */

Definition at line 3297 of file sftypes.h.

◆ R_390_PLT16DBL

#define R_390_PLT16DBL   18 /* 16 bit PC rel. PLT shifted by 1. */

Definition at line 3292 of file sftypes.h.

◆ R_390_PLT32

#define R_390_PLT32   8 /* 32 bit PC relative PLT address. */

Definition at line 3282 of file sftypes.h.

◆ R_390_PLT32DBL

#define R_390_PLT32DBL   20 /* 32 bit PC rel. PLT shifted by 1. */

Definition at line 3294 of file sftypes.h.

◆ R_390_PLT64

#define R_390_PLT64   25 /* 64 bit PC relative PLT address. */

Definition at line 3299 of file sftypes.h.

◆ R_390_PLTOFF16

#define R_390_PLTOFF16   34 /* 16 bit offset from GOT to PLT. */

Definition at line 3308 of file sftypes.h.

◆ R_390_PLTOFF32

#define R_390_PLTOFF32   35 /* 32 bit offset from GOT to PLT. */

Definition at line 3309 of file sftypes.h.

◆ R_390_PLTOFF64

#define R_390_PLTOFF64   36 /* 16 bit offset from GOT to PLT. */

Definition at line 3310 of file sftypes.h.

◆ R_390_RELATIVE

#define R_390_RELATIVE   12 /* Adjust by program base. */

Definition at line 3286 of file sftypes.h.

◆ R_390_TLS_DTPMOD

#define R_390_TLS_DTPMOD   54 /* ID of module containing symbol. */

Definition at line 3328 of file sftypes.h.

◆ R_390_TLS_DTPOFF

#define R_390_TLS_DTPOFF   55 /* Offset in TLS block. */

Definition at line 3329 of file sftypes.h.

◆ R_390_TLS_GD32

#define R_390_TLS_GD32
Value:
40 /* Direct 32 bit for general dynamic
thread local data. */

Definition at line 3314 of file sftypes.h.

◆ R_390_TLS_GD64

#define R_390_TLS_GD64
Value:
41 /* Direct 64 bit for general dynamic
thread local data. */

Definition at line 3315 of file sftypes.h.

◆ R_390_TLS_GDCALL

#define R_390_TLS_GDCALL
Value:
38 /* Tag for function call in general
dynamic TLS code. */

Definition at line 3312 of file sftypes.h.

◆ R_390_TLS_GOTIE12

#define R_390_TLS_GOTIE12
Value:
42 /* 12 bit GOT offset for static TLS
block offset. */

Definition at line 3316 of file sftypes.h.

◆ R_390_TLS_GOTIE20

#define R_390_TLS_GOTIE20
Value:
60 /* 20 bit GOT offset for static TLS
block offset. */

Definition at line 3334 of file sftypes.h.

◆ R_390_TLS_GOTIE32

#define R_390_TLS_GOTIE32
Value:
43 /* 32 bit GOT offset for static TLS
block offset. */

Definition at line 3317 of file sftypes.h.

◆ R_390_TLS_GOTIE64

#define R_390_TLS_GOTIE64
Value:
44 /* 64 bit GOT offset for static TLS
block offset. */

Definition at line 3318 of file sftypes.h.

◆ R_390_TLS_IE32

#define R_390_TLS_IE32
Value:
47 /* 32 bit address of GOT entry for
negated static TLS block offset. */

Definition at line 3321 of file sftypes.h.

◆ R_390_TLS_IE64

#define R_390_TLS_IE64
Value:
48 /* 64 bit address of GOT entry for
negated static TLS block offset. */

Definition at line 3322 of file sftypes.h.

◆ R_390_TLS_IEENT

#define R_390_TLS_IEENT
Value:
49 /* 32 bit rel. offset to GOT entry for
negated static TLS block offset. */

Definition at line 3323 of file sftypes.h.

◆ R_390_TLS_LDCALL

#define R_390_TLS_LDCALL
Value:
39 /* Tag for function call in local
dynamic TLS code. */

Definition at line 3313 of file sftypes.h.

◆ R_390_TLS_LDM32

#define R_390_TLS_LDM32
Value:
45 /* Direct 32 bit for local dynamic
thread local data in LE code. */

Definition at line 3319 of file sftypes.h.

◆ R_390_TLS_LDM64

#define R_390_TLS_LDM64
Value:
46 /* Direct 64 bit for local dynamic
thread local data in LE code. */

Definition at line 3320 of file sftypes.h.

◆ R_390_TLS_LDO32

#define R_390_TLS_LDO32
Value:
52 /* 32 bit offset relative to TLS
block. */

Definition at line 3326 of file sftypes.h.

◆ R_390_TLS_LDO64

#define R_390_TLS_LDO64
Value:
53 /* 64 bit offset relative to TLS
block. */

Definition at line 3327 of file sftypes.h.

◆ R_390_TLS_LE32

#define R_390_TLS_LE32
Value:
50 /* 32 bit negated offset relative to
static TLS block. */

Definition at line 3324 of file sftypes.h.

◆ R_390_TLS_LE64

#define R_390_TLS_LE64
Value:
51 /* 64 bit negated offset relative to
static TLS block. */

Definition at line 3325 of file sftypes.h.

◆ R_390_TLS_LOAD

#define R_390_TLS_LOAD   37 /* Tag for load insn in TLS code. */

Definition at line 3311 of file sftypes.h.

◆ R_390_TLS_TPOFF

#define R_390_TLS_TPOFF
Value:
56 /* Negated offset in static TLS
block. */

Definition at line 3330 of file sftypes.h.

◆ R_68K_16

#define R_68K_16   2 /* Direct 16 bit */

Definition at line 2030 of file sftypes.h.

◆ R_68K_32

#define R_68K_32   1 /* Direct 32 bit */

Definition at line 2029 of file sftypes.h.

◆ R_68K_8

#define R_68K_8   3 /* Direct 8 bit */

Definition at line 2031 of file sftypes.h.

◆ R_68K_COPY

#define R_68K_COPY   19 /* Copy symbol at runtime */

Definition at line 2047 of file sftypes.h.

◆ R_68K_GLOB_DAT

#define R_68K_GLOB_DAT   20 /* Create GOT entry */

Definition at line 2048 of file sftypes.h.

◆ R_68K_GOT16

#define R_68K_GOT16   8 /* 16 bit PC relative GOT entry */

Definition at line 2036 of file sftypes.h.

◆ R_68K_GOT16O

#define R_68K_GOT16O   11 /* 16 bit GOT offset */

Definition at line 2039 of file sftypes.h.

◆ R_68K_GOT32

#define R_68K_GOT32   7 /* 32 bit PC relative GOT entry */

Definition at line 2035 of file sftypes.h.

◆ R_68K_GOT32O

#define R_68K_GOT32O   10 /* 32 bit GOT offset */

Definition at line 2038 of file sftypes.h.

◆ R_68K_GOT8

#define R_68K_GOT8   9 /* 8 bit PC relative GOT entry */

Definition at line 2037 of file sftypes.h.

◆ R_68K_GOT8O

#define R_68K_GOT8O   12 /* 8 bit GOT offset */

Definition at line 2040 of file sftypes.h.

◆ R_68K_JMP_SLOT

#define R_68K_JMP_SLOT   21 /* Create PLT entry */

Definition at line 2049 of file sftypes.h.

◆ R_68K_NONE

#define R_68K_NONE   0 /* No reloc */

Definition at line 2028 of file sftypes.h.

◆ R_68K_NUM

#define R_68K_NUM   23

Definition at line 2052 of file sftypes.h.

◆ R_68K_PC16

#define R_68K_PC16   5 /* PC relative 16 bit */

Definition at line 2033 of file sftypes.h.

◆ R_68K_PC32

#define R_68K_PC32   4 /* PC relative 32 bit */

Definition at line 2032 of file sftypes.h.

◆ R_68K_PC8

#define R_68K_PC8   6 /* PC relative 8 bit */

Definition at line 2034 of file sftypes.h.

◆ R_68K_PLT16

#define R_68K_PLT16   14 /* 16 bit PC relative PLT address */

Definition at line 2042 of file sftypes.h.

◆ R_68K_PLT16O

#define R_68K_PLT16O   17 /* 16 bit PLT offset */

Definition at line 2045 of file sftypes.h.

◆ R_68K_PLT32

#define R_68K_PLT32   13 /* 32 bit PC relative PLT address */

Definition at line 2041 of file sftypes.h.

◆ R_68K_PLT32O

#define R_68K_PLT32O   16 /* 32 bit PLT offset */

Definition at line 2044 of file sftypes.h.

◆ R_68K_PLT8

#define R_68K_PLT8   15 /* 8 bit PC relative PLT address */

Definition at line 2043 of file sftypes.h.

◆ R_68K_PLT8O

#define R_68K_PLT8O   18 /* 8 bit PLT offset */

Definition at line 2046 of file sftypes.h.

◆ R_68K_RELATIVE

#define R_68K_RELATIVE   22 /* Adjust by program base */

Definition at line 2050 of file sftypes.h.

◆ R_ALPHA_BRADDR

#define R_ALPHA_BRADDR   7 /* PC+4 relative 23 bit shifted */

Definition at line 2763 of file sftypes.h.

◆ R_ALPHA_COPY

#define R_ALPHA_COPY   24 /* Copy symbol at runtime */

Definition at line 2771 of file sftypes.h.

◆ R_ALPHA_DTPMOD64

#define R_ALPHA_DTPMOD64   31

Definition at line 2778 of file sftypes.h.

◆ R_ALPHA_DTPREL16

#define R_ALPHA_DTPREL16   36

Definition at line 2783 of file sftypes.h.

◆ R_ALPHA_DTPREL64

#define R_ALPHA_DTPREL64   33

Definition at line 2780 of file sftypes.h.

◆ R_ALPHA_DTPRELHI

#define R_ALPHA_DTPRELHI   34

Definition at line 2781 of file sftypes.h.

◆ R_ALPHA_DTPRELLO

#define R_ALPHA_DTPRELLO   35

Definition at line 2782 of file sftypes.h.

◆ R_ALPHA_GLOB_DAT

#define R_ALPHA_GLOB_DAT   25 /* Create GOT entry */

Definition at line 2772 of file sftypes.h.

◆ R_ALPHA_GOTDTPREL

#define R_ALPHA_GOTDTPREL   32

Definition at line 2779 of file sftypes.h.

◆ R_ALPHA_GOTTPREL

#define R_ALPHA_GOTTPREL   37

Definition at line 2784 of file sftypes.h.

◆ R_ALPHA_GPDISP

#define R_ALPHA_GPDISP   6 /* Add displacement to GP */

Definition at line 2762 of file sftypes.h.

◆ R_ALPHA_GPREL16

#define R_ALPHA_GPREL16   19 /* GP relative 16 bit */

Definition at line 2770 of file sftypes.h.

◆ R_ALPHA_GPREL32

#define R_ALPHA_GPREL32   3 /* GP relative 32 bit */

Definition at line 2759 of file sftypes.h.

◆ R_ALPHA_GPRELHIGH

#define R_ALPHA_GPRELHIGH   17 /* GP relative 32 bit, high 16 bits */

Definition at line 2768 of file sftypes.h.

◆ R_ALPHA_GPRELLOW

#define R_ALPHA_GPRELLOW   18 /* GP relative 32 bit, low 16 bits */

Definition at line 2769 of file sftypes.h.

◆ R_ALPHA_HINT

#define R_ALPHA_HINT   8 /* PC+4 relative 16 bit shifted */

Definition at line 2764 of file sftypes.h.

◆ R_ALPHA_JMP_SLOT

#define R_ALPHA_JMP_SLOT   26 /* Create PLT entry */

Definition at line 2773 of file sftypes.h.

◆ R_ALPHA_LITERAL

#define R_ALPHA_LITERAL   4 /* GP relative 16 bit w/optimization */

Definition at line 2760 of file sftypes.h.

◆ R_ALPHA_LITUSE

#define R_ALPHA_LITUSE   5 /* Optimization hint for LITERAL */

Definition at line 2761 of file sftypes.h.

◆ R_ALPHA_NONE

#define R_ALPHA_NONE   0 /* No reloc */

Definition at line 2756 of file sftypes.h.

◆ R_ALPHA_NUM

#define R_ALPHA_NUM   46

Definition at line 2790 of file sftypes.h.

◆ R_ALPHA_REFLONG

#define R_ALPHA_REFLONG   1 /* Direct 32 bit */

Definition at line 2757 of file sftypes.h.

◆ R_ALPHA_REFQUAD

#define R_ALPHA_REFQUAD   2 /* Direct 64 bit */

Definition at line 2758 of file sftypes.h.

◆ R_ALPHA_RELATIVE

#define R_ALPHA_RELATIVE   27 /* Adjust by program base */

Definition at line 2774 of file sftypes.h.

◆ R_ALPHA_SREL16

#define R_ALPHA_SREL16   9 /* PC relative 16 bit */

Definition at line 2765 of file sftypes.h.

◆ R_ALPHA_SREL32

#define R_ALPHA_SREL32   10 /* PC relative 32 bit */

Definition at line 2766 of file sftypes.h.

◆ R_ALPHA_SREL64

#define R_ALPHA_SREL64   11 /* PC relative 64 bit */

Definition at line 2767 of file sftypes.h.

◆ R_ALPHA_TLS_GD_HI

#define R_ALPHA_TLS_GD_HI   28

Definition at line 2775 of file sftypes.h.

◆ R_ALPHA_TLS_LDM

#define R_ALPHA_TLS_LDM   30

Definition at line 2777 of file sftypes.h.

◆ R_ALPHA_TLSGD

#define R_ALPHA_TLSGD   29

Definition at line 2776 of file sftypes.h.

◆ R_ALPHA_TPREL16

#define R_ALPHA_TPREL16   41

Definition at line 2788 of file sftypes.h.

◆ R_ALPHA_TPREL64

#define R_ALPHA_TPREL64   38

Definition at line 2785 of file sftypes.h.

◆ R_ALPHA_TPRELHI

#define R_ALPHA_TPRELHI   39

Definition at line 2786 of file sftypes.h.

◆ R_ALPHA_TPRELLO

#define R_ALPHA_TPRELLO   40

Definition at line 2787 of file sftypes.h.

◆ R_ARM_ABS12

#define R_ARM_ABS12   6 /* Direct 12 bit */

Definition at line 3078 of file sftypes.h.

◆ R_ARM_ABS16

#define R_ARM_ABS16   5 /* Direct 16 bit */

Definition at line 3077 of file sftypes.h.

◆ R_ARM_ABS32

#define R_ARM_ABS32   2 /* Direct 32 bit */

Definition at line 3074 of file sftypes.h.

◆ R_ARM_ABS8

#define R_ARM_ABS8   8 /* Direct 8 bit */

Definition at line 3080 of file sftypes.h.

◆ R_ARM_ALU_PCREL_15_8

#define R_ARM_ALU_PCREL_15_8   33

Definition at line 3098 of file sftypes.h.

◆ R_ARM_ALU_PCREL_23_15

#define R_ARM_ALU_PCREL_23_15   34

Definition at line 3099 of file sftypes.h.

◆ R_ARM_ALU_PCREL_7_0

#define R_ARM_ALU_PCREL_7_0   32

Definition at line 3097 of file sftypes.h.

◆ R_ARM_ALU_SBREL_19_12

#define R_ARM_ALU_SBREL_19_12   36

Definition at line 3101 of file sftypes.h.

◆ R_ARM_ALU_SBREL_27_20

#define R_ARM_ALU_SBREL_27_20   37

Definition at line 3102 of file sftypes.h.

◆ R_ARM_AMP_VCALL9

#define R_ARM_AMP_VCALL9   12

Definition at line 3084 of file sftypes.h.

◆ R_ARM_COPY

#define R_ARM_COPY   20 /* Copy symbol at runtime */

Definition at line 3089 of file sftypes.h.

◆ R_ARM_GLOB_DAT

#define R_ARM_GLOB_DAT   21 /* Create GOT entry */

Definition at line 3090 of file sftypes.h.

◆ R_ARM_GNU_VTENTRY

#define R_ARM_GNU_VTENTRY   100

Definition at line 3103 of file sftypes.h.

◆ R_ARM_GNU_VTINHERIT

#define R_ARM_GNU_VTINHERIT   101

Definition at line 3104 of file sftypes.h.

◆ R_ARM_GOT32

#define R_ARM_GOT32   26 /* 32 bit GOT entry */

Definition at line 3095 of file sftypes.h.

◆ R_ARM_GOTOFF

#define R_ARM_GOTOFF   24 /* 32 bit offset to GOT */

Definition at line 3093 of file sftypes.h.

◆ R_ARM_GOTPC

#define R_ARM_GOTPC   25 /* 32 bit PC relative offset to GOT */

Definition at line 3094 of file sftypes.h.

◆ R_ARM_JUMP_SLOT

#define R_ARM_JUMP_SLOT   22 /* Create PLT entry */

Definition at line 3091 of file sftypes.h.

◆ R_ARM_LDR_SBREL_11_0

#define R_ARM_LDR_SBREL_11_0   35

Definition at line 3100 of file sftypes.h.

◆ R_ARM_NONE

#define R_ARM_NONE   0 /* No reloc */

Definition at line 3072 of file sftypes.h.

◆ R_ARM_NUM

#define R_ARM_NUM   256

Definition at line 3115 of file sftypes.h.

◆ R_ARM_PC13

#define R_ARM_PC13   4

Definition at line 3076 of file sftypes.h.

◆ R_ARM_PC24

#define R_ARM_PC24   1 /* PC relative 26 bit branch */

Definition at line 3073 of file sftypes.h.

◆ R_ARM_PLT32

#define R_ARM_PLT32   27 /* 32 bit PLT address */

Definition at line 3096 of file sftypes.h.

◆ R_ARM_RABS22

#define R_ARM_RABS22   253

Definition at line 3111 of file sftypes.h.

◆ R_ARM_RBASE

#define R_ARM_RBASE   255

Definition at line 3113 of file sftypes.h.

◆ R_ARM_REL32

#define R_ARM_REL32   3 /* PC relative 32 bit */

Definition at line 3075 of file sftypes.h.

◆ R_ARM_RELATIVE

#define R_ARM_RELATIVE   23 /* Adjust by program base */

Definition at line 3092 of file sftypes.h.

◆ R_ARM_RPC24

#define R_ARM_RPC24   254

Definition at line 3112 of file sftypes.h.

◆ R_ARM_RREL32

#define R_ARM_RREL32   252

Definition at line 3110 of file sftypes.h.

◆ R_ARM_RSBREL32

#define R_ARM_RSBREL32   250

Definition at line 3108 of file sftypes.h.

◆ R_ARM_RXPC25

#define R_ARM_RXPC25   249

Definition at line 3107 of file sftypes.h.

◆ R_ARM_SBREL32

#define R_ARM_SBREL32   9

Definition at line 3081 of file sftypes.h.

◆ R_ARM_SWI24

#define R_ARM_SWI24   13

Definition at line 3085 of file sftypes.h.

◆ R_ARM_THM_ABS5

#define R_ARM_THM_ABS5   7

Definition at line 3079 of file sftypes.h.

◆ R_ARM_THM_PC11

#define R_ARM_THM_PC11   102 /* thumb unconditional branch */

Definition at line 3105 of file sftypes.h.

◆ R_ARM_THM_PC22

#define R_ARM_THM_PC22   10

Definition at line 3082 of file sftypes.h.

◆ R_ARM_THM_PC8

#define R_ARM_THM_PC8   11

Definition at line 3083 of file sftypes.h.

◆ R_ARM_THM_PC9

#define R_ARM_THM_PC9   103 /* thumb conditional branch */

Definition at line 3106 of file sftypes.h.

◆ R_ARM_THM_RPC22

#define R_ARM_THM_RPC22   251

Definition at line 3109 of file sftypes.h.

◆ R_ARM_THM_SWI8

#define R_ARM_THM_SWI8   14

Definition at line 3086 of file sftypes.h.

◆ R_ARM_THM_XPC22

#define R_ARM_THM_XPC22   16

Definition at line 3088 of file sftypes.h.

◆ R_ARM_XPC25

#define R_ARM_XPC25   15

Definition at line 3087 of file sftypes.h.

◆ R_CRIS_16

#define R_CRIS_16   2

Definition at line 3342 of file sftypes.h.

◆ R_CRIS_16_GOT

#define R_CRIS_16_GOT   13

Definition at line 3353 of file sftypes.h.

◆ R_CRIS_16_GOTPLT

#define R_CRIS_16_GOTPLT   15

Definition at line 3355 of file sftypes.h.

◆ R_CRIS_16_PCREL

#define R_CRIS_16_PCREL   5

Definition at line 3345 of file sftypes.h.

◆ R_CRIS_32

#define R_CRIS_32   3

Definition at line 3343 of file sftypes.h.

◆ R_CRIS_32_GOT

#define R_CRIS_32_GOT   14

Definition at line 3354 of file sftypes.h.

◆ R_CRIS_32_GOTPLT

#define R_CRIS_32_GOTPLT   16

Definition at line 3356 of file sftypes.h.

◆ R_CRIS_32_GOTREL

#define R_CRIS_32_GOTREL   17

Definition at line 3357 of file sftypes.h.

◆ R_CRIS_32_PCREL

#define R_CRIS_32_PCREL   6

Definition at line 3346 of file sftypes.h.

◆ R_CRIS_32_PLT_GOTREL

#define R_CRIS_32_PLT_GOTREL   18

Definition at line 3358 of file sftypes.h.

◆ R_CRIS_32_PLT_PCREL

#define R_CRIS_32_PLT_PCREL   19

Definition at line 3359 of file sftypes.h.

◆ R_CRIS_8

#define R_CRIS_8   1

Definition at line 3341 of file sftypes.h.

◆ R_CRIS_8_PCREL

#define R_CRIS_8_PCREL   4

Definition at line 3344 of file sftypes.h.

◆ R_CRIS_COPY

#define R_CRIS_COPY   9

Definition at line 3349 of file sftypes.h.

◆ R_CRIS_GLOB_DAT

#define R_CRIS_GLOB_DAT   10

Definition at line 3350 of file sftypes.h.

◆ R_CRIS_GNU_VTENTRY

#define R_CRIS_GNU_VTENTRY   8

Definition at line 3348 of file sftypes.h.

◆ R_CRIS_GNU_VTINHERIT

#define R_CRIS_GNU_VTINHERIT   7

Definition at line 3347 of file sftypes.h.

◆ R_CRIS_JUMP_SLOT

#define R_CRIS_JUMP_SLOT   11

Definition at line 3351 of file sftypes.h.

◆ R_CRIS_NONE

#define R_CRIS_NONE   0

Definition at line 3340 of file sftypes.h.

◆ R_CRIS_NUM

#define R_CRIS_NUM   20

Definition at line 3361 of file sftypes.h.

◆ R_CRIS_RELATIVE

#define R_CRIS_RELATIVE   12

Definition at line 3352 of file sftypes.h.

◆ R_IA64_COPY

#define R_IA64_COPY   0x84 /* copy relocation */

Definition at line 3207 of file sftypes.h.

◆ R_IA64_DIR32LSB

#define R_IA64_DIR32LSB   0x25 /* symbol + addend, data4 LSB */

Definition at line 3152 of file sftypes.h.

◆ R_IA64_DIR32MSB

#define R_IA64_DIR32MSB   0x24 /* symbol + addend, data4 MSB */

Definition at line 3151 of file sftypes.h.

◆ R_IA64_DIR64LSB

#define R_IA64_DIR64LSB   0x27 /* symbol + addend, data8 LSB */

Definition at line 3154 of file sftypes.h.

◆ R_IA64_DIR64MSB

#define R_IA64_DIR64MSB   0x26 /* symbol + addend, data8 MSB */

Definition at line 3153 of file sftypes.h.

◆ R_IA64_DTPMOD64LSB

#define R_IA64_DTPMOD64LSB   0xa7 /* @dtpmod(sym + add), data8 LSB */

Definition at line 3218 of file sftypes.h.

◆ R_IA64_DTPMOD64MSB

#define R_IA64_DTPMOD64MSB   0xa6 /* @dtpmod(sym + add), data8 MSB */

Definition at line 3217 of file sftypes.h.

◆ R_IA64_DTPREL14

#define R_IA64_DTPREL14   0xb1 /* @dtprel(sym + add), imm14 */

Definition at line 3220 of file sftypes.h.

◆ R_IA64_DTPREL22

#define R_IA64_DTPREL22   0xb2 /* @dtprel(sym + add), imm22 */

Definition at line 3221 of file sftypes.h.

◆ R_IA64_DTPREL32LSB

#define R_IA64_DTPREL32LSB   0xb5 /* @dtprel(sym + add), data4 LSB */

Definition at line 3224 of file sftypes.h.

◆ R_IA64_DTPREL32MSB

#define R_IA64_DTPREL32MSB   0xb4 /* @dtprel(sym + add), data4 MSB */

Definition at line 3223 of file sftypes.h.

◆ R_IA64_DTPREL64I

#define R_IA64_DTPREL64I   0xb3 /* @dtprel(sym + add), imm64 */

Definition at line 3222 of file sftypes.h.

◆ R_IA64_DTPREL64LSB

#define R_IA64_DTPREL64LSB   0xb7 /* @dtprel(sym + add), data8 LSB */

Definition at line 3226 of file sftypes.h.

◆ R_IA64_DTPREL64MSB

#define R_IA64_DTPREL64MSB   0xb6 /* @dtprel(sym + add), data8 MSB */

Definition at line 3225 of file sftypes.h.

◆ R_IA64_FPTR32LSB

#define R_IA64_FPTR32LSB   0x45 /* @fptr(sym + add), data4 LSB */

Definition at line 3169 of file sftypes.h.

◆ R_IA64_FPTR32MSB

#define R_IA64_FPTR32MSB   0x44 /* @fptr(sym + add), data4 MSB */

Definition at line 3168 of file sftypes.h.

◆ R_IA64_FPTR64I

#define R_IA64_FPTR64I   0x43 /* @fptr(sym + add), mov imm64 */

Definition at line 3167 of file sftypes.h.

◆ R_IA64_FPTR64LSB

#define R_IA64_FPTR64LSB   0x47 /* @fptr(sym + add), data8 LSB */

Definition at line 3171 of file sftypes.h.

◆ R_IA64_FPTR64MSB

#define R_IA64_FPTR64MSB   0x46 /* @fptr(sym + add), data8 MSB */

Definition at line 3170 of file sftypes.h.

◆ R_IA64_GPREL22

#define R_IA64_GPREL22   0x2a /* @gprel(sym + add), add imm22 */

Definition at line 3155 of file sftypes.h.

◆ R_IA64_GPREL32LSB

#define R_IA64_GPREL32LSB   0x2d /* @gprel(sym + add), data4 LSB */

Definition at line 3158 of file sftypes.h.

◆ R_IA64_GPREL32MSB

#define R_IA64_GPREL32MSB   0x2c /* @gprel(sym + add), data4 MSB */

Definition at line 3157 of file sftypes.h.

◆ R_IA64_GPREL64I

#define R_IA64_GPREL64I   0x2b /* @gprel(sym + add), mov imm64 */

Definition at line 3156 of file sftypes.h.

◆ R_IA64_GPREL64LSB

#define R_IA64_GPREL64LSB   0x2f /* @gprel(sym + add), data8 LSB */

Definition at line 3160 of file sftypes.h.

◆ R_IA64_GPREL64MSB

#define R_IA64_GPREL64MSB   0x2e /* @gprel(sym + add), data8 MSB */

Definition at line 3159 of file sftypes.h.

◆ R_IA64_IMM14

#define R_IA64_IMM14   0x21 /* symbol + addend, add imm14 */

Definition at line 3148 of file sftypes.h.

◆ R_IA64_IMM22

#define R_IA64_IMM22   0x22 /* symbol + addend, add imm22 */

Definition at line 3149 of file sftypes.h.

◆ R_IA64_IMM64

#define R_IA64_IMM64   0x23 /* symbol + addend, mov imm64 */

Definition at line 3150 of file sftypes.h.

◆ R_IA64_IPLTLSB

#define R_IA64_IPLTLSB   0x81 /* dynamic reloc, imported PLT, LSB */

Definition at line 3206 of file sftypes.h.

◆ R_IA64_IPLTMSB

#define R_IA64_IPLTMSB   0x80 /* dynamic reloc, imported PLT, MSB */

Definition at line 3205 of file sftypes.h.

◆ R_IA64_LDXMOV

#define R_IA64_LDXMOV   0x87 /* Use of LTOFF22X. */

Definition at line 3210 of file sftypes.h.

◆ R_IA64_LTOFF22

#define R_IA64_LTOFF22   0x32 /* @ltoff(sym + add), add imm22 */

Definition at line 3161 of file sftypes.h.

◆ R_IA64_LTOFF22X

#define R_IA64_LTOFF22X   0x86 /* LTOFF22, relaxable. */

Definition at line 3209 of file sftypes.h.

◆ R_IA64_LTOFF64I

#define R_IA64_LTOFF64I   0x33 /* @ltoff(sym + add), mov imm64 */

Definition at line 3162 of file sftypes.h.

◆ R_IA64_LTOFF_DTPMOD22

#define R_IA64_LTOFF_DTPMOD22   0xaa /* @ltoff(@dtpmod(sym + add)), imm22 */

Definition at line 3219 of file sftypes.h.

◆ R_IA64_LTOFF_DTPREL22

#define R_IA64_LTOFF_DTPREL22   0xba /* @ltoff(@dtprel(s+a)), imm22 */

Definition at line 3227 of file sftypes.h.

◆ R_IA64_LTOFF_FPTR22

#define R_IA64_LTOFF_FPTR22   0x52 /* @ltoff(@fptr(s+a)), imm22 */

Definition at line 3180 of file sftypes.h.

◆ R_IA64_LTOFF_FPTR32LSB

#define R_IA64_LTOFF_FPTR32LSB   0x55 /* @ltoff(@fptr(s+a)), data4 LSB */

Definition at line 3183 of file sftypes.h.

◆ R_IA64_LTOFF_FPTR32MSB

#define R_IA64_LTOFF_FPTR32MSB   0x54 /* @ltoff(@fptr(s+a)), data4 MSB */

Definition at line 3182 of file sftypes.h.

◆ R_IA64_LTOFF_FPTR64I

#define R_IA64_LTOFF_FPTR64I   0x53 /* @ltoff(@fptr(s+a)), imm64 */

Definition at line 3181 of file sftypes.h.

◆ R_IA64_LTOFF_FPTR64LSB

#define R_IA64_LTOFF_FPTR64LSB   0x57 /* @ltoff(@fptr(s+a)), data8 LSB */

Definition at line 3185 of file sftypes.h.

◆ R_IA64_LTOFF_FPTR64MSB

#define R_IA64_LTOFF_FPTR64MSB   0x56 /* @ltoff(@fptr(s+a)), data8 MSB */

Definition at line 3184 of file sftypes.h.

◆ R_IA64_LTOFF_TPREL22

#define R_IA64_LTOFF_TPREL22   0x9a /* @ltoff(@tprel(s+a)), imm2 */

Definition at line 3216 of file sftypes.h.

◆ R_IA64_LTV32LSB

#define R_IA64_LTV32LSB   0x75 /* symbol + addend, data4 LSB */

Definition at line 3199 of file sftypes.h.

◆ R_IA64_LTV32MSB

#define R_IA64_LTV32MSB   0x74 /* symbol + addend, data4 MSB */

Definition at line 3198 of file sftypes.h.

◆ R_IA64_LTV64LSB

#define R_IA64_LTV64LSB   0x77 /* symbol + addend, data8 LSB */

Definition at line 3201 of file sftypes.h.

◆ R_IA64_LTV64MSB

#define R_IA64_LTV64MSB   0x76 /* symbol + addend, data8 MSB */

Definition at line 3200 of file sftypes.h.

◆ R_IA64_NONE

#define R_IA64_NONE   0x00 /* none */

Definition at line 3147 of file sftypes.h.

◆ R_IA64_PCREL21B

#define R_IA64_PCREL21B   0x49 /* @pcrel(sym + add), ptb, call */

Definition at line 3173 of file sftypes.h.

◆ R_IA64_PCREL21BI

#define R_IA64_PCREL21BI   0x79 /* @pcrel(sym + add), 21bit inst */

Definition at line 3202 of file sftypes.h.

◆ R_IA64_PCREL21F

#define R_IA64_PCREL21F   0x4b /* @pcrel(sym + add), fchkf */

Definition at line 3175 of file sftypes.h.

◆ R_IA64_PCREL21M

#define R_IA64_PCREL21M   0x4a /* @pcrel(sym + add), chk.s */

Definition at line 3174 of file sftypes.h.

◆ R_IA64_PCREL22

#define R_IA64_PCREL22   0x7a /* @pcrel(sym + add), 22bit inst */

Definition at line 3203 of file sftypes.h.

◆ R_IA64_PCREL32LSB

#define R_IA64_PCREL32LSB   0x4d /* @pcrel(sym + add), data4 LSB */

Definition at line 3177 of file sftypes.h.

◆ R_IA64_PCREL32MSB

#define R_IA64_PCREL32MSB   0x4c /* @pcrel(sym + add), data4 MSB */

Definition at line 3176 of file sftypes.h.

◆ R_IA64_PCREL60B

#define R_IA64_PCREL60B   0x48 /* @pcrel(sym + add), brl */

Definition at line 3172 of file sftypes.h.

◆ R_IA64_PCREL64I

#define R_IA64_PCREL64I   0x7b /* @pcrel(sym + add), 64bit inst */

Definition at line 3204 of file sftypes.h.

◆ R_IA64_PCREL64LSB

#define R_IA64_PCREL64LSB   0x4f /* @pcrel(sym + add), data8 LSB */

Definition at line 3179 of file sftypes.h.

◆ R_IA64_PCREL64MSB

#define R_IA64_PCREL64MSB   0x4e /* @pcrel(sym + add), data8 MSB */

Definition at line 3178 of file sftypes.h.

◆ R_IA64_PLTOFF22

#define R_IA64_PLTOFF22   0x3a /* @pltoff(sym + add), add imm22 */

Definition at line 3163 of file sftypes.h.

◆ R_IA64_PLTOFF64I

#define R_IA64_PLTOFF64I   0x3b /* @pltoff(sym + add), mov imm64 */

Definition at line 3164 of file sftypes.h.

◆ R_IA64_PLTOFF64LSB

#define R_IA64_PLTOFF64LSB   0x3f /* @pltoff(sym + add), data8 LSB */

Definition at line 3166 of file sftypes.h.

◆ R_IA64_PLTOFF64MSB

#define R_IA64_PLTOFF64MSB   0x3e /* @pltoff(sym + add), data8 MSB */

Definition at line 3165 of file sftypes.h.

◆ R_IA64_REL32LSB

#define R_IA64_REL32LSB   0x6d /* data 4 + REL */

Definition at line 3195 of file sftypes.h.

◆ R_IA64_REL32MSB

#define R_IA64_REL32MSB   0x6c /* data 4 + REL */

Definition at line 3194 of file sftypes.h.

◆ R_IA64_REL64LSB

#define R_IA64_REL64LSB   0x6f /* data 8 + REL */

Definition at line 3197 of file sftypes.h.

◆ R_IA64_REL64MSB

#define R_IA64_REL64MSB   0x6e /* data 8 + REL */

Definition at line 3196 of file sftypes.h.

◆ R_IA64_SECREL32LSB

#define R_IA64_SECREL32LSB   0x65 /* @secrel(sym + add), data4 LSB */

Definition at line 3191 of file sftypes.h.

◆ R_IA64_SECREL32MSB

#define R_IA64_SECREL32MSB   0x64 /* @secrel(sym + add), data4 MSB */

Definition at line 3190 of file sftypes.h.

◆ R_IA64_SECREL64LSB

#define R_IA64_SECREL64LSB   0x67 /* @secrel(sym + add), data8 LSB */

Definition at line 3193 of file sftypes.h.

◆ R_IA64_SECREL64MSB

#define R_IA64_SECREL64MSB   0x66 /* @secrel(sym + add), data8 MSB */

Definition at line 3192 of file sftypes.h.

◆ R_IA64_SEGREL32LSB

#define R_IA64_SEGREL32LSB   0x5d /* @segrel(sym + add), data4 LSB */

Definition at line 3187 of file sftypes.h.

◆ R_IA64_SEGREL32MSB

#define R_IA64_SEGREL32MSB   0x5c /* @segrel(sym + add), data4 MSB */

Definition at line 3186 of file sftypes.h.

◆ R_IA64_SEGREL64LSB

#define R_IA64_SEGREL64LSB   0x5f /* @segrel(sym + add), data8 LSB */

Definition at line 3189 of file sftypes.h.

◆ R_IA64_SEGREL64MSB

#define R_IA64_SEGREL64MSB   0x5e /* @segrel(sym + add), data8 MSB */

Definition at line 3188 of file sftypes.h.

◆ R_IA64_SUB

#define R_IA64_SUB   0x85 /* Addend and symbol difference */

Definition at line 3208 of file sftypes.h.

◆ R_IA64_TPREL14

#define R_IA64_TPREL14   0x91 /* @tprel(sym + add), imm14 */

Definition at line 3211 of file sftypes.h.

◆ R_IA64_TPREL22

#define R_IA64_TPREL22   0x92 /* @tprel(sym + add), imm22 */

Definition at line 3212 of file sftypes.h.

◆ R_IA64_TPREL64I

#define R_IA64_TPREL64I   0x93 /* @tprel(sym + add), imm64 */

Definition at line 3213 of file sftypes.h.

◆ R_IA64_TPREL64LSB

#define R_IA64_TPREL64LSB   0x97 /* @tprel(sym + add), data8 LSB */

Definition at line 3215 of file sftypes.h.

◆ R_IA64_TPREL64MSB

#define R_IA64_TPREL64MSB   0x96 /* @tprel(sym + add), data8 MSB */

Definition at line 3214 of file sftypes.h.

◆ R_M32R_10_PCREL

#define R_M32R_10_PCREL   4 /* PC relative 10 bit shifted. */

Definition at line 3427 of file sftypes.h.

◆ R_M32R_10_PCREL_RELA

#define R_M32R_10_PCREL_RELA   36 /* PC relative 10 bit shifted. */

Definition at line 3440 of file sftypes.h.

◆ R_M32R_16

#define R_M32R_16   1 /* Direct 16 bit. */

Definition at line 3424 of file sftypes.h.

◆ R_M32R_16_RELA

#define R_M32R_16_RELA   33 /* Direct 16 bit. */

Definition at line 3437 of file sftypes.h.

◆ R_M32R_18_PCREL

#define R_M32R_18_PCREL   5 /* PC relative 18 bit shifted. */

Definition at line 3428 of file sftypes.h.

◆ R_M32R_18_PCREL_RELA

#define R_M32R_18_PCREL_RELA   37 /* PC relative 18 bit shifted. */

Definition at line 3441 of file sftypes.h.

◆ R_M32R_24

#define R_M32R_24   3 /* Direct 24 bit. */

Definition at line 3426 of file sftypes.h.

◆ R_M32R_24_RELA

#define R_M32R_24_RELA   35 /* Direct 24 bit. */

Definition at line 3439 of file sftypes.h.

◆ R_M32R_26_PCREL

#define R_M32R_26_PCREL   6 /* PC relative 26 bit shifted. */

Definition at line 3429 of file sftypes.h.

◆ R_M32R_26_PCREL_RELA

#define R_M32R_26_PCREL_RELA   38 /* PC relative 26 bit shifted. */

Definition at line 3442 of file sftypes.h.

◆ R_M32R_26_PLTREL

#define R_M32R_26_PLTREL   49 /* 26 bit PC relative to PLT shifted */

Definition at line 3451 of file sftypes.h.

◆ R_M32R_32

#define R_M32R_32   2 /* Direct 32 bit. */

Definition at line 3425 of file sftypes.h.

◆ R_M32R_32_RELA

#define R_M32R_32_RELA   34 /* Direct 32 bit. */

Definition at line 3438 of file sftypes.h.

◆ R_M32R_COPY

#define R_M32R_COPY   50 /* Copy symbol at runtime */

Definition at line 3452 of file sftypes.h.

◆ R_M32R_GLOB_DAT

#define R_M32R_GLOB_DAT   51 /* Create GOT entry */

Definition at line 3453 of file sftypes.h.

◆ R_M32R_GNU_VTENTRY

#define R_M32R_GNU_VTENTRY   12

Definition at line 3435 of file sftypes.h.

◆ R_M32R_GNU_VTINHERIT

#define R_M32R_GNU_VTINHERIT   11

Definition at line 3434 of file sftypes.h.

◆ R_M32R_GOT16_HI_SLO

#define R_M32R_GOT16_HI_SLO
Value:
57 /* High 16 bit GOT entry with signed
low */

Definition at line 3459 of file sftypes.h.

◆ R_M32R_GOT16_HI_ULO

#define R_M32R_GOT16_HI_ULO
Value:
56 /* High 16 bit GOT entry with unsigned
low */

Definition at line 3458 of file sftypes.h.

◆ R_M32R_GOT16_LO

#define R_M32R_GOT16_LO   58 /* Low 16 bit GOT entry */

Definition at line 3460 of file sftypes.h.

◆ R_M32R_GOT24

#define R_M32R_GOT24   48 /* 24 bit GOT entry */

Definition at line 3450 of file sftypes.h.

◆ R_M32R_GOTOFF

#define R_M32R_GOTOFF   54 /* 24 bit offset to GOT */

Definition at line 3456 of file sftypes.h.

◆ R_M32R_GOTOFF_HI_SLO

#define R_M32R_GOTOFF_HI_SLO
Value:
63 /* High 16 bit offset to GOT
with signed low */

Definition at line 3465 of file sftypes.h.

◆ R_M32R_GOTOFF_HI_ULO

#define R_M32R_GOTOFF_HI_ULO
Value:
62 /* High 16 bit offset to GOT
with unsigned low */

Definition at line 3464 of file sftypes.h.

◆ R_M32R_GOTOFF_LO

#define R_M32R_GOTOFF_LO   64 /* Low 16 bit offset to GOT */

Definition at line 3466 of file sftypes.h.

◆ R_M32R_GOTPC24

#define R_M32R_GOTPC24   55 /* 24 bit PC relative offset to GOT */

Definition at line 3457 of file sftypes.h.

◆ R_M32R_GOTPC_HI_SLO

#define R_M32R_GOTPC_HI_SLO
Value:
60 /* High 16 bit PC relative offset to
GOT with signed low */

Definition at line 3462 of file sftypes.h.

◆ R_M32R_GOTPC_HI_ULO

#define R_M32R_GOTPC_HI_ULO
Value:
59 /* High 16 bit PC relative offset to
GOT with unsigned low */

Definition at line 3461 of file sftypes.h.

◆ R_M32R_GOTPC_LO

#define R_M32R_GOTPC_LO
Value:
61 /* Low 16 bit PC relative offset to
GOT */

Definition at line 3463 of file sftypes.h.

◆ R_M32R_HI16_SLO

#define R_M32R_HI16_SLO   8 /* High 16 bit with signed low. */

Definition at line 3431 of file sftypes.h.

◆ R_M32R_HI16_SLO_RELA

#define R_M32R_HI16_SLO_RELA   40 /* High 16 bit with signed low */

Definition at line 3444 of file sftypes.h.

◆ R_M32R_HI16_ULO

#define R_M32R_HI16_ULO   7 /* High 16 bit with unsigned low. */

Definition at line 3430 of file sftypes.h.

◆ R_M32R_HI16_ULO_RELA

#define R_M32R_HI16_ULO_RELA   39 /* High 16 bit with unsigned low */

Definition at line 3443 of file sftypes.h.

◆ R_M32R_JMP_SLOT

#define R_M32R_JMP_SLOT   52 /* Create PLT entry */

Definition at line 3454 of file sftypes.h.

◆ R_M32R_LO16

#define R_M32R_LO16   9 /* Low 16 bit. */

Definition at line 3432 of file sftypes.h.

◆ R_M32R_LO16_RELA

#define R_M32R_LO16_RELA   41 /* Low 16 bit */

Definition at line 3445 of file sftypes.h.

◆ R_M32R_NONE

#define R_M32R_NONE   0 /* No reloc. */

Definition at line 3423 of file sftypes.h.

◆ R_M32R_NUM

#define R_M32R_NUM   256 /* Keep this the last entry. */

Definition at line 3467 of file sftypes.h.

◆ R_M32R_RELA_GNU_VTENTRY

#define R_M32R_RELA_GNU_VTENTRY   44

Definition at line 3448 of file sftypes.h.

◆ R_M32R_RELA_GNU_VTINHERIT

#define R_M32R_RELA_GNU_VTINHERIT   43

Definition at line 3447 of file sftypes.h.

◆ R_M32R_RELATIVE

#define R_M32R_RELATIVE   53 /* Adjust by program base */

Definition at line 3455 of file sftypes.h.

◆ R_M32R_SDA16

#define R_M32R_SDA16   10 /* 16 bit offset in SDA. */

Definition at line 3433 of file sftypes.h.

◆ R_M32R_SDA16_RELA

#define R_M32R_SDA16_RELA   42 /* 16 bit offset in SDA */

Definition at line 3446 of file sftypes.h.

◆ R_MIPS_16

#define R_MIPS_16   1 /* Direct 16 bit */

Definition at line 2416 of file sftypes.h.

◆ R_MIPS_26

#define R_MIPS_26   4 /* Direct 26 bit shifted */

Definition at line 2419 of file sftypes.h.

◆ R_MIPS_32

#define R_MIPS_32   2 /* Direct 32 bit */

Definition at line 2417 of file sftypes.h.

◆ R_MIPS_64

#define R_MIPS_64   18

Definition at line 2431 of file sftypes.h.

◆ R_MIPS_ADD_IMMEDIATE

#define R_MIPS_ADD_IMMEDIATE   34

Definition at line 2447 of file sftypes.h.

◆ R_MIPS_CALL16

#define R_MIPS_CALL16   11 /* 16 bit GOT entry for function */

Definition at line 2426 of file sftypes.h.

◆ R_MIPS_CALL_HI16

#define R_MIPS_CALL_HI16   30

Definition at line 2443 of file sftypes.h.

◆ R_MIPS_CALL_LO16

#define R_MIPS_CALL_LO16   31

Definition at line 2444 of file sftypes.h.

◆ R_MIPS_DELETE

#define R_MIPS_DELETE   27

Definition at line 2440 of file sftypes.h.

◆ R_MIPS_GOT16

#define R_MIPS_GOT16   9 /* 16 bit GOT entry */

Definition at line 2424 of file sftypes.h.

◆ R_MIPS_GOT_DISP

#define R_MIPS_GOT_DISP   19

Definition at line 2432 of file sftypes.h.

◆ R_MIPS_GOT_HI16

#define R_MIPS_GOT_HI16   22

Definition at line 2435 of file sftypes.h.

◆ R_MIPS_GOT_LO16

#define R_MIPS_GOT_LO16   23

Definition at line 2436 of file sftypes.h.

◆ R_MIPS_GOT_OFST

#define R_MIPS_GOT_OFST   21

Definition at line 2434 of file sftypes.h.

◆ R_MIPS_GOT_PAGE

#define R_MIPS_GOT_PAGE   20

Definition at line 2433 of file sftypes.h.

◆ R_MIPS_GPREL16

#define R_MIPS_GPREL16   7 /* GP relative 16 bit */

Definition at line 2422 of file sftypes.h.

◆ R_MIPS_GPREL32

#define R_MIPS_GPREL32   12 /* GP relative 32 bit */

Definition at line 2427 of file sftypes.h.

◆ R_MIPS_HI16

#define R_MIPS_HI16   5 /* High 16 bit */

Definition at line 2420 of file sftypes.h.

◆ R_MIPS_HIGHER

#define R_MIPS_HIGHER   28

Definition at line 2441 of file sftypes.h.

◆ R_MIPS_HIGHEST

#define R_MIPS_HIGHEST   29

Definition at line 2442 of file sftypes.h.

◆ R_MIPS_INSERT_A

#define R_MIPS_INSERT_A   25

Definition at line 2438 of file sftypes.h.

◆ R_MIPS_INSERT_B

#define R_MIPS_INSERT_B   26

Definition at line 2439 of file sftypes.h.

◆ R_MIPS_JALR

#define R_MIPS_JALR   37

Definition at line 2450 of file sftypes.h.

◆ R_MIPS_LITERAL

#define R_MIPS_LITERAL   8 /* 16 bit literal entry */

Definition at line 2423 of file sftypes.h.

◆ R_MIPS_LO16

#define R_MIPS_LO16   6 /* Low 16 bit */

Definition at line 2421 of file sftypes.h.

◆ R_MIPS_NONE

#define R_MIPS_NONE   0 /* No reloc */

Definition at line 2415 of file sftypes.h.

◆ R_MIPS_NUM

#define R_MIPS_NUM   38

Definition at line 2452 of file sftypes.h.

◆ R_MIPS_PC16

#define R_MIPS_PC16   10 /* PC relative 16 bit */

Definition at line 2425 of file sftypes.h.

◆ R_MIPS_PJUMP

#define R_MIPS_PJUMP   35

Definition at line 2448 of file sftypes.h.

◆ R_MIPS_REL16

#define R_MIPS_REL16   33

Definition at line 2446 of file sftypes.h.

◆ R_MIPS_REL32

#define R_MIPS_REL32   3 /* PC relative 32 bit */

Definition at line 2418 of file sftypes.h.

◆ R_MIPS_RELGOT

#define R_MIPS_RELGOT   36

Definition at line 2449 of file sftypes.h.

◆ R_MIPS_SCN_DISP

#define R_MIPS_SCN_DISP   32

Definition at line 2445 of file sftypes.h.

◆ R_MIPS_SHIFT5

#define R_MIPS_SHIFT5   16

Definition at line 2429 of file sftypes.h.

◆ R_MIPS_SHIFT6

#define R_MIPS_SHIFT6   17

Definition at line 2430 of file sftypes.h.

◆ R_MIPS_SUB

#define R_MIPS_SUB   24

Definition at line 2437 of file sftypes.h.

◆ R_MN10300_16

#define R_MN10300_16   2 /* Direct 16 bit. */

Definition at line 3396 of file sftypes.h.

◆ R_MN10300_24

#define R_MN10300_24   9 /* Direct 24 bit. */

Definition at line 3403 of file sftypes.h.

◆ R_MN10300_32

#define R_MN10300_32   1 /* Direct 32 bit. */

Definition at line 3395 of file sftypes.h.

◆ R_MN10300_8

#define R_MN10300_8   3 /* Direct 8 bit. */

Definition at line 3397 of file sftypes.h.

◆ R_MN10300_COPY

#define R_MN10300_COPY   20 /* Copy symbol at runtime. */

Definition at line 3414 of file sftypes.h.

◆ R_MN10300_GLOB_DAT

#define R_MN10300_GLOB_DAT   21 /* Create GOT entry. */

Definition at line 3415 of file sftypes.h.

◆ R_MN10300_GNU_VTENTRY

#define R_MN10300_GNU_VTENTRY   8 /* ... collection annotation. */

Definition at line 3402 of file sftypes.h.

◆ R_MN10300_GNU_VTINHERIT

#define R_MN10300_GNU_VTINHERIT   7 /* Ancient C++ vtable garbage... */

Definition at line 3401 of file sftypes.h.

◆ R_MN10300_GOT16

#define R_MN10300_GOT16   19 /* 16-bit offset to GOT entry. */

Definition at line 3413 of file sftypes.h.

◆ R_MN10300_GOT24

#define R_MN10300_GOT24   18 /* 24-bit offset to GOT entry. */

Definition at line 3412 of file sftypes.h.

◆ R_MN10300_GOT32

#define R_MN10300_GOT32   17 /* 32-bit offset to GOT entry. */

Definition at line 3411 of file sftypes.h.

◆ R_MN10300_GOTOFF16

#define R_MN10300_GOTOFF16   14 /* 16-bit offset from GOT. */

Definition at line 3408 of file sftypes.h.

◆ R_MN10300_GOTOFF24

#define R_MN10300_GOTOFF24   13 /* 24-bit offset from GOT. */

Definition at line 3407 of file sftypes.h.

◆ R_MN10300_GOTOFF32

#define R_MN10300_GOTOFF32   12 /* 32-bit offset from GOT. */

Definition at line 3406 of file sftypes.h.

◆ R_MN10300_GOTPC16

#define R_MN10300_GOTPC16   11 /* 16-bit PCrel offset to GOT. */

Definition at line 3405 of file sftypes.h.

◆ R_MN10300_GOTPC32

#define R_MN10300_GOTPC32   10 /* 32-bit PCrel offset to GOT. */

Definition at line 3404 of file sftypes.h.

◆ R_MN10300_JMP_SLOT

#define R_MN10300_JMP_SLOT   22 /* Create PLT entry. */

Definition at line 3416 of file sftypes.h.

◆ R_MN10300_NONE

#define R_MN10300_NONE   0 /* No reloc. */

Definition at line 3394 of file sftypes.h.

◆ R_MN10300_NUM

#define R_MN10300_NUM   24

Definition at line 3419 of file sftypes.h.

◆ R_MN10300_PCREL16

#define R_MN10300_PCREL16   5 /* PC-relative 16-bit signed. */

Definition at line 3399 of file sftypes.h.

◆ R_MN10300_PCREL32

#define R_MN10300_PCREL32   4 /* PC-relative 32-bit. */

Definition at line 3398 of file sftypes.h.

◆ R_MN10300_PCREL8

#define R_MN10300_PCREL8   6 /* PC-relative 8-bit signed. */

Definition at line 3400 of file sftypes.h.

◆ R_MN10300_PLT16

#define R_MN10300_PLT16   16 /* 16-bit PCrel to PLT entry. */

Definition at line 3410 of file sftypes.h.

◆ R_MN10300_PLT32

#define R_MN10300_PLT32   15 /* 32-bit PCrel to PLT entry. */

Definition at line 3409 of file sftypes.h.

◆ R_MN10300_RELATIVE

#define R_MN10300_RELATIVE   23 /* Adjust by program base. */

Definition at line 3417 of file sftypes.h.

◆ R_PARISC_COPY

#define R_PARISC_COPY   128 /* Copy relocation. */

Definition at line 2676 of file sftypes.h.

◆ R_PARISC_DIR14DR

#define R_PARISC_DIR14DR   84 /* 14 bits of eff. address. */

Definition at line 2646 of file sftypes.h.

◆ R_PARISC_DIR14R

#define R_PARISC_DIR14R   6 /* Right 14 bits of eff. address. */

Definition at line 2615 of file sftypes.h.

◆ R_PARISC_DIR14WR

#define R_PARISC_DIR14WR   83 /* 14 bits of eff. address. */

Definition at line 2645 of file sftypes.h.

◆ R_PARISC_DIR16DF

#define R_PARISC_DIR16DF   87 /* 16 bits of eff. address. */

Definition at line 2649 of file sftypes.h.

◆ R_PARISC_DIR16F

#define R_PARISC_DIR16F   85 /* 16 bits of eff. address. */

Definition at line 2647 of file sftypes.h.

◆ R_PARISC_DIR16WF

#define R_PARISC_DIR16WF   86 /* 16 bits of eff. address. */

Definition at line 2648 of file sftypes.h.

◆ R_PARISC_DIR17F

#define R_PARISC_DIR17F   4 /* 17 bits of eff. address. */

Definition at line 2614 of file sftypes.h.

◆ R_PARISC_DIR17R

#define R_PARISC_DIR17R   3 /* Right 17 bits of eff. address. */

Definition at line 2613 of file sftypes.h.

◆ R_PARISC_DIR21L

#define R_PARISC_DIR21L   2 /* Left 21 bits of eff. address. */

Definition at line 2612 of file sftypes.h.

◆ R_PARISC_DIR32

#define R_PARISC_DIR32   1 /* Direct 32-bit reference. */

Definition at line 2611 of file sftypes.h.

◆ R_PARISC_DIR64

#define R_PARISC_DIR64   80 /* 64 bits of eff. address. */

Definition at line 2644 of file sftypes.h.

◆ R_PARISC_DPREL14R

#define R_PARISC_DPREL14R   22 /* Right 14 bits of rel. address. */

Definition at line 2622 of file sftypes.h.

◆ R_PARISC_DPREL21L

#define R_PARISC_DPREL21L   18 /* Left 21 bits of rel. address. */

Definition at line 2621 of file sftypes.h.

◆ R_PARISC_EPLT

#define R_PARISC_EPLT   130 /* Dynamic reloc, exported PLT */

Definition at line 2678 of file sftypes.h.

◆ R_PARISC_FPTR64

#define R_PARISC_FPTR64   64 /* 64 bits function address. */

Definition at line 2635 of file sftypes.h.

◆ R_PARISC_GPREL14DR

#define R_PARISC_GPREL14DR   92 /* GP-rel. address, right 14 bits. */

Definition at line 2652 of file sftypes.h.

◆ R_PARISC_GPREL14R

#define R_PARISC_GPREL14R   30 /* GP-relative, right 14 bits. */

Definition at line 2624 of file sftypes.h.

◆ R_PARISC_GPREL14WR

#define R_PARISC_GPREL14WR   91 /* GP-rel. address, right 14 bits. */

Definition at line 2651 of file sftypes.h.

◆ R_PARISC_GPREL16DF

#define R_PARISC_GPREL16DF   95 /* 16 bits GP-rel. address. */

Definition at line 2655 of file sftypes.h.

◆ R_PARISC_GPREL16F

#define R_PARISC_GPREL16F   93 /* 16 bits GP-rel. address. */

Definition at line 2653 of file sftypes.h.

◆ R_PARISC_GPREL16WF

#define R_PARISC_GPREL16WF   94 /* 16 bits GP-rel. address. */

Definition at line 2654 of file sftypes.h.

◆ R_PARISC_GPREL21L

#define R_PARISC_GPREL21L   26 /* GP-relative, left 21 bits. */

Definition at line 2623 of file sftypes.h.

◆ R_PARISC_GPREL64

#define R_PARISC_GPREL64   88 /* 64 bits of GP-rel. address. */

Definition at line 2650 of file sftypes.h.

◆ R_PARISC_HIRESERVE

#define R_PARISC_HIRESERVE   255

Definition at line 2697 of file sftypes.h.

◆ R_PARISC_IPLT

#define R_PARISC_IPLT   129 /* Dynamic reloc, imported PLT */

Definition at line 2677 of file sftypes.h.

◆ R_PARISC_LORESERVE

#define R_PARISC_LORESERVE   128

Definition at line 2675 of file sftypes.h.

◆ R_PARISC_LTOFF14DR

#define R_PARISC_LTOFF14DR   100 /* LT-rel. address, right 14 bits. */

Definition at line 2658 of file sftypes.h.

◆ R_PARISC_LTOFF14R

#define R_PARISC_LTOFF14R   38 /* LT-relative, right 14 bits. */

Definition at line 2626 of file sftypes.h.

◆ R_PARISC_LTOFF14WR

#define R_PARISC_LTOFF14WR   99 /* LT-rel. address, right 14 bits. */

Definition at line 2657 of file sftypes.h.

◆ R_PARISC_LTOFF16DF

#define R_PARISC_LTOFF16DF   103 /* 16 bits LT-rel. address. */

Definition at line 2661 of file sftypes.h.

◆ R_PARISC_LTOFF16F

#define R_PARISC_LTOFF16F   101 /* 16 bits LT-rel. address. */

Definition at line 2659 of file sftypes.h.

◆ R_PARISC_LTOFF16WF

#define R_PARISC_LTOFF16WF   102 /* 16 bits LT-rel. address. */

Definition at line 2660 of file sftypes.h.

◆ R_PARISC_LTOFF21L

#define R_PARISC_LTOFF21L   34 /* LT-relative, left 21 bits. */

Definition at line 2625 of file sftypes.h.

◆ R_PARISC_LTOFF64

#define R_PARISC_LTOFF64   96 /* 64 bits LT-rel. address. */

Definition at line 2656 of file sftypes.h.

◆ R_PARISC_LTOFF_FPTR14DR

#define R_PARISC_LTOFF_FPTR14DR   124 /* LT-rel. fct. ptr., right 14 bits. */

Definition at line 2671 of file sftypes.h.

◆ R_PARISC_LTOFF_FPTR14R

#define R_PARISC_LTOFF_FPTR14R   62 /* LT-rel. fct ptr, right 14 bits. */

Definition at line 2634 of file sftypes.h.

◆ R_PARISC_LTOFF_FPTR14WR

#define R_PARISC_LTOFF_FPTR14WR   123 /* LT-rel. fct. ptr., right 14 bits. */

Definition at line 2670 of file sftypes.h.

◆ R_PARISC_LTOFF_FPTR16DF

#define R_PARISC_LTOFF_FPTR16DF   127 /* 16 bits LT-rel. function ptr. */

Definition at line 2674 of file sftypes.h.

◆ R_PARISC_LTOFF_FPTR16F

#define R_PARISC_LTOFF_FPTR16F   125 /* 16 bits LT-rel. function ptr. */

Definition at line 2672 of file sftypes.h.

◆ R_PARISC_LTOFF_FPTR16WF

#define R_PARISC_LTOFF_FPTR16WF   126 /* 16 bits LT-rel. function ptr. */

Definition at line 2673 of file sftypes.h.

◆ R_PARISC_LTOFF_FPTR21L

#define R_PARISC_LTOFF_FPTR21L   58 /* LT-rel. fct ptr, left 21 bits. */

Definition at line 2633 of file sftypes.h.

◆ R_PARISC_LTOFF_FPTR32

#define R_PARISC_LTOFF_FPTR32   57 /* 32 bits LT-rel. function pointer. */

Definition at line 2632 of file sftypes.h.

◆ R_PARISC_LTOFF_FPTR64

#define R_PARISC_LTOFF_FPTR64   120 /* 64 bits LT-rel. function ptr. */

Definition at line 2669 of file sftypes.h.

◆ R_PARISC_LTOFF_TP14DR

#define R_PARISC_LTOFF_TP14DR   228 /* LT-TP-rel. address, right 14 bits.*/

Definition at line 2693 of file sftypes.h.

◆ R_PARISC_LTOFF_TP14F

#define R_PARISC_LTOFF_TP14F   167 /* 14 bits LT-TP-rel. address. */

Definition at line 2684 of file sftypes.h.

◆ R_PARISC_LTOFF_TP14R

#define R_PARISC_LTOFF_TP14R   166 /* LT-TP-rel. address, right 14 bits.*/

Definition at line 2683 of file sftypes.h.

◆ R_PARISC_LTOFF_TP14WR

#define R_PARISC_LTOFF_TP14WR   227 /* LT-TP-rel. address, right 14 bits.*/

Definition at line 2692 of file sftypes.h.

◆ R_PARISC_LTOFF_TP16DF

#define R_PARISC_LTOFF_TP16DF   231 /* 16 bits LT-TP-rel. address. */

Definition at line 2696 of file sftypes.h.

◆ R_PARISC_LTOFF_TP16F

#define R_PARISC_LTOFF_TP16F   229 /* 16 bits LT-TP-rel. address. */

Definition at line 2694 of file sftypes.h.

◆ R_PARISC_LTOFF_TP16WF

#define R_PARISC_LTOFF_TP16WF   230 /* 16 bits LT-TP-rel. address. */

Definition at line 2695 of file sftypes.h.

◆ R_PARISC_LTOFF_TP21L

#define R_PARISC_LTOFF_TP21L   162 /* LT-TP-rel. address, left 21 bits. */

Definition at line 2682 of file sftypes.h.

◆ R_PARISC_LTOFF_TP64

#define R_PARISC_LTOFF_TP64   224 /* 64 bits LT-TP-rel. address. */

Definition at line 2691 of file sftypes.h.

◆ R_PARISC_NONE

#define R_PARISC_NONE   0 /* No reloc. */

Definition at line 2610 of file sftypes.h.

◆ R_PARISC_PCREL14DR

#define R_PARISC_PCREL14DR   76 /* PC rel. address, right 14 bits. */

Definition at line 2640 of file sftypes.h.

◆ R_PARISC_PCREL14R

#define R_PARISC_PCREL14R   14 /* Right 14 bits of rel. address. */

Definition at line 2620 of file sftypes.h.

◆ R_PARISC_PCREL14WR

#define R_PARISC_PCREL14WR   75 /* PC-rel. address, right 14 bits. */

Definition at line 2639 of file sftypes.h.

◆ R_PARISC_PCREL16DF

#define R_PARISC_PCREL16DF   79 /* 16 bits PC-rel. address. */

Definition at line 2643 of file sftypes.h.

◆ R_PARISC_PCREL16F

#define R_PARISC_PCREL16F   77 /* 16 bits PC-rel. address. */

Definition at line 2641 of file sftypes.h.

◆ R_PARISC_PCREL16WF

#define R_PARISC_PCREL16WF   78 /* 16 bits PC-rel. address. */

Definition at line 2642 of file sftypes.h.

◆ R_PARISC_PCREL17F

#define R_PARISC_PCREL17F   12 /* 17 bits of rel. address. */

Definition at line 2619 of file sftypes.h.

◆ R_PARISC_PCREL17R

#define R_PARISC_PCREL17R   11 /* Right 17 bits of rel. address. */

Definition at line 2618 of file sftypes.h.

◆ R_PARISC_PCREL21L

#define R_PARISC_PCREL21L   10 /* Left 21 bits of rel. address. */

Definition at line 2617 of file sftypes.h.

◆ R_PARISC_PCREL22F

#define R_PARISC_PCREL22F   74 /* 22 bits PC-rel. address. */

Definition at line 2638 of file sftypes.h.

◆ R_PARISC_PCREL32

#define R_PARISC_PCREL32   9 /* 32-bit rel. address. */

Definition at line 2616 of file sftypes.h.

◆ R_PARISC_PCREL64

#define R_PARISC_PCREL64   72 /* 64 bits PC-rel. address. */

Definition at line 2637 of file sftypes.h.

◆ R_PARISC_PLABEL32

#define R_PARISC_PLABEL32   65 /* 32 bits function address. */

Definition at line 2636 of file sftypes.h.

◆ R_PARISC_PLTOFF14DR

#define R_PARISC_PLTOFF14DR   116 /* PLT-rel. address, right 14 bits. */

Definition at line 2665 of file sftypes.h.

◆ R_PARISC_PLTOFF14R

#define R_PARISC_PLTOFF14R   54 /* PLT rel. address, right 14 bits. */

Definition at line 2631 of file sftypes.h.

◆ R_PARISC_PLTOFF14WR

#define R_PARISC_PLTOFF14WR   115 /* PLT-rel. address, right 14 bits. */

Definition at line 2664 of file sftypes.h.

◆ R_PARISC_PLTOFF16DF

#define R_PARISC_PLTOFF16DF   119 /* 16 bits PLT-rel. address. */

Definition at line 2668 of file sftypes.h.

◆ R_PARISC_PLTOFF16F

#define R_PARISC_PLTOFF16F   117 /* 16 bits LT-rel. address. */

Definition at line 2666 of file sftypes.h.

◆ R_PARISC_PLTOFF16WF

#define R_PARISC_PLTOFF16WF   118 /* 16 bits PLT-rel. address. */

Definition at line 2667 of file sftypes.h.

◆ R_PARISC_PLTOFF21L

#define R_PARISC_PLTOFF21L   50 /* PLT rel. address, left 21 bits. */

Definition at line 2630 of file sftypes.h.

◆ R_PARISC_SECREL32

#define R_PARISC_SECREL32   41 /* 32 bits section rel. address. */

Definition at line 2627 of file sftypes.h.

◆ R_PARISC_SECREL64

#define R_PARISC_SECREL64   104 /* 64 bits section rel. address. */

Definition at line 2662 of file sftypes.h.

◆ R_PARISC_SEGBASE

#define R_PARISC_SEGBASE   48 /* No relocation, set segment base. */

Definition at line 2628 of file sftypes.h.

◆ R_PARISC_SEGREL32

#define R_PARISC_SEGREL32   49 /* 32 bits segment rel. address. */

Definition at line 2629 of file sftypes.h.

◆ R_PARISC_SEGREL64

#define R_PARISC_SEGREL64   112 /* 64 bits segment rel. address. */

Definition at line 2663 of file sftypes.h.

◆ R_PARISC_TPREL14DR

#define R_PARISC_TPREL14DR   220 /* TP-rel. address, right 14 bits. */

Definition at line 2687 of file sftypes.h.

◆ R_PARISC_TPREL14R

#define R_PARISC_TPREL14R   158 /* TP-rel. address, right 14 bits. */

Definition at line 2681 of file sftypes.h.

◆ R_PARISC_TPREL14WR

#define R_PARISC_TPREL14WR   219 /* TP-rel. address, right 14 bits. */

Definition at line 2686 of file sftypes.h.

◆ R_PARISC_TPREL16DF

#define R_PARISC_TPREL16DF   223 /* 16 bits TP-rel. address. */

Definition at line 2690 of file sftypes.h.

◆ R_PARISC_TPREL16F

#define R_PARISC_TPREL16F   221 /* 16 bits TP-rel. address. */

Definition at line 2688 of file sftypes.h.

◆ R_PARISC_TPREL16WF

#define R_PARISC_TPREL16WF   222 /* 16 bits TP-rel. address. */

Definition at line 2689 of file sftypes.h.

◆ R_PARISC_TPREL21L

#define R_PARISC_TPREL21L   154 /* TP-rel. address, left 21 bits. */

Definition at line 2680 of file sftypes.h.

◆ R_PARISC_TPREL32

#define R_PARISC_TPREL32   153 /* 32 bits TP-rel. address. */

Definition at line 2679 of file sftypes.h.

◆ R_PARISC_TPREL64

#define R_PARISC_TPREL64   216 /* 64 bits TP-rel. address. */

Definition at line 2685 of file sftypes.h.

◆ R_PPC64_ADDR14

#define R_PPC64_ADDR14   R_PPC_ADDR14 /* 16bit address, word aligned */

Definition at line 2922 of file sftypes.h.

◆ R_PPC64_ADDR14_BRNTAKEN

#define R_PPC64_ADDR14_BRNTAKEN   R_PPC_ADDR14_BRNTAKEN

Definition at line 2924 of file sftypes.h.

◆ R_PPC64_ADDR14_BRTAKEN

#define R_PPC64_ADDR14_BRTAKEN   R_PPC_ADDR14_BRTAKEN

Definition at line 2923 of file sftypes.h.

◆ R_PPC64_ADDR16

#define R_PPC64_ADDR16   R_PPC_ADDR16 /* 16bit absolute address */

Definition at line 2918 of file sftypes.h.

◆ R_PPC64_ADDR16_DS

#define R_PPC64_ADDR16_DS   56 /* half16ds* (S + A) >> 2 */

Definition at line 2972 of file sftypes.h.

◆ R_PPC64_ADDR16_HA

#define R_PPC64_ADDR16_HA   R_PPC_ADDR16_HA /* adjusted high 16bits. */

Definition at line 2921 of file sftypes.h.

◆ R_PPC64_ADDR16_HI

#define R_PPC64_ADDR16_HI   R_PPC_ADDR16_HI /* high 16bits of address. */

Definition at line 2920 of file sftypes.h.

◆ R_PPC64_ADDR16_HIGHER

#define R_PPC64_ADDR16_HIGHER   39 /* half16 #higher(S + A) */

Definition at line 2954 of file sftypes.h.

◆ R_PPC64_ADDR16_HIGHERA

#define R_PPC64_ADDR16_HIGHERA   40 /* half16 #highera(S + A) */

Definition at line 2955 of file sftypes.h.

◆ R_PPC64_ADDR16_HIGHEST

#define R_PPC64_ADDR16_HIGHEST   41 /* half16 #highest(S + A) */

Definition at line 2956 of file sftypes.h.

◆ R_PPC64_ADDR16_HIGHESTA

#define R_PPC64_ADDR16_HIGHESTA   42 /* half16 #highesta(S + A) */

Definition at line 2957 of file sftypes.h.

◆ R_PPC64_ADDR16_LO

#define R_PPC64_ADDR16_LO   R_PPC_ADDR16_LO /* lower 16bits of address */

Definition at line 2919 of file sftypes.h.

◆ R_PPC64_ADDR16_LO_DS

#define R_PPC64_ADDR16_LO_DS   57 /* half16ds #lo(S + A) >> 2 */

Definition at line 2973 of file sftypes.h.

◆ R_PPC64_ADDR24

#define R_PPC64_ADDR24   R_PPC_ADDR24 /* 26bit address, word aligned */

Definition at line 2917 of file sftypes.h.

◆ R_PPC64_ADDR30

#define R_PPC64_ADDR30   37 /* word30 (S + A - P) >> 2 */

Definition at line 2952 of file sftypes.h.

◆ R_PPC64_ADDR32

#define R_PPC64_ADDR32   R_PPC_ADDR32 /* 32bit absolute address */

Definition at line 2916 of file sftypes.h.

◆ R_PPC64_ADDR64

#define R_PPC64_ADDR64   38 /* doubleword64 S + A */

Definition at line 2953 of file sftypes.h.

◆ R_PPC64_COPY

#define R_PPC64_COPY   R_PPC_COPY

Definition at line 2934 of file sftypes.h.

◆ R_PPC64_DTPMOD64

#define R_PPC64_DTPMOD64   68 /* doubleword64 (sym+add)@dtpmod */

Definition at line 2986 of file sftypes.h.

◆ R_PPC64_DTPREL16

#define R_PPC64_DTPREL16   74 /* half16* (sym+add)@dtprel */

Definition at line 2992 of file sftypes.h.

◆ R_PPC64_DTPREL16_DS

#define R_PPC64_DTPREL16_DS   101 /* half16ds* (sym+add)@dtprel */

Definition at line 3019 of file sftypes.h.

◆ R_PPC64_DTPREL16_HA

#define R_PPC64_DTPREL16_HA   77 /* half16 (sym+add)@dtprel@ha */

Definition at line 2995 of file sftypes.h.

◆ R_PPC64_DTPREL16_HI

#define R_PPC64_DTPREL16_HI   76 /* half16 (sym+add)@dtprel@h */

Definition at line 2994 of file sftypes.h.

◆ R_PPC64_DTPREL16_HIGHER

#define R_PPC64_DTPREL16_HIGHER   103 /* half16 (sym+add)@dtprel@higher */

Definition at line 3021 of file sftypes.h.

◆ R_PPC64_DTPREL16_HIGHERA

#define R_PPC64_DTPREL16_HIGHERA   104 /* half16 (sym+add)@dtprel@highera */

Definition at line 3022 of file sftypes.h.

◆ R_PPC64_DTPREL16_HIGHEST

#define R_PPC64_DTPREL16_HIGHEST   105 /* half16 (sym+add)@dtprel@highest */

Definition at line 3023 of file sftypes.h.

◆ R_PPC64_DTPREL16_HIGHESTA

#define R_PPC64_DTPREL16_HIGHESTA   106 /* half16 (sym+add)@dtprel@highesta */

Definition at line 3024 of file sftypes.h.

◆ R_PPC64_DTPREL16_LO

#define R_PPC64_DTPREL16_LO   75 /* half16 (sym+add)@dtprel@l */

Definition at line 2993 of file sftypes.h.

◆ R_PPC64_DTPREL16_LO_DS

#define R_PPC64_DTPREL16_LO_DS   102 /* half16ds (sym+add)@dtprel@l */

Definition at line 3020 of file sftypes.h.

◆ R_PPC64_DTPREL64

#define R_PPC64_DTPREL64   78 /* doubleword64 (sym+add)@dtprel */

Definition at line 2996 of file sftypes.h.

◆ R_PPC64_GLOB_DAT

#define R_PPC64_GLOB_DAT   R_PPC_GLOB_DAT

Definition at line 2935 of file sftypes.h.

◆ R_PPC64_GOT16

#define R_PPC64_GOT16   R_PPC_GOT16

Definition at line 2929 of file sftypes.h.

◆ R_PPC64_GOT16_DS

#define R_PPC64_GOT16_DS   58 /* half16ds* (G + A) >> 2 */

Definition at line 2974 of file sftypes.h.

◆ R_PPC64_GOT16_HA

#define R_PPC64_GOT16_HA   R_PPC_GOT16_HA

Definition at line 2932 of file sftypes.h.

◆ R_PPC64_GOT16_HI

#define R_PPC64_GOT16_HI   R_PPC_GOT16_HI

Definition at line 2931 of file sftypes.h.

◆ R_PPC64_GOT16_LO

#define R_PPC64_GOT16_LO   R_PPC_GOT16_LO

Definition at line 2930 of file sftypes.h.

◆ R_PPC64_GOT16_LO_DS

#define R_PPC64_GOT16_LO_DS   59 /* half16ds #lo(G + A) >> 2 */

Definition at line 2975 of file sftypes.h.

◆ R_PPC64_GOT_DTPREL16_DS

#define R_PPC64_GOT_DTPREL16_DS   91 /* half16ds* (sym+add)@got@dtprel */

Definition at line 3009 of file sftypes.h.

◆ R_PPC64_GOT_DTPREL16_HA

#define R_PPC64_GOT_DTPREL16_HA   94 /* half16 (sym+add)@got@dtprel@ha */

Definition at line 3012 of file sftypes.h.

◆ R_PPC64_GOT_DTPREL16_HI

#define R_PPC64_GOT_DTPREL16_HI   93 /* half16 (sym+add)@got@dtprel@h */

Definition at line 3011 of file sftypes.h.

◆ R_PPC64_GOT_DTPREL16_LO_DS

#define R_PPC64_GOT_DTPREL16_LO_DS   92 /* half16ds (sym+add)@got@dtprel@l */

Definition at line 3010 of file sftypes.h.

◆ R_PPC64_GOT_TLSGD16

#define R_PPC64_GOT_TLSGD16   79 /* half16* (sym+add)@got@tlsgd */

Definition at line 2997 of file sftypes.h.

◆ R_PPC64_GOT_TLSGD16_HA

#define R_PPC64_GOT_TLSGD16_HA   82 /* half16 (sym+add)@got@tlsgd@ha */

Definition at line 3000 of file sftypes.h.

◆ R_PPC64_GOT_TLSGD16_HI

#define R_PPC64_GOT_TLSGD16_HI   81 /* half16 (sym+add)@got@tlsgd@h */

Definition at line 2999 of file sftypes.h.

◆ R_PPC64_GOT_TLSGD16_LO

#define R_PPC64_GOT_TLSGD16_LO   80 /* half16 (sym+add)@got@tlsgd@l */

Definition at line 2998 of file sftypes.h.

◆ R_PPC64_GOT_TLSLD16

#define R_PPC64_GOT_TLSLD16   83 /* half16* (sym+add)@got@tlsld */

Definition at line 3001 of file sftypes.h.

◆ R_PPC64_GOT_TLSLD16_HA

#define R_PPC64_GOT_TLSLD16_HA   86 /* half16 (sym+add)@got@tlsld@ha */

Definition at line 3004 of file sftypes.h.

◆ R_PPC64_GOT_TLSLD16_HI

#define R_PPC64_GOT_TLSLD16_HI   85 /* half16 (sym+add)@got@tlsld@h */

Definition at line 3003 of file sftypes.h.

◆ R_PPC64_GOT_TLSLD16_LO

#define R_PPC64_GOT_TLSLD16_LO   84 /* half16 (sym+add)@got@tlsld@l */

Definition at line 3002 of file sftypes.h.

◆ R_PPC64_GOT_TPREL16_DS

#define R_PPC64_GOT_TPREL16_DS   87 /* half16ds* (sym+add)@got@tprel */

Definition at line 3005 of file sftypes.h.

◆ R_PPC64_GOT_TPREL16_HA

#define R_PPC64_GOT_TPREL16_HA   90 /* half16 (sym+add)@got@tprel@ha */

Definition at line 3008 of file sftypes.h.

◆ R_PPC64_GOT_TPREL16_HI

#define R_PPC64_GOT_TPREL16_HI   89 /* half16 (sym+add)@got@tprel@h */

Definition at line 3007 of file sftypes.h.

◆ R_PPC64_GOT_TPREL16_LO_DS

#define R_PPC64_GOT_TPREL16_LO_DS   88 /* half16ds (sym+add)@got@tprel@l */

Definition at line 3006 of file sftypes.h.

◆ R_PPC64_JMP_SLOT

#define R_PPC64_JMP_SLOT   R_PPC_JMP_SLOT

Definition at line 2936 of file sftypes.h.

◆ R_PPC64_NONE

#define R_PPC64_NONE   R_PPC_NONE

Definition at line 2915 of file sftypes.h.

◆ R_PPC64_NUM

#define R_PPC64_NUM   107

Definition at line 3027 of file sftypes.h.

◆ R_PPC64_PLT16_HA

#define R_PPC64_PLT16_HA   R_PPC_PLT16_HA

Definition at line 2946 of file sftypes.h.

◆ R_PPC64_PLT16_HI

#define R_PPC64_PLT16_HI   R_PPC_PLT16_HI

Definition at line 2945 of file sftypes.h.

◆ R_PPC64_PLT16_LO

#define R_PPC64_PLT16_LO   R_PPC_PLT16_LO

Definition at line 2944 of file sftypes.h.

◆ R_PPC64_PLT16_LO_DS

#define R_PPC64_PLT16_LO_DS   60 /* half16ds #lo(L + A) >> 2 */

Definition at line 2976 of file sftypes.h.

◆ R_PPC64_PLT32

#define R_PPC64_PLT32   R_PPC_PLT32

Definition at line 2942 of file sftypes.h.

◆ R_PPC64_PLT64

#define R_PPC64_PLT64   45 /* doubleword64 L + A */

Definition at line 2960 of file sftypes.h.

◆ R_PPC64_PLTGOT16

#define R_PPC64_PLTGOT16   52 /* half16* M + A */

Definition at line 2967 of file sftypes.h.

◆ R_PPC64_PLTGOT16_DS

#define R_PPC64_PLTGOT16_DS   65 /* half16ds* (M + A) >> 2 */

Definition at line 2981 of file sftypes.h.

◆ R_PPC64_PLTGOT16_HA

#define R_PPC64_PLTGOT16_HA   55 /* half16 #ha(M + A) */

Definition at line 2970 of file sftypes.h.

◆ R_PPC64_PLTGOT16_HI

#define R_PPC64_PLTGOT16_HI   54 /* half16 #hi(M + A) */

Definition at line 2969 of file sftypes.h.

◆ R_PPC64_PLTGOT16_LO

#define R_PPC64_PLTGOT16_LO   53 /* half16 #lo(M + A) */

Definition at line 2968 of file sftypes.h.

◆ R_PPC64_PLTGOT16_LO_DS

#define R_PPC64_PLTGOT16_LO_DS   66 /* half16ds #lo(M + A) >> 2 */

Definition at line 2982 of file sftypes.h.

◆ R_PPC64_PLTREL32

#define R_PPC64_PLTREL32   R_PPC_PLTREL32

Definition at line 2943 of file sftypes.h.

◆ R_PPC64_PLTREL64

#define R_PPC64_PLTREL64   46 /* doubleword64 L + A - P */

Definition at line 2961 of file sftypes.h.

◆ R_PPC64_REL14

#define R_PPC64_REL14   R_PPC_REL14 /* PC relative 16 bit */

Definition at line 2926 of file sftypes.h.

◆ R_PPC64_REL14_BRNTAKEN

#define R_PPC64_REL14_BRNTAKEN   R_PPC_REL14_BRNTAKEN

Definition at line 2928 of file sftypes.h.

◆ R_PPC64_REL14_BRTAKEN

#define R_PPC64_REL14_BRTAKEN   R_PPC_REL14_BRTAKEN

Definition at line 2927 of file sftypes.h.

◆ R_PPC64_REL24

#define R_PPC64_REL24   R_PPC_REL24 /* PC-rel. 26 bit, word aligned */

Definition at line 2925 of file sftypes.h.

◆ R_PPC64_REL32

#define R_PPC64_REL32   R_PPC_REL32

Definition at line 2941 of file sftypes.h.

◆ R_PPC64_REL64

#define R_PPC64_REL64   44 /* doubleword64 S + A - P */

Definition at line 2959 of file sftypes.h.

◆ R_PPC64_RELATIVE

#define R_PPC64_RELATIVE   R_PPC_RELATIVE

Definition at line 2937 of file sftypes.h.

◆ R_PPC64_SECTOFF

#define R_PPC64_SECTOFF   R_PPC_SECTOFF

Definition at line 2948 of file sftypes.h.

◆ R_PPC64_SECTOFF_DS

#define R_PPC64_SECTOFF_DS   61 /* half16ds* (R + A) >> 2 */

Definition at line 2977 of file sftypes.h.

◆ R_PPC64_SECTOFF_HA

#define R_PPC64_SECTOFF_HA   R_PPC_SECTOFF_HA

Definition at line 2951 of file sftypes.h.

◆ R_PPC64_SECTOFF_HI

#define R_PPC64_SECTOFF_HI   R_PPC_SECTOFF_HI

Definition at line 2950 of file sftypes.h.

◆ R_PPC64_SECTOFF_LO

#define R_PPC64_SECTOFF_LO   R_PPC_SECTOFF_LO

Definition at line 2949 of file sftypes.h.

◆ R_PPC64_SECTOFF_LO_DS

#define R_PPC64_SECTOFF_LO_DS   62 /* half16ds #lo(R + A) >> 2 */

Definition at line 2978 of file sftypes.h.

◆ R_PPC64_TLS

#define R_PPC64_TLS   67 /* none (sym+add)@tls */

Definition at line 2985 of file sftypes.h.

◆ R_PPC64_TOC

#define R_PPC64_TOC   51 /* doubleword64 .TOC */

Definition at line 2966 of file sftypes.h.

◆ R_PPC64_TOC16

#define R_PPC64_TOC16   47 /* half16* S + A - .TOC */

Definition at line 2962 of file sftypes.h.

◆ R_PPC64_TOC16_DS

#define R_PPC64_TOC16_DS   63 /* half16ds* (S + A - .TOC.) >> 2 */

Definition at line 2979 of file sftypes.h.

◆ R_PPC64_TOC16_HA

#define R_PPC64_TOC16_HA   50 /* half16 #ha(S + A - .TOC.) */

Definition at line 2965 of file sftypes.h.

◆ R_PPC64_TOC16_HI

#define R_PPC64_TOC16_HI   49 /* half16 #hi(S + A - .TOC.) */

Definition at line 2964 of file sftypes.h.

◆ R_PPC64_TOC16_LO

#define R_PPC64_TOC16_LO   48 /* half16 #lo(S + A - .TOC.) */

Definition at line 2963 of file sftypes.h.

◆ R_PPC64_TOC16_LO_DS

#define R_PPC64_TOC16_LO_DS   64 /* half16ds #lo(S + A - .TOC.) >> 2 */

Definition at line 2980 of file sftypes.h.

◆ R_PPC64_TPREL16

#define R_PPC64_TPREL16   69 /* half16* (sym+add)@tprel */

Definition at line 2987 of file sftypes.h.

◆ R_PPC64_TPREL16_DS

#define R_PPC64_TPREL16_DS   95 /* half16ds* (sym+add)@tprel */

Definition at line 3013 of file sftypes.h.

◆ R_PPC64_TPREL16_HA

#define R_PPC64_TPREL16_HA   72 /* half16 (sym+add)@tprel@ha */

Definition at line 2990 of file sftypes.h.

◆ R_PPC64_TPREL16_HI

#define R_PPC64_TPREL16_HI   71 /* half16 (sym+add)@tprel@h */

Definition at line 2989 of file sftypes.h.

◆ R_PPC64_TPREL16_HIGHER

#define R_PPC64_TPREL16_HIGHER   97 /* half16 (sym+add)@tprel@higher */

Definition at line 3015 of file sftypes.h.

◆ R_PPC64_TPREL16_HIGHERA

#define R_PPC64_TPREL16_HIGHERA   98 /* half16 (sym+add)@tprel@highera */

Definition at line 3016 of file sftypes.h.

◆ R_PPC64_TPREL16_HIGHEST

#define R_PPC64_TPREL16_HIGHEST   99 /* half16 (sym+add)@tprel@highest */

Definition at line 3017 of file sftypes.h.

◆ R_PPC64_TPREL16_HIGHESTA

#define R_PPC64_TPREL16_HIGHESTA   100 /* half16 (sym+add)@tprel@highesta */

Definition at line 3018 of file sftypes.h.

◆ R_PPC64_TPREL16_LO

#define R_PPC64_TPREL16_LO   70 /* half16 (sym+add)@tprel@l */

Definition at line 2988 of file sftypes.h.

◆ R_PPC64_TPREL16_LO_DS

#define R_PPC64_TPREL16_LO_DS   96 /* half16ds (sym+add)@tprel@l */

Definition at line 3014 of file sftypes.h.

◆ R_PPC64_TPREL64

#define R_PPC64_TPREL64   73 /* doubleword64 (sym+add)@tprel */

Definition at line 2991 of file sftypes.h.

◆ R_PPC64_UADDR16

#define R_PPC64_UADDR16   R_PPC_UADDR16

Definition at line 2940 of file sftypes.h.

◆ R_PPC64_UADDR32

#define R_PPC64_UADDR32   R_PPC_UADDR32

Definition at line 2939 of file sftypes.h.

◆ R_PPC64_UADDR64

#define R_PPC64_UADDR64   43 /* doubleword64 S + A */

Definition at line 2958 of file sftypes.h.

◆ R_PPC_ADDR14

#define R_PPC_ADDR14   7 /* 16bit address, 2 bits ignored */

Definition at line 2818 of file sftypes.h.

◆ R_PPC_ADDR14_BRNTAKEN

#define R_PPC_ADDR14_BRNTAKEN   9

Definition at line 2820 of file sftypes.h.

◆ R_PPC_ADDR14_BRTAKEN

#define R_PPC_ADDR14_BRTAKEN   8

Definition at line 2819 of file sftypes.h.

◆ R_PPC_ADDR16

#define R_PPC_ADDR16   3 /* 16bit absolute address */

Definition at line 2814 of file sftypes.h.

◆ R_PPC_ADDR16_HA

#define R_PPC_ADDR16_HA   6 /* adjusted high 16bit */

Definition at line 2817 of file sftypes.h.

◆ R_PPC_ADDR16_HI

#define R_PPC_ADDR16_HI   5 /* high 16bit of absolute address */

Definition at line 2816 of file sftypes.h.

◆ R_PPC_ADDR16_LO

#define R_PPC_ADDR16_LO   4 /* lower 16bit of absolute address */

Definition at line 2815 of file sftypes.h.

◆ R_PPC_ADDR24

#define R_PPC_ADDR24   2 /* 26bit address, 2 bits ignored. */

Definition at line 2813 of file sftypes.h.

◆ R_PPC_ADDR32

#define R_PPC_ADDR32   1 /* 32bit absolute address */

Definition at line 2812 of file sftypes.h.

◆ R_PPC_COPY

#define R_PPC_COPY   19

Definition at line 2830 of file sftypes.h.

◆ R_PPC_DIAB_RELSDA_HA

#define R_PPC_DIAB_RELSDA_HA   185 /* like EMB_RELSDA, adjusted high 16 */

Definition at line 2907 of file sftypes.h.

◆ R_PPC_DIAB_RELSDA_HI

#define R_PPC_DIAB_RELSDA_HI   184 /* like EMB_RELSDA, but high 16 bit */

Definition at line 2906 of file sftypes.h.

◆ R_PPC_DIAB_RELSDA_LO

#define R_PPC_DIAB_RELSDA_LO   183 /* like EMB_RELSDA, but lower 16 bit */

Definition at line 2905 of file sftypes.h.

◆ R_PPC_DIAB_SDA21_HA

#define R_PPC_DIAB_SDA21_HA   182 /* like EMB_SDA21, adjusted high 16 */

Definition at line 2904 of file sftypes.h.

◆ R_PPC_DIAB_SDA21_HI

#define R_PPC_DIAB_SDA21_HI   181 /* like EMB_SDA21, but high 16 bit */

Definition at line 2903 of file sftypes.h.

◆ R_PPC_DIAB_SDA21_LO

#define R_PPC_DIAB_SDA21_LO   180 /* like EMB_SDA21, but lower 16 bit */

Definition at line 2902 of file sftypes.h.

◆ R_PPC_DTPMOD32

#define R_PPC_DTPMOD32   68 /* word32 (sym+add)@dtpmod */

Definition at line 2851 of file sftypes.h.

◆ R_PPC_DTPREL16

#define R_PPC_DTPREL16   74 /* half16* (sym+add)@dtprel */

Definition at line 2857 of file sftypes.h.

◆ R_PPC_DTPREL16_HA

#define R_PPC_DTPREL16_HA   77 /* half16 (sym+add)@dtprel@ha */

Definition at line 2860 of file sftypes.h.

◆ R_PPC_DTPREL16_HI

#define R_PPC_DTPREL16_HI   76 /* half16 (sym+add)@dtprel@h */

Definition at line 2859 of file sftypes.h.

◆ R_PPC_DTPREL16_LO

#define R_PPC_DTPREL16_LO   75 /* half16 (sym+add)@dtprel@l */

Definition at line 2858 of file sftypes.h.

◆ R_PPC_DTPREL32

#define R_PPC_DTPREL32   78 /* word32 (sym+add)@dtprel */

Definition at line 2861 of file sftypes.h.

◆ R_PPC_EMB_BIT_FLD

#define R_PPC_EMB_BIT_FLD   115

Definition at line 2898 of file sftypes.h.

◆ R_PPC_EMB_MRKREF

#define R_PPC_EMB_MRKREF   110

Definition at line 2893 of file sftypes.h.

◆ R_PPC_EMB_NADDR16

#define R_PPC_EMB_NADDR16   102

Definition at line 2885 of file sftypes.h.

◆ R_PPC_EMB_NADDR16_HA

#define R_PPC_EMB_NADDR16_HA   105

Definition at line 2888 of file sftypes.h.

◆ R_PPC_EMB_NADDR16_HI

#define R_PPC_EMB_NADDR16_HI   104

Definition at line 2887 of file sftypes.h.

◆ R_PPC_EMB_NADDR16_LO

#define R_PPC_EMB_NADDR16_LO   103

Definition at line 2886 of file sftypes.h.

◆ R_PPC_EMB_NADDR32

#define R_PPC_EMB_NADDR32   101

Definition at line 2884 of file sftypes.h.

◆ R_PPC_EMB_RELSDA

#define R_PPC_EMB_RELSDA   116 /* 16 bit relative offset in SDA */

Definition at line 2899 of file sftypes.h.

◆ R_PPC_EMB_RELSEC16

#define R_PPC_EMB_RELSEC16   111

Definition at line 2894 of file sftypes.h.

◆ R_PPC_EMB_RELST_HA

#define R_PPC_EMB_RELST_HA   114

Definition at line 2897 of file sftypes.h.

◆ R_PPC_EMB_RELST_HI

#define R_PPC_EMB_RELST_HI   113

Definition at line 2896 of file sftypes.h.

◆ R_PPC_EMB_RELST_LO

#define R_PPC_EMB_RELST_LO   112

Definition at line 2895 of file sftypes.h.

◆ R_PPC_EMB_SDA21

#define R_PPC_EMB_SDA21   109 /* 16 bit offset in SDA */

Definition at line 2892 of file sftypes.h.

◆ R_PPC_EMB_SDA2I16

#define R_PPC_EMB_SDA2I16   107

Definition at line 2890 of file sftypes.h.

◆ R_PPC_EMB_SDA2REL

#define R_PPC_EMB_SDA2REL   108

Definition at line 2891 of file sftypes.h.

◆ R_PPC_EMB_SDAI16

#define R_PPC_EMB_SDAI16   106

Definition at line 2889 of file sftypes.h.

◆ R_PPC_GLOB_DAT

#define R_PPC_GLOB_DAT   20

Definition at line 2831 of file sftypes.h.

◆ R_PPC_GOT16

#define R_PPC_GOT16   14

Definition at line 2825 of file sftypes.h.

◆ R_PPC_GOT16_HA

#define R_PPC_GOT16_HA   17

Definition at line 2828 of file sftypes.h.

◆ R_PPC_GOT16_HI

#define R_PPC_GOT16_HI   16

Definition at line 2827 of file sftypes.h.

◆ R_PPC_GOT16_LO

#define R_PPC_GOT16_LO   15

Definition at line 2826 of file sftypes.h.

◆ R_PPC_GOT_DTPREL16

#define R_PPC_GOT_DTPREL16   91 /* half16* (sym+add)@got@dtprel */

Definition at line 2874 of file sftypes.h.

◆ R_PPC_GOT_DTPREL16_HA

#define R_PPC_GOT_DTPREL16_HA   94 /* half16* (sym+add)@got@dtprel@ha */

Definition at line 2877 of file sftypes.h.

◆ R_PPC_GOT_DTPREL16_HI

#define R_PPC_GOT_DTPREL16_HI   93 /* half16* (sym+add)@got@dtprel@h */

Definition at line 2876 of file sftypes.h.

◆ R_PPC_GOT_DTPREL16_LO

#define R_PPC_GOT_DTPREL16_LO   92 /* half16* (sym+add)@got@dtprel@l */

Definition at line 2875 of file sftypes.h.

◆ R_PPC_GOT_TLSGD16

#define R_PPC_GOT_TLSGD16   79 /* half16* (sym+add)@got@tlsgd */

Definition at line 2862 of file sftypes.h.

◆ R_PPC_GOT_TLSGD16_HA

#define R_PPC_GOT_TLSGD16_HA   82 /* half16 (sym+add)@got@tlsgd@ha */

Definition at line 2865 of file sftypes.h.

◆ R_PPC_GOT_TLSGD16_HI

#define R_PPC_GOT_TLSGD16_HI   81 /* half16 (sym+add)@got@tlsgd@h */

Definition at line 2864 of file sftypes.h.

◆ R_PPC_GOT_TLSGD16_LO

#define R_PPC_GOT_TLSGD16_LO   80 /* half16 (sym+add)@got@tlsgd@l */

Definition at line 2863 of file sftypes.h.

◆ R_PPC_GOT_TLSLD16

#define R_PPC_GOT_TLSLD16   83 /* half16* (sym+add)@got@tlsld */

Definition at line 2866 of file sftypes.h.

◆ R_PPC_GOT_TLSLD16_HA

#define R_PPC_GOT_TLSLD16_HA   86 /* half16 (sym+add)@got@tlsld@ha */

Definition at line 2869 of file sftypes.h.

◆ R_PPC_GOT_TLSLD16_HI

#define R_PPC_GOT_TLSLD16_HI   85 /* half16 (sym+add)@got@tlsld@h */

Definition at line 2868 of file sftypes.h.

◆ R_PPC_GOT_TLSLD16_LO

#define R_PPC_GOT_TLSLD16_LO   84 /* half16 (sym+add)@got@tlsld@l */

Definition at line 2867 of file sftypes.h.

◆ R_PPC_GOT_TPREL16

#define R_PPC_GOT_TPREL16   87 /* half16* (sym+add)@got@tprel */

Definition at line 2870 of file sftypes.h.

◆ R_PPC_GOT_TPREL16_HA

#define R_PPC_GOT_TPREL16_HA   90 /* half16 (sym+add)@got@tprel@ha */

Definition at line 2873 of file sftypes.h.

◆ R_PPC_GOT_TPREL16_HI

#define R_PPC_GOT_TPREL16_HI   89 /* half16 (sym+add)@got@tprel@h */

Definition at line 2872 of file sftypes.h.

◆ R_PPC_GOT_TPREL16_LO

#define R_PPC_GOT_TPREL16_LO   88 /* half16 (sym+add)@got@tprel@l */

Definition at line 2871 of file sftypes.h.

◆ R_PPC_JMP_SLOT

#define R_PPC_JMP_SLOT   21

Definition at line 2832 of file sftypes.h.

◆ R_PPC_LOCAL24PC

#define R_PPC_LOCAL24PC   23

Definition at line 2834 of file sftypes.h.

◆ R_PPC_NONE

#define R_PPC_NONE   0

Definition at line 2811 of file sftypes.h.

◆ R_PPC_NUM

#define R_PPC_NUM   95

Definition at line 2880 of file sftypes.h.

◆ R_PPC_PLT16_HA

#define R_PPC_PLT16_HA   31

Definition at line 2842 of file sftypes.h.

◆ R_PPC_PLT16_HI

#define R_PPC_PLT16_HI   30

Definition at line 2841 of file sftypes.h.

◆ R_PPC_PLT16_LO

#define R_PPC_PLT16_LO   29

Definition at line 2840 of file sftypes.h.

◆ R_PPC_PLT32

#define R_PPC_PLT32   27

Definition at line 2838 of file sftypes.h.

◆ R_PPC_PLTREL24

#define R_PPC_PLTREL24   18

Definition at line 2829 of file sftypes.h.

◆ R_PPC_PLTREL32

#define R_PPC_PLTREL32   28

Definition at line 2839 of file sftypes.h.

◆ R_PPC_REL14

#define R_PPC_REL14   11 /* PC relative 16 bit */

Definition at line 2822 of file sftypes.h.

◆ R_PPC_REL14_BRNTAKEN

#define R_PPC_REL14_BRNTAKEN   13

Definition at line 2824 of file sftypes.h.

◆ R_PPC_REL14_BRTAKEN

#define R_PPC_REL14_BRTAKEN   12

Definition at line 2823 of file sftypes.h.

◆ R_PPC_REL24

#define R_PPC_REL24   10 /* PC relative 26 bit */

Definition at line 2821 of file sftypes.h.

◆ R_PPC_REL32

#define R_PPC_REL32   26

Definition at line 2837 of file sftypes.h.

◆ R_PPC_RELATIVE

#define R_PPC_RELATIVE   22

Definition at line 2833 of file sftypes.h.

◆ R_PPC_SDAREL16

#define R_PPC_SDAREL16   32

Definition at line 2843 of file sftypes.h.

◆ R_PPC_SECTOFF

#define R_PPC_SECTOFF   33

Definition at line 2844 of file sftypes.h.

◆ R_PPC_SECTOFF_HA

#define R_PPC_SECTOFF_HA   36

Definition at line 2847 of file sftypes.h.

◆ R_PPC_SECTOFF_HI

#define R_PPC_SECTOFF_HI   35

Definition at line 2846 of file sftypes.h.

◆ R_PPC_SECTOFF_LO

#define R_PPC_SECTOFF_LO   34

Definition at line 2845 of file sftypes.h.

◆ R_PPC_TLS

#define R_PPC_TLS   67 /* none (sym+add)@tls */

Definition at line 2850 of file sftypes.h.

◆ R_PPC_TOC16

#define R_PPC_TOC16   255

Definition at line 2911 of file sftypes.h.

◆ R_PPC_TPREL16

#define R_PPC_TPREL16   69 /* half16* (sym+add)@tprel */

Definition at line 2852 of file sftypes.h.

◆ R_PPC_TPREL16_HA

#define R_PPC_TPREL16_HA   72 /* half16 (sym+add)@tprel@ha */

Definition at line 2855 of file sftypes.h.

◆ R_PPC_TPREL16_HI

#define R_PPC_TPREL16_HI   71 /* half16 (sym+add)@tprel@h */

Definition at line 2854 of file sftypes.h.

◆ R_PPC_TPREL16_LO

#define R_PPC_TPREL16_LO   70 /* half16 (sym+add)@tprel@l */

Definition at line 2853 of file sftypes.h.

◆ R_PPC_TPREL32

#define R_PPC_TPREL32   73 /* word32 (sym+add)@tprel */

Definition at line 2856 of file sftypes.h.

◆ R_PPC_UADDR16

#define R_PPC_UADDR16   25

Definition at line 2836 of file sftypes.h.

◆ R_PPC_UADDR32

#define R_PPC_UADDR32   24

Definition at line 2835 of file sftypes.h.

◆ R_SH_ALIGN

#define R_SH_ALIGN   29

Definition at line 3246 of file sftypes.h.

◆ R_SH_CODE

#define R_SH_CODE   30

Definition at line 3247 of file sftypes.h.

◆ R_SH_COPY

#define R_SH_COPY   162

Definition at line 3263 of file sftypes.h.

◆ R_SH_COUNT

#define R_SH_COUNT   28

Definition at line 3245 of file sftypes.h.

◆ R_SH_DATA

#define R_SH_DATA   31

Definition at line 3248 of file sftypes.h.

◆ R_SH_DIR32

#define R_SH_DIR32   1

Definition at line 3233 of file sftypes.h.

◆ R_SH_DIR8BP

#define R_SH_DIR8BP   7

Definition at line 3239 of file sftypes.h.

◆ R_SH_DIR8L

#define R_SH_DIR8L   9

Definition at line 3241 of file sftypes.h.

◆ R_SH_DIR8W

#define R_SH_DIR8W   8

Definition at line 3240 of file sftypes.h.

◆ R_SH_DIR8WPL

#define R_SH_DIR8WPL   5

Definition at line 3237 of file sftypes.h.

◆ R_SH_DIR8WPN

#define R_SH_DIR8WPN   3

Definition at line 3235 of file sftypes.h.

◆ R_SH_DIR8WPZ

#define R_SH_DIR8WPZ   6

Definition at line 3238 of file sftypes.h.

◆ R_SH_GLOB_DAT

#define R_SH_GLOB_DAT   163

Definition at line 3264 of file sftypes.h.

◆ R_SH_GNU_VTENTRY

#define R_SH_GNU_VTENTRY   35

Definition at line 3252 of file sftypes.h.

◆ R_SH_GNU_VTINHERIT

#define R_SH_GNU_VTINHERIT   34

Definition at line 3251 of file sftypes.h.

◆ R_SH_GOT32

#define R_SH_GOT32   160

Definition at line 3261 of file sftypes.h.

◆ R_SH_GOTOFF

#define R_SH_GOTOFF   166

Definition at line 3267 of file sftypes.h.

◆ R_SH_GOTPC

#define R_SH_GOTPC   167

Definition at line 3268 of file sftypes.h.

◆ R_SH_IND12W

#define R_SH_IND12W   4

Definition at line 3236 of file sftypes.h.

◆ R_SH_JMP_SLOT

#define R_SH_JMP_SLOT   164

Definition at line 3265 of file sftypes.h.

◆ R_SH_LABEL

#define R_SH_LABEL   32

Definition at line 3249 of file sftypes.h.

◆ R_SH_NONE

#define R_SH_NONE   0

Definition at line 3232 of file sftypes.h.

◆ R_SH_NUM

#define R_SH_NUM   256

Definition at line 3270 of file sftypes.h.

◆ R_SH_PLT32

#define R_SH_PLT32   161

Definition at line 3262 of file sftypes.h.

◆ R_SH_REL32

#define R_SH_REL32   2

Definition at line 3234 of file sftypes.h.

◆ R_SH_RELATIVE

#define R_SH_RELATIVE   165

Definition at line 3266 of file sftypes.h.

◆ R_SH_SWITCH16

#define R_SH_SWITCH16   25

Definition at line 3242 of file sftypes.h.

◆ R_SH_SWITCH32

#define R_SH_SWITCH32   26

Definition at line 3243 of file sftypes.h.

◆ R_SH_SWITCH8

#define R_SH_SWITCH8   33

Definition at line 3250 of file sftypes.h.

◆ R_SH_TLS_DTPMOD32

#define R_SH_TLS_DTPMOD32   149

Definition at line 3258 of file sftypes.h.

◆ R_SH_TLS_DTPOFF32

#define R_SH_TLS_DTPOFF32   150

Definition at line 3259 of file sftypes.h.

◆ R_SH_TLS_GD_32

#define R_SH_TLS_GD_32   144

Definition at line 3253 of file sftypes.h.

◆ R_SH_TLS_IE_32

#define R_SH_TLS_IE_32   147

Definition at line 3256 of file sftypes.h.

◆ R_SH_TLS_LD_32

#define R_SH_TLS_LD_32   145

Definition at line 3254 of file sftypes.h.

◆ R_SH_TLS_LDO_32

#define R_SH_TLS_LDO_32   146

Definition at line 3255 of file sftypes.h.

◆ R_SH_TLS_LE_32

#define R_SH_TLS_LE_32   148

Definition at line 3257 of file sftypes.h.

◆ R_SH_TLS_TPOFF32

#define R_SH_TLS_TPOFF32   151

Definition at line 3260 of file sftypes.h.

◆ R_SH_USES

#define R_SH_USES   27

Definition at line 3244 of file sftypes.h.

◆ R_SPARC_10

#define R_SPARC_10   30 /* Direct 10 bit */

Definition at line 2151 of file sftypes.h.

◆ R_SPARC_11

#define R_SPARC_11   31 /* Direct 11 bit */

Definition at line 2152 of file sftypes.h.

◆ R_SPARC_13

#define R_SPARC_13   11 /* Direct 13 bit */

Definition at line 2129 of file sftypes.h.

◆ R_SPARC_16

#define R_SPARC_16   2 /* Direct 16 bit */

Definition at line 2120 of file sftypes.h.

◆ R_SPARC_22

#define R_SPARC_22   10 /* Direct 22 bit */

Definition at line 2128 of file sftypes.h.

◆ R_SPARC_32

#define R_SPARC_32   3 /* Direct 32 bit */

Definition at line 2121 of file sftypes.h.

◆ R_SPARC_5

#define R_SPARC_5   44 /* Direct 5 bit */

Definition at line 2164 of file sftypes.h.

◆ R_SPARC_6

#define R_SPARC_6   45 /* Direct 6 bit */

Definition at line 2165 of file sftypes.h.

◆ R_SPARC_64

#define R_SPARC_64   32 /* Direct 64 bit */

Definition at line 2153 of file sftypes.h.

◆ R_SPARC_7

#define R_SPARC_7   43 /* Direct 7 bit */

Definition at line 2163 of file sftypes.h.

◆ R_SPARC_8

#define R_SPARC_8   1 /* Direct 8 bit */

Definition at line 2119 of file sftypes.h.

◆ R_SPARC_COPY

#define R_SPARC_COPY   19 /* Copy symbol at runtime */

Definition at line 2137 of file sftypes.h.

◆ R_SPARC_DISP16

#define R_SPARC_DISP16   5 /* PC relative 16 bit */

Definition at line 2123 of file sftypes.h.

◆ R_SPARC_DISP32

#define R_SPARC_DISP32   6 /* PC relative 32 bit */

Definition at line 2124 of file sftypes.h.

◆ R_SPARC_DISP64

#define R_SPARC_DISP64   46 /* PC relative 64 bit */

Definition at line 2166 of file sftypes.h.

◆ R_SPARC_DISP8

#define R_SPARC_DISP8   4 /* PC relative 8 bit */

Definition at line 2122 of file sftypes.h.

◆ R_SPARC_GLOB_DAT

#define R_SPARC_GLOB_DAT   20 /* Create GOT entry */

Definition at line 2138 of file sftypes.h.

◆ R_SPARC_GOT10

#define R_SPARC_GOT10   13 /* Truncated 10 bit GOT entry */

Definition at line 2131 of file sftypes.h.

◆ R_SPARC_GOT13

#define R_SPARC_GOT13   14 /* 13 bit GOT entry */

Definition at line 2132 of file sftypes.h.

◆ R_SPARC_GOT22

#define R_SPARC_GOT22   15 /* 22 bit GOT entry shifted */

Definition at line 2133 of file sftypes.h.

◆ R_SPARC_H44

#define R_SPARC_H44   50 /* Direct high 12 of 44 bit */

Definition at line 2170 of file sftypes.h.

◆ R_SPARC_HH22

#define R_SPARC_HH22   34 /* Top 22 bits of direct 64 bit */

Definition at line 2155 of file sftypes.h.

◆ R_SPARC_HI22

#define R_SPARC_HI22   9 /* High 22 bit */

Definition at line 2127 of file sftypes.h.

◆ R_SPARC_HIPLT22

#define R_SPARC_HIPLT22   25 /* High 22 bit PLT entry */

Definition at line 2146 of file sftypes.h.

◆ R_SPARC_HIX22

#define R_SPARC_HIX22   48 /* High 22 bit complemented */

Definition at line 2168 of file sftypes.h.

◆ R_SPARC_HM10

#define R_SPARC_HM10   35 /* High middle 10 bits of ... */

Definition at line 2156 of file sftypes.h.

◆ R_SPARC_JMP_SLOT

#define R_SPARC_JMP_SLOT   21 /* Create PLT entry */

Definition at line 2139 of file sftypes.h.

◆ R_SPARC_L44

#define R_SPARC_L44   52 /* Direct low 10 of 44 bit */

Definition at line 2172 of file sftypes.h.

◆ R_SPARC_LM22

#define R_SPARC_LM22   36 /* Low middle 22 bits of ... */

Definition at line 2157 of file sftypes.h.

◆ R_SPARC_LO10

#define R_SPARC_LO10   12 /* Truncated 10 bit */

Definition at line 2130 of file sftypes.h.

◆ R_SPARC_LOPLT10

#define R_SPARC_LOPLT10   26 /* Truncated 10 bit PLT entry */

Definition at line 2147 of file sftypes.h.

◆ R_SPARC_LOX10

#define R_SPARC_LOX10   49 /* Truncated 11 bit complemented */

Definition at line 2169 of file sftypes.h.

◆ R_SPARC_M44

#define R_SPARC_M44   51 /* Direct mid 22 of 44 bit */

Definition at line 2171 of file sftypes.h.

◆ R_SPARC_NONE

#define R_SPARC_NONE   0 /* No reloc */

Definition at line 2118 of file sftypes.h.

◆ R_SPARC_NUM

#define R_SPARC_NUM   80

Definition at line 2201 of file sftypes.h.

◆ R_SPARC_OLO10

#define R_SPARC_OLO10   33 /* 10bit with secondary 13bit addend */

Definition at line 2154 of file sftypes.h.

◆ R_SPARC_PC10

#define R_SPARC_PC10   16 /* PC relative 10 bit truncated */

Definition at line 2134 of file sftypes.h.

◆ R_SPARC_PC22

#define R_SPARC_PC22   17 /* PC relative 22 bit shifted */

Definition at line 2135 of file sftypes.h.

◆ R_SPARC_PC_HH22

#define R_SPARC_PC_HH22   37 /* Top 22 bits of pc rel 64 bit */

Definition at line 2158 of file sftypes.h.

◆ R_SPARC_PC_HM10

#define R_SPARC_PC_HM10   38 /* High middle 10 bit of ... */

Definition at line 2159 of file sftypes.h.

◆ R_SPARC_PC_LM22

#define R_SPARC_PC_LM22   39 /* Low miggle 22 bits of ... */

Definition at line 2160 of file sftypes.h.

◆ R_SPARC_PCPLT10

#define R_SPARC_PCPLT10   29 /* PC rel trunc 10 bit PLT entry */

Definition at line 2150 of file sftypes.h.

◆ R_SPARC_PCPLT22

#define R_SPARC_PCPLT22   28 /* PC rel high 22 bit PLT entry */

Definition at line 2149 of file sftypes.h.

◆ R_SPARC_PCPLT32

#define R_SPARC_PCPLT32   27 /* PC rel 32 bit ref to PLT entry */

Definition at line 2148 of file sftypes.h.

◆ R_SPARC_PLT32

#define R_SPARC_PLT32   24 /* Direct 32 bit ref to PLT entry */

Definition at line 2145 of file sftypes.h.

◆ R_SPARC_PLT64

#define R_SPARC_PLT64   47 /* Direct 64 bit ref to PLT entry */

Definition at line 2167 of file sftypes.h.

◆ R_SPARC_REGISTER

#define R_SPARC_REGISTER   53 /* Global register usage */

Definition at line 2173 of file sftypes.h.

◆ R_SPARC_RELATIVE

#define R_SPARC_RELATIVE   22 /* Adjust by program base */

Definition at line 2140 of file sftypes.h.

◆ R_SPARC_TLS_DTPMOD32

#define R_SPARC_TLS_DTPMOD32   74

Definition at line 2194 of file sftypes.h.

◆ R_SPARC_TLS_DTPMOD64

#define R_SPARC_TLS_DTPMOD64   75

Definition at line 2195 of file sftypes.h.

◆ R_SPARC_TLS_DTPOFF32

#define R_SPARC_TLS_DTPOFF32   76

Definition at line 2196 of file sftypes.h.

◆ R_SPARC_TLS_DTPOFF64

#define R_SPARC_TLS_DTPOFF64   77

Definition at line 2197 of file sftypes.h.

◆ R_SPARC_TLS_GD_ADD

#define R_SPARC_TLS_GD_ADD   58

Definition at line 2178 of file sftypes.h.

◆ R_SPARC_TLS_GD_CALL

#define R_SPARC_TLS_GD_CALL   59

Definition at line 2179 of file sftypes.h.

◆ R_SPARC_TLS_GD_HI22

#define R_SPARC_TLS_GD_HI22   56

Definition at line 2176 of file sftypes.h.

◆ R_SPARC_TLS_GD_LO10

#define R_SPARC_TLS_GD_LO10   57

Definition at line 2177 of file sftypes.h.

◆ R_SPARC_TLS_IE_ADD

#define R_SPARC_TLS_IE_ADD   71

Definition at line 2191 of file sftypes.h.

◆ R_SPARC_TLS_IE_HI22

#define R_SPARC_TLS_IE_HI22   67

Definition at line 2187 of file sftypes.h.

◆ R_SPARC_TLS_IE_LD

#define R_SPARC_TLS_IE_LD   69

Definition at line 2189 of file sftypes.h.

◆ R_SPARC_TLS_IE_LDX

#define R_SPARC_TLS_IE_LDX   70

Definition at line 2190 of file sftypes.h.

◆ R_SPARC_TLS_IE_LO10

#define R_SPARC_TLS_IE_LO10   68

Definition at line 2188 of file sftypes.h.

◆ R_SPARC_TLS_LDM_ADD

#define R_SPARC_TLS_LDM_ADD   62

Definition at line 2182 of file sftypes.h.

◆ R_SPARC_TLS_LDM_CALL

#define R_SPARC_TLS_LDM_CALL   63

Definition at line 2183 of file sftypes.h.

◆ R_SPARC_TLS_LDM_HI22

#define R_SPARC_TLS_LDM_HI22   60

Definition at line 2180 of file sftypes.h.

◆ R_SPARC_TLS_LDM_LO10

#define R_SPARC_TLS_LDM_LO10   61

Definition at line 2181 of file sftypes.h.

◆ R_SPARC_TLS_LDO_ADD

#define R_SPARC_TLS_LDO_ADD   66

Definition at line 2186 of file sftypes.h.

◆ R_SPARC_TLS_LDO_HIX22

#define R_SPARC_TLS_LDO_HIX22   64

Definition at line 2184 of file sftypes.h.

◆ R_SPARC_TLS_LDO_LOX10

#define R_SPARC_TLS_LDO_LOX10   65

Definition at line 2185 of file sftypes.h.

◆ R_SPARC_TLS_LE_HIX22

#define R_SPARC_TLS_LE_HIX22   72

Definition at line 2192 of file sftypes.h.

◆ R_SPARC_TLS_LE_LOX10

#define R_SPARC_TLS_LE_LOX10   73

Definition at line 2193 of file sftypes.h.

◆ R_SPARC_TLS_TPOFF32

#define R_SPARC_TLS_TPOFF32   78

Definition at line 2198 of file sftypes.h.

◆ R_SPARC_TLS_TPOFF64

#define R_SPARC_TLS_TPOFF64   79

Definition at line 2199 of file sftypes.h.

◆ R_SPARC_UA16

#define R_SPARC_UA16   55 /* Direct 16 bit unaligned */

Definition at line 2175 of file sftypes.h.

◆ R_SPARC_UA32

#define R_SPARC_UA32   23 /* Direct 32 bit unaligned */

Definition at line 2141 of file sftypes.h.

◆ R_SPARC_UA64

#define R_SPARC_UA64   54 /* Direct 64 bit unaligned */

Definition at line 2174 of file sftypes.h.

◆ R_SPARC_WDISP16

#define R_SPARC_WDISP16   40 /* PC relative 16 bit shifted */

Definition at line 2161 of file sftypes.h.

◆ R_SPARC_WDISP19

#define R_SPARC_WDISP19   41 /* PC relative 19 bit shifted */

Definition at line 2162 of file sftypes.h.

◆ R_SPARC_WDISP22

#define R_SPARC_WDISP22   8 /* PC relative 22 bit shifted */

Definition at line 2126 of file sftypes.h.

◆ R_SPARC_WDISP30

#define R_SPARC_WDISP30   7 /* PC relative 30 bit shifted */

Definition at line 2125 of file sftypes.h.

◆ R_SPARC_WPLT30

#define R_SPARC_WPLT30   18 /* 30 bit PC relative PLT address */

Definition at line 2136 of file sftypes.h.

◆ R_X86_64_16

#define R_X86_64_16   12 /* Direct 16 bit zero extended */

Definition at line 3377 of file sftypes.h.

◆ R_X86_64_32

#define R_X86_64_32   10 /* Direct 32 bit zero extended */

Definition at line 3375 of file sftypes.h.

◆ R_X86_64_32S

#define R_X86_64_32S   11 /* Direct 32 bit sign extended */

Definition at line 3376 of file sftypes.h.

◆ R_X86_64_64

#define R_X86_64_64   1 /* Direct 64 bit */

Definition at line 3366 of file sftypes.h.

◆ R_X86_64_8

#define R_X86_64_8   14 /* Direct 8 bit sign extended */

Definition at line 3379 of file sftypes.h.

◆ R_X86_64_COPY

#define R_X86_64_COPY   5 /* Copy symbol at runtime */

Definition at line 3370 of file sftypes.h.

◆ R_X86_64_DTPMOD64

#define R_X86_64_DTPMOD64   16 /* ID of module containing symbol */

Definition at line 3381 of file sftypes.h.

◆ R_X86_64_DTPOFF32

#define R_X86_64_DTPOFF32   21 /* Offset in TLS block */

Definition at line 3386 of file sftypes.h.

◆ R_X86_64_DTPOFF64

#define R_X86_64_DTPOFF64   17 /* Offset in module's TLS block */

Definition at line 3382 of file sftypes.h.

◆ R_X86_64_GLOB_DAT

#define R_X86_64_GLOB_DAT   6 /* Create GOT entry */

Definition at line 3371 of file sftypes.h.

◆ R_X86_64_GOT32

#define R_X86_64_GOT32   3 /* 32 bit GOT entry */

Definition at line 3368 of file sftypes.h.

◆ R_X86_64_GOTPCREL

#define R_X86_64_GOTPCREL
Value:
9 /* 32 bit signed PC relative
offset to GOT */

Definition at line 3374 of file sftypes.h.

◆ R_X86_64_GOTTPOFF

#define R_X86_64_GOTTPOFF
Value:
22 /* 32 bit signed PC relative offset
to GOT entry for IE symbol */

Definition at line 3387 of file sftypes.h.

◆ R_X86_64_JUMP_SLOT

#define R_X86_64_JUMP_SLOT   7 /* Create PLT entry */

Definition at line 3372 of file sftypes.h.

◆ R_X86_64_NONE

#define R_X86_64_NONE   0 /* No reloc */

Definition at line 3365 of file sftypes.h.

◆ R_X86_64_NUM

#define R_X86_64_NUM   24

Definition at line 3390 of file sftypes.h.

◆ R_X86_64_PC16

#define R_X86_64_PC16   13 /* 16 bit sign extended pc relative */

Definition at line 3378 of file sftypes.h.

◆ R_X86_64_PC32

#define R_X86_64_PC32   2 /* PC relative 32 bit signed */

Definition at line 3367 of file sftypes.h.

◆ R_X86_64_PC8

#define R_X86_64_PC8   15 /* 8 bit sign extended pc relative */

Definition at line 3380 of file sftypes.h.

◆ R_X86_64_PLT32

#define R_X86_64_PLT32   4 /* 32 bit PLT address */

Definition at line 3369 of file sftypes.h.

◆ R_X86_64_RELATIVE

#define R_X86_64_RELATIVE   8 /* Adjust by program base */

Definition at line 3373 of file sftypes.h.

◆ R_X86_64_TLSGD

#define R_X86_64_TLSGD
Value:
19 /* 32 bit signed PC relative offset
to two GOT entries for GD symbol */

Definition at line 3384 of file sftypes.h.

◆ R_X86_64_TLSLD

#define R_X86_64_TLSLD
Value:
20 /* 32 bit signed PC relative offset
to two GOT entries for LD symbol */

Definition at line 3385 of file sftypes.h.

◆ R_X86_64_TPOFF32

#define R_X86_64_TPOFF32   23 /* Offset in initial TLS block */

Definition at line 3388 of file sftypes.h.

◆ R_X86_64_TPOFF64

#define R_X86_64_TPOFF64   18 /* Offset in initial TLS block */

Definition at line 3383 of file sftypes.h.

◆ RHF_CORD

#define RHF_CORD   (1 << 12)

Definition at line 2526 of file sftypes.h.

◆ RHF_DEFAULT_DELAY_LOAD

#define RHF_DEFAULT_DELAY_LOAD   (1 << 9)

Definition at line 2523 of file sftypes.h.

◆ RHF_DELTA_C_PLUS_PLUS

#define RHF_DELTA_C_PLUS_PLUS   (1 << 6)

Definition at line 2520 of file sftypes.h.

◆ RHF_GUARANTEE_INIT

#define RHF_GUARANTEE_INIT   (1 << 5)

Definition at line 2519 of file sftypes.h.

◆ RHF_GUARANTEE_START_INIT

#define RHF_GUARANTEE_START_INIT   (1 << 7)

Definition at line 2521 of file sftypes.h.

◆ RHF_NO_LIBRARY_REPLACEMENT

#define RHF_NO_LIBRARY_REPLACEMENT   (1 << 2) /* Ignore LD_LIBRARY_PATH */

Definition at line 2516 of file sftypes.h.

◆ RHF_NO_MOVE

#define RHF_NO_MOVE   (1 << 3)

Definition at line 2517 of file sftypes.h.

◆ RHF_NO_UNRES_UNDEF

#define RHF_NO_UNRES_UNDEF   (1 << 13)

Definition at line 2527 of file sftypes.h.

◆ RHF_NONE

#define RHF_NONE   0 /* No flags */

Definition at line 2513 of file sftypes.h.

◆ RHF_NOTPOT

#define RHF_NOTPOT   (1 << 1) /* Hash size not power of 2 */

Definition at line 2515 of file sftypes.h.

◆ RHF_PIXIE

#define RHF_PIXIE   (1 << 8)

Definition at line 2522 of file sftypes.h.

◆ RHF_QUICKSTART

#define RHF_QUICKSTART   (1 << 0) /* Use quickstart */

Definition at line 2514 of file sftypes.h.

◆ RHF_REQUICKSTART

#define RHF_REQUICKSTART   (1 << 10)

Definition at line 2524 of file sftypes.h.

◆ RHF_REQUICKSTARTED

#define RHF_REQUICKSTARTED   (1 << 11)

Definition at line 2525 of file sftypes.h.

◆ RHF_RLD_ORDER_SAFE

#define RHF_RLD_ORDER_SAFE   (1 << 14)

Definition at line 2528 of file sftypes.h.

◆ RHF_SGI_ONLY

#define RHF_SGI_ONLY   (1 << 4)

Definition at line 2518 of file sftypes.h.

◆ SA_IN

#define SA_IN (   sa,
  ip,
  port 
)
Value:
do{ (sa).sin_family=PF_INET; \
(sa).sin_port=(htons(port)); \
(sa).sin_addr.s_addr=(ip); \
}while(0)
#define ip
#define PF_INET
Definition: sftypes.h:248
#define htons(x)
Definition: sftypes.h:475

Definition at line 479 of file sftypes.h.

◆ SCM_RIGHTS

#define SCM_RIGHTS   SCM_RIGHTS

Definition at line 384 of file sftypes.h.

◆ SCM_TIMESTAMP

#define SCM_TIMESTAMP   SO_TIMESTAMP

Definition at line 464 of file sftypes.h.

◆ SELFMAG

#define SELFMAG   4

Definition at line 1102 of file sftypes.h.

◆ SHF_ALLOC

#define SHF_ALLOC   (1 << 1) /* Occupies memory during execution */

Definition at line 1330 of file sftypes.h.

◆ SHF_ALPHA_GPREL

#define SHF_ALPHA_GPREL   0x10000000

Definition at line 2748 of file sftypes.h.

◆ SHF_ARM_COMDEF

#define SHF_ARM_COMDEF
Value:
0x80000000 /* Section may be multiply defined
in the input to a link step */

Definition at line 3066 of file sftypes.h.

◆ SHF_ARM_ENTRYSECT

#define SHF_ARM_ENTRYSECT   0x10000000 /* Section contains an entry point */

Definition at line 3065 of file sftypes.h.

◆ SHF_EXCLUDE

#define SHF_EXCLUDE
Value:
(1 << 31) /* Section is excluded unless
referenced or allocated (Solaris).*/

Definition at line 1342 of file sftypes.h.

◆ SHF_EXECINSTR

#define SHF_EXECINSTR   (1 << 2) /* Executable */

Definition at line 1331 of file sftypes.h.

◆ SHF_GROUP

#define SHF_GROUP   (1 << 9) /* Section is member of a group. */

Definition at line 1337 of file sftypes.h.

◆ SHF_IA_64_NORECOV

#define SHF_IA_64_NORECOV   0x20000000 /* spec insns w/o recovery */

Definition at line 3140 of file sftypes.h.

◆ SHF_IA_64_SHORT

#define SHF_IA_64_SHORT   0x10000000 /* section near gp */

Definition at line 3139 of file sftypes.h.

◆ SHF_INFO_LINK

#define SHF_INFO_LINK   (1 << 6) /* `sh_info' contains SHT index */

Definition at line 1334 of file sftypes.h.

◆ SHF_LINK_ORDER

#define SHF_LINK_ORDER   (1 << 7) /* Preserve order after combining */

Definition at line 1335 of file sftypes.h.

◆ SHF_MASKOS

#define SHF_MASKOS   0x0ff00000 /* OS-specific. */

Definition at line 1339 of file sftypes.h.

◆ SHF_MASKPROC

#define SHF_MASKPROC   0xf0000000 /* Processor-specific */

Definition at line 1340 of file sftypes.h.

◆ SHF_MERGE

#define SHF_MERGE   (1 << 4) /* Might be merged */

Definition at line 1332 of file sftypes.h.

◆ SHF_MIPS_ADDR

#define SHF_MIPS_ADDR   0x40000000

Definition at line 2304 of file sftypes.h.

◆ SHF_MIPS_GPREL

#define SHF_MIPS_GPREL   0x10000000 /* Must be part of global data area */

Definition at line 2302 of file sftypes.h.

◆ SHF_MIPS_LOCAL

#define SHF_MIPS_LOCAL   0x04000000

Definition at line 2307 of file sftypes.h.

◆ SHF_MIPS_MERGE

#define SHF_MIPS_MERGE   0x20000000

Definition at line 2303 of file sftypes.h.

◆ SHF_MIPS_NAMES

#define SHF_MIPS_NAMES   0x02000000

Definition at line 2308 of file sftypes.h.

◆ SHF_MIPS_NODUPE

#define SHF_MIPS_NODUPE   0x01000000

Definition at line 2309 of file sftypes.h.

◆ SHF_MIPS_NOSTRIP

#define SHF_MIPS_NOSTRIP   0x08000000

Definition at line 2306 of file sftypes.h.

◆ SHF_MIPS_STRINGS

#define SHF_MIPS_STRINGS   0x80000000

Definition at line 2305 of file sftypes.h.

◆ SHF_ORDERED

#define SHF_ORDERED
Value:
(1 << 30) /* Special ordering requirement
(Solaris). */

Definition at line 1341 of file sftypes.h.

◆ SHF_OS_NONCONFORMING

#define SHF_OS_NONCONFORMING
Value:
(1 << 8) /* Non-standard OS specific handling
required */

Definition at line 1336 of file sftypes.h.

◆ SHF_PARISC_HUGE

#define SHF_PARISC_HUGE   0x40000000 /* Section far from gp. */

Definition at line 2598 of file sftypes.h.

◆ SHF_PARISC_SBP

#define SHF_PARISC_SBP   0x80000000 /* Static branch prediction code. */

Definition at line 2599 of file sftypes.h.

◆ SHF_PARISC_SHORT

#define SHF_PARISC_SHORT   0x20000000 /* Section with short addressing. */

Definition at line 2597 of file sftypes.h.

◆ SHF_STRINGS

#define SHF_STRINGS   (1 << 5) /* Contains nul-terminated strings */

Definition at line 1333 of file sftypes.h.

◆ SHF_TLS

#define SHF_TLS   (1 << 10) /* Section hold thread-local data. */

Definition at line 1338 of file sftypes.h.

◆ SHF_WRITE

#define SHF_WRITE   (1 << 0) /* Writable */

Definition at line 1329 of file sftypes.h.

◆ SHN_ABS

#define SHN_ABS   0xfff1 /* Associated symbol is absolute */

Definition at line 1285 of file sftypes.h.

◆ SHN_AFTER

#define SHN_AFTER
Value:
0xff01 /* Order section after all others
(Solaris). */

Definition at line 1281 of file sftypes.h.

◆ SHN_BEFORE

#define SHN_BEFORE
Value:
0xff00 /* Order section before all others
(Solaris). */

Definition at line 1280 of file sftypes.h.

◆ SHN_COMMON

#define SHN_COMMON   0xfff2 /* Associated symbol is common */

Definition at line 1286 of file sftypes.h.

◆ SHN_HIOS

#define SHN_HIOS   0xff3f /* End of OS-specific */

Definition at line 1284 of file sftypes.h.

◆ SHN_HIPROC

#define SHN_HIPROC   0xff1f /* End of processor-specific */

Definition at line 1282 of file sftypes.h.

◆ SHN_HIRESERVE

#define SHN_HIRESERVE   0xffff /* End of reserved indices */

Definition at line 1288 of file sftypes.h.

◆ SHN_LOOS

#define SHN_LOOS   0xff20 /* Start of OS-specific */

Definition at line 1283 of file sftypes.h.

◆ SHN_LOPROC

#define SHN_LOPROC   0xff00 /* Start of processor-specific */

Definition at line 1279 of file sftypes.h.

◆ SHN_LORESERVE

#define SHN_LORESERVE   0xff00 /* Start of reserved indices */

Definition at line 1278 of file sftypes.h.

◆ SHN_MIPS_ACOMMON

#define SHN_MIPS_ACOMMON   0xff00 /* Allocated common symbols */

Definition at line 2252 of file sftypes.h.

◆ SHN_MIPS_DATA

#define SHN_MIPS_DATA   0xff02 /* Allocated data symbols. */

Definition at line 2254 of file sftypes.h.

◆ SHN_MIPS_SCOMMON

#define SHN_MIPS_SCOMMON   0xff03 /* Small common symbols */

Definition at line 2255 of file sftypes.h.

◆ SHN_MIPS_SUNDEFINED

#define SHN_MIPS_SUNDEFINED   0xff04 /* Small undefined symbols */

Definition at line 2256 of file sftypes.h.

◆ SHN_MIPS_TEXT

#define SHN_MIPS_TEXT   0xff01 /* Allocated test symbols. */

Definition at line 2253 of file sftypes.h.

◆ SHN_PARISC_ANSI_COMMON

#define SHN_PARISC_ANSI_COMMON
Value:
0xff00 /* Section for tenatively declared
symbols in ANSI C. */

Definition at line 2586 of file sftypes.h.

◆ SHN_PARISC_HUGE_COMMON

#define SHN_PARISC_HUGE_COMMON   0xff01 /* Common blocks in huge model. */

Definition at line 2587 of file sftypes.h.

◆ SHN_UNDEF

#define SHN_UNDEF   0 /* Undefined section */

Definition at line 1277 of file sftypes.h.

◆ SHN_XINDEX

#define SHN_XINDEX   0xffff /* Index is in extra table. */

Definition at line 1287 of file sftypes.h.

◆ SHT_ALPHA_DEBUG

#define SHT_ALPHA_DEBUG   0x70000001

Definition at line 2743 of file sftypes.h.

◆ SHT_ALPHA_REGINFO

#define SHT_ALPHA_REGINFO   0x70000002

Definition at line 2744 of file sftypes.h.

◆ SHT_CHECKSUM

#define SHT_CHECKSUM   0x6ffffff8 /* Checksum for DSO content. */

Definition at line 1312 of file sftypes.h.

◆ SHT_DYNAMIC

#define SHT_DYNAMIC   6 /* Dynamic linking information */

Definition at line 1298 of file sftypes.h.

◆ SHT_DYNSYM

#define SHT_DYNSYM   11 /* Dynamic linker symbol table */

Definition at line 1303 of file sftypes.h.

◆ SHT_FINI_ARRAY

#define SHT_FINI_ARRAY   15 /* Array of destructors */

Definition at line 1305 of file sftypes.h.

◆ SHT_GNU_LIBLIST

#define SHT_GNU_LIBLIST   0x6ffffff7 /* Prelink library list */

Definition at line 1311 of file sftypes.h.

◆ SHT_GNU_verdef

#define SHT_GNU_verdef   0x6ffffffd /* Version definition section. */

Definition at line 1317 of file sftypes.h.

◆ SHT_GNU_verneed

#define SHT_GNU_verneed   0x6ffffffe /* Version needs section. */

Definition at line 1318 of file sftypes.h.

◆ SHT_GNU_versym

#define SHT_GNU_versym   0x6fffffff /* Version symbol table. */

Definition at line 1319 of file sftypes.h.

◆ SHT_GROUP

#define SHT_GROUP   17 /* Section group */

Definition at line 1307 of file sftypes.h.

◆ SHT_HASH

#define SHT_HASH   5 /* Symbol hash table */

Definition at line 1297 of file sftypes.h.

◆ SHT_HIOS

#define SHT_HIOS   0x6fffffff /* End OS-specific type */

Definition at line 1321 of file sftypes.h.

◆ SHT_HIPROC

#define SHT_HIPROC   0x7fffffff /* End of processor-specific */

Definition at line 1323 of file sftypes.h.

◆ SHT_HISUNW

#define SHT_HISUNW   0x6fffffff /* Sun-specific high bound. */

Definition at line 1320 of file sftypes.h.

◆ SHT_HIUSER

#define SHT_HIUSER   0x8fffffff /* End of application-specific */

Definition at line 1325 of file sftypes.h.

◆ SHT_IA_64_EXT

#define SHT_IA_64_EXT   (SHT_LOPROC + 0) /* extension bits */

Definition at line 3135 of file sftypes.h.

◆ SHT_IA_64_UNWIND

#define SHT_IA_64_UNWIND   (SHT_LOPROC + 1) /* unwind bits */

Definition at line 3136 of file sftypes.h.

◆ SHT_INIT_ARRAY

#define SHT_INIT_ARRAY   14 /* Array of constructors */

Definition at line 1304 of file sftypes.h.

◆ SHT_LOOS

#define SHT_LOOS   0x60000000 /* Start OS-specific */

Definition at line 1310 of file sftypes.h.

◆ SHT_LOPROC

#define SHT_LOPROC   0x70000000 /* Start of processor-specific */

Definition at line 1322 of file sftypes.h.

◆ SHT_LOSUNW

#define SHT_LOSUNW   0x6ffffffa /* Sun-specific low bound. */

Definition at line 1313 of file sftypes.h.

◆ SHT_LOUSER

#define SHT_LOUSER   0x80000000 /* Start of application-specific */

Definition at line 1324 of file sftypes.h.

◆ SHT_MIPS_AUXSYM

#define SHT_MIPS_AUXSYM   0x70000016

Definition at line 2279 of file sftypes.h.

◆ SHT_MIPS_CONFLICT

#define SHT_MIPS_CONFLICT   0x70000002 /* Conflicting symbols */

Definition at line 2262 of file sftypes.h.

◆ SHT_MIPS_CONTENT

#define SHT_MIPS_CONTENT   0x7000000c

Definition at line 2271 of file sftypes.h.

◆ SHT_MIPS_DEBUG

#define SHT_MIPS_DEBUG   0x70000005 /* MIPS ECOFF debugging information*/

Definition at line 2265 of file sftypes.h.

◆ SHT_MIPS_DELTACLASS

#define SHT_MIPS_DELTACLASS   0x7000001d

Definition at line 2286 of file sftypes.h.

◆ SHT_MIPS_DELTADECL

#define SHT_MIPS_DELTADECL   0x7000001f

Definition at line 2288 of file sftypes.h.

◆ SHT_MIPS_DELTAINST

#define SHT_MIPS_DELTAINST   0x7000001c

Definition at line 2285 of file sftypes.h.

◆ SHT_MIPS_DELTASYM

#define SHT_MIPS_DELTASYM   0x7000001b

Definition at line 2284 of file sftypes.h.

◆ SHT_MIPS_DENSE

#define SHT_MIPS_DENSE   0x70000013

Definition at line 2276 of file sftypes.h.

◆ SHT_MIPS_DWARF

#define SHT_MIPS_DWARF   0x7000001e /* DWARF debugging information. */

Definition at line 2287 of file sftypes.h.

◆ SHT_MIPS_EH_REGION

#define SHT_MIPS_EH_REGION   0x70000027

Definition at line 2296 of file sftypes.h.

◆ SHT_MIPS_EVENTS

#define SHT_MIPS_EVENTS   0x70000021 /* Event section. */

Definition at line 2290 of file sftypes.h.

◆ SHT_MIPS_EXTSYM

#define SHT_MIPS_EXTSYM   0x70000012

Definition at line 2275 of file sftypes.h.

◆ SHT_MIPS_FDESC

#define SHT_MIPS_FDESC   0x70000011

Definition at line 2274 of file sftypes.h.

◆ SHT_MIPS_GPTAB

#define SHT_MIPS_GPTAB   0x70000003 /* Global data area sizes */

Definition at line 2263 of file sftypes.h.

◆ SHT_MIPS_IFACE

#define SHT_MIPS_IFACE   0x7000000b

Definition at line 2270 of file sftypes.h.

◆ SHT_MIPS_LIBLIST

#define SHT_MIPS_LIBLIST   0x70000000 /* Shared objects used in link */

Definition at line 2260 of file sftypes.h.

◆ SHT_MIPS_LINE

#define SHT_MIPS_LINE   0x70000019

Definition at line 2282 of file sftypes.h.

◆ SHT_MIPS_LOCSTR

#define SHT_MIPS_LOCSTR   0x70000018

Definition at line 2281 of file sftypes.h.

◆ SHT_MIPS_LOCSYM

#define SHT_MIPS_LOCSYM   0x70000015

Definition at line 2278 of file sftypes.h.

◆ SHT_MIPS_MSYM

#define SHT_MIPS_MSYM   0x70000001

Definition at line 2261 of file sftypes.h.

◆ SHT_MIPS_OPTIONS

#define SHT_MIPS_OPTIONS   0x7000000d /* Miscellaneous options. */

Definition at line 2272 of file sftypes.h.

◆ SHT_MIPS_OPTSYM

#define SHT_MIPS_OPTSYM   0x70000017

Definition at line 2280 of file sftypes.h.

◆ SHT_MIPS_PACKAGE

#define SHT_MIPS_PACKAGE   0x70000007

Definition at line 2267 of file sftypes.h.

◆ SHT_MIPS_PACKSYM

#define SHT_MIPS_PACKSYM   0x70000008

Definition at line 2268 of file sftypes.h.

◆ SHT_MIPS_PDESC

#define SHT_MIPS_PDESC   0x70000014

Definition at line 2277 of file sftypes.h.

◆ SHT_MIPS_PDR_EXCEPTION

#define SHT_MIPS_PDR_EXCEPTION   0x70000029

Definition at line 2298 of file sftypes.h.

◆ SHT_MIPS_PIXIE

#define SHT_MIPS_PIXIE   0x70000023

Definition at line 2292 of file sftypes.h.

◆ SHT_MIPS_REGINFO

#define SHT_MIPS_REGINFO   0x70000006 /* Register usage information */

Definition at line 2266 of file sftypes.h.

◆ SHT_MIPS_RELD

#define SHT_MIPS_RELD   0x70000009

Definition at line 2269 of file sftypes.h.

◆ SHT_MIPS_RFDESC

#define SHT_MIPS_RFDESC   0x7000001a

Definition at line 2283 of file sftypes.h.

◆ SHT_MIPS_SHDR

#define SHT_MIPS_SHDR   0x70000010

Definition at line 2273 of file sftypes.h.

◆ SHT_MIPS_SYMBOL_LIB

#define SHT_MIPS_SYMBOL_LIB   0x70000020

Definition at line 2289 of file sftypes.h.

◆ SHT_MIPS_TRANSLATE

#define SHT_MIPS_TRANSLATE   0x70000022

Definition at line 2291 of file sftypes.h.

◆ SHT_MIPS_UCODE

#define SHT_MIPS_UCODE   0x70000004 /* Reserved for SGI/MIPS compilers */

Definition at line 2264 of file sftypes.h.

◆ SHT_MIPS_WHIRL

#define SHT_MIPS_WHIRL   0x70000026

Definition at line 2295 of file sftypes.h.

◆ SHT_MIPS_XLATE

#define SHT_MIPS_XLATE   0x70000024

Definition at line 2293 of file sftypes.h.

◆ SHT_MIPS_XLATE_DEBUG

#define SHT_MIPS_XLATE_DEBUG   0x70000025

Definition at line 2294 of file sftypes.h.

◆ SHT_MIPS_XLATE_OLD

#define SHT_MIPS_XLATE_OLD   0x70000028

Definition at line 2297 of file sftypes.h.

◆ SHT_NOBITS

#define SHT_NOBITS   8 /* Program space with no data (bss) */

Definition at line 1300 of file sftypes.h.

◆ SHT_NOTE

#define SHT_NOTE   7 /* Notes */

Definition at line 1299 of file sftypes.h.

◆ SHT_NULL

#define SHT_NULL   0 /* Section header table entry unused */

Definition at line 1292 of file sftypes.h.

◆ SHT_NUM

#define SHT_NUM   19 /* Number of defined types. */

Definition at line 1309 of file sftypes.h.

◆ SHT_PARISC_DOC

#define SHT_PARISC_DOC   0x70000002 /* Debug info for optimized code. */

Definition at line 2593 of file sftypes.h.

◆ SHT_PARISC_EXT

#define SHT_PARISC_EXT   0x70000000 /* Contains product specific ext. */

Definition at line 2591 of file sftypes.h.

◆ SHT_PARISC_UNWIND

#define SHT_PARISC_UNWIND   0x70000001 /* Unwind information. */

Definition at line 2592 of file sftypes.h.

◆ SHT_PREINIT_ARRAY

#define SHT_PREINIT_ARRAY   16 /* Array of pre-constructors */

Definition at line 1306 of file sftypes.h.

◆ SHT_PROGBITS

#define SHT_PROGBITS   1 /* Program data */

Definition at line 1293 of file sftypes.h.

◆ SHT_REL

#define SHT_REL   9 /* Relocation entries, no addends */

Definition at line 1301 of file sftypes.h.

◆ SHT_RELA

#define SHT_RELA   4 /* Relocation entries with addends */

Definition at line 1296 of file sftypes.h.

◆ SHT_SHLIB

#define SHT_SHLIB   10 /* Reserved */

Definition at line 1302 of file sftypes.h.

◆ SHT_STRTAB

#define SHT_STRTAB   3 /* String table */

Definition at line 1295 of file sftypes.h.

◆ SHT_SUNW_COMDAT

#define SHT_SUNW_COMDAT   0x6ffffffb

Definition at line 1315 of file sftypes.h.

◆ SHT_SUNW_move

#define SHT_SUNW_move   0x6ffffffa

Definition at line 1314 of file sftypes.h.

◆ SHT_SUNW_syminfo

#define SHT_SUNW_syminfo   0x6ffffffc

Definition at line 1316 of file sftypes.h.

◆ SHT_SYMTAB

#define SHT_SYMTAB   2 /* Symbol table */

Definition at line 1294 of file sftypes.h.

◆ SHT_SYMTAB_SHNDX

#define SHT_SYMTAB_SHNDX   18 /* Extended section indeces */

Definition at line 1308 of file sftypes.h.

◆ SO_ACCEPTCONN

#define SO_ACCEPTCONN   30

Definition at line 466 of file sftypes.h.

◆ SO_ATTACH_FILTER

#define SO_ATTACH_FILTER   26

Definition at line 459 of file sftypes.h.

◆ SO_BINDTODEVICE

#define SO_BINDTODEVICE   25

Definition at line 456 of file sftypes.h.

◆ SO_BROADCAST

#define SO_BROADCAST   6

Definition at line 434 of file sftypes.h.

◆ SO_BSDCOMPAT

#define SO_BSDCOMPAT   14

Definition at line 442 of file sftypes.h.

◆ SO_DEBUG

#define SO_DEBUG   1

Definition at line 429 of file sftypes.h.

◆ SO_DETACH_FILTER

#define SO_DETACH_FILTER   27

Definition at line 460 of file sftypes.h.

◆ SO_DONTROUTE

#define SO_DONTROUTE   5

Definition at line 433 of file sftypes.h.

◆ SO_ERROR

#define SO_ERROR   4

Definition at line 432 of file sftypes.h.

◆ SO_KEEPALIVE

#define SO_KEEPALIVE   9

Definition at line 437 of file sftypes.h.

◆ SO_LINGER

#define SO_LINGER   13

Definition at line 441 of file sftypes.h.

◆ SO_NO_CHECK

#define SO_NO_CHECK   11

Definition at line 439 of file sftypes.h.

◆ SO_OOBINLINE

#define SO_OOBINLINE   10

Definition at line 438 of file sftypes.h.

◆ SO_PASSCRED

#define SO_PASSCRED   16

Definition at line 444 of file sftypes.h.

◆ SO_PEERCRED

#define SO_PEERCRED   17

Definition at line 445 of file sftypes.h.

◆ SO_PEERNAME

#define SO_PEERNAME   28

Definition at line 462 of file sftypes.h.

◆ SO_PRIORITY

#define SO_PRIORITY   12

Definition at line 440 of file sftypes.h.

◆ SO_RCVBUF

#define SO_RCVBUF   8

Definition at line 436 of file sftypes.h.

◆ SO_RCVLOWAT

#define SO_RCVLOWAT   18

Definition at line 446 of file sftypes.h.

◆ SO_RCVTIMEO

#define SO_RCVTIMEO   20

Definition at line 448 of file sftypes.h.

◆ SO_REUSEADDR

#define SO_REUSEADDR   2

Definition at line 430 of file sftypes.h.

◆ SO_SECURITY_AUTHENTICATION

#define SO_SECURITY_AUTHENTICATION   22

Definition at line 452 of file sftypes.h.

◆ SO_SECURITY_ENCRYPTION_NETWORK

#define SO_SECURITY_ENCRYPTION_NETWORK   24

Definition at line 454 of file sftypes.h.

◆ SO_SECURITY_ENCRYPTION_TRANSPORT

#define SO_SECURITY_ENCRYPTION_TRANSPORT   23

Definition at line 453 of file sftypes.h.

◆ SO_SNDBUF

#define SO_SNDBUF   7

Definition at line 435 of file sftypes.h.

◆ SO_SNDLOWAT

#define SO_SNDLOWAT   19

Definition at line 447 of file sftypes.h.

◆ SO_SNDTIMEO

#define SO_SNDTIMEO   21

Definition at line 449 of file sftypes.h.

◆ SO_TIMESTAMP

#define SO_TIMESTAMP   29

Definition at line 463 of file sftypes.h.

◆ SO_TYPE

#define SO_TYPE   3

Definition at line 431 of file sftypes.h.

◆ SOCK_DGRAM

#define SOCK_DGRAM   SOCK_DGRAM

Definition at line 229 of file sftypes.h.

◆ SOCK_PACKET

#define SOCK_PACKET   SOCK_PACKET

◆ SOCK_RAW

#define SOCK_RAW   SOCK_RAW

Definition at line 231 of file sftypes.h.

◆ SOCK_RDM

#define SOCK_RDM   SOCK_RDM

Definition at line 233 of file sftypes.h.

◆ SOCK_SEQPACKET

#define SOCK_SEQPACKET   SOCK_SEQPACKET

Definition at line 236 of file sftypes.h.

◆ SOCK_STREAM

#define SOCK_STREAM   SOCK_STREAM

Definition at line 226 of file sftypes.h.

◆ SOL_AAL

#define SOL_AAL   265 /* ATM Adaption Layer (packet level). */

Definition at line 319 of file sftypes.h.

◆ SOL_ATM

#define SOL_ATM   264 /* ATM layer (cell level). */

Definition at line 318 of file sftypes.h.

◆ SOL_DECNET

#define SOL_DECNET   261

Definition at line 315 of file sftypes.h.

◆ SOL_IRDA

#define SOL_IRDA   266

Definition at line 320 of file sftypes.h.

◆ SOL_PACKET

#define SOL_PACKET   263

Definition at line 317 of file sftypes.h.

◆ SOL_RAW

#define SOL_RAW   255

Definition at line 314 of file sftypes.h.

◆ SOL_SOCKET

#define SOL_SOCKET   1

Definition at line 427 of file sftypes.h.

◆ SOL_X25

#define SOL_X25   262

Definition at line 316 of file sftypes.h.

◆ STB_GLOBAL

#define STB_GLOBAL   1 /* Global symbol */

Definition at line 1414 of file sftypes.h.

◆ STB_HIOS

#define STB_HIOS   12 /* End of OS-specific */

Definition at line 1418 of file sftypes.h.

◆ STB_HIPROC

#define STB_HIPROC   15 /* End of processor-specific */

Definition at line 1420 of file sftypes.h.

◆ STB_LOCAL

#define STB_LOCAL   0 /* Local symbol */

Definition at line 1413 of file sftypes.h.

◆ STB_LOOS

#define STB_LOOS   10 /* Start of OS-specific */

Definition at line 1417 of file sftypes.h.

◆ STB_LOPROC

#define STB_LOPROC   13 /* Start of processor-specific */

Definition at line 1419 of file sftypes.h.

◆ STB_MIPS_SPLIT_COMMON

#define STB_MIPS_SPLIT_COMMON   13

Definition at line 2322 of file sftypes.h.

◆ STB_NUM

#define STB_NUM   3 /* Number of defined types. */

Definition at line 1416 of file sftypes.h.

◆ STB_WEAK

#define STB_WEAK   2 /* Weak symbol */

Definition at line 1415 of file sftypes.h.

◆ STN_UNDEF

#define STN_UNDEF   0 /* End of a chain. */

Definition at line 1442 of file sftypes.h.

◆ STO_ALPHA_NOPV

#define STO_ALPHA_NOPV   0x80 /* No PV required. */

Definition at line 2751 of file sftypes.h.

◆ STO_ALPHA_STD_GPLOAD

#define STO_ALPHA_STD_GPLOAD   0x88 /* PV only used for initial ldgp. */

Definition at line 2752 of file sftypes.h.

◆ STO_MIPS_DEFAULT

#define STO_MIPS_DEFAULT   0x0

Definition at line 2315 of file sftypes.h.

◆ STO_MIPS_HIDDEN

#define STO_MIPS_HIDDEN   0x2

Definition at line 2317 of file sftypes.h.

◆ STO_MIPS_INTERNAL

#define STO_MIPS_INTERNAL   0x1

Definition at line 2316 of file sftypes.h.

◆ STO_MIPS_PROTECTED

#define STO_MIPS_PROTECTED   0x3

Definition at line 2318 of file sftypes.h.

◆ STO_MIPS_SC_ALIGN_UNUSED

#define STO_MIPS_SC_ALIGN_UNUSED   0xff

Definition at line 2319 of file sftypes.h.

◆ STT_ARM_TFUNC

#define STT_ARM_TFUNC   0xd

Definition at line 3062 of file sftypes.h.

◆ STT_COMMON

#define STT_COMMON   5 /* Symbol is a common data object */

Definition at line 1429 of file sftypes.h.

◆ STT_FILE

#define STT_FILE   4 /* Symbol's name is file name */

Definition at line 1428 of file sftypes.h.

◆ STT_FUNC

#define STT_FUNC   2 /* Symbol is a code object */

Definition at line 1426 of file sftypes.h.

◆ STT_HIOS

#define STT_HIOS   12 /* End of OS-specific */

Definition at line 1433 of file sftypes.h.

◆ STT_HIPROC

#define STT_HIPROC   15 /* End of processor-specific */

Definition at line 1435 of file sftypes.h.

◆ STT_HP_OPAQUE

#define STT_HP_OPAQUE   (STT_LOOS + 0x1)

Definition at line 2605 of file sftypes.h.

◆ STT_HP_STUB

#define STT_HP_STUB   (STT_LOOS + 0x2)

Definition at line 2606 of file sftypes.h.

◆ STT_LOOS

#define STT_LOOS   10 /* Start of OS-specific */

Definition at line 1432 of file sftypes.h.

◆ STT_LOPROC

#define STT_LOPROC   13 /* Start of processor-specific */

Definition at line 1434 of file sftypes.h.

◆ STT_NOTYPE

#define STT_NOTYPE   0 /* Symbol type is unspecified */

Definition at line 1424 of file sftypes.h.

◆ STT_NUM

#define STT_NUM   7 /* Number of defined types. */

Definition at line 1431 of file sftypes.h.

◆ STT_OBJECT

#define STT_OBJECT   1 /* Symbol is a data object */

Definition at line 1425 of file sftypes.h.

◆ STT_PARISC_MILLICODE

#define STT_PARISC_MILLICODE   13 /* Millicode function entry point. */

Definition at line 2603 of file sftypes.h.

◆ STT_SECTION

#define STT_SECTION   3 /* Symbol associated with a section */

Definition at line 1427 of file sftypes.h.

◆ STT_SPARC_REGISTER

#define STT_SPARC_REGISTER   13 /* Global register reserved to app. */

Definition at line 2101 of file sftypes.h.

◆ STT_TLS

#define STT_TLS   6 /* Symbol is thread-local data object*/

Definition at line 1430 of file sftypes.h.

◆ STV_DEFAULT

#define STV_DEFAULT   0 /* Default symbol visibility rules */

Definition at line 1453 of file sftypes.h.

◆ STV_HIDDEN

#define STV_HIDDEN   2 /* Sym unavailable in other modules */

Definition at line 1455 of file sftypes.h.

◆ STV_INTERNAL

#define STV_INTERNAL   1 /* Processor specific hidden class */

Definition at line 1454 of file sftypes.h.

◆ STV_PROTECTED

#define STV_PROTECTED   3 /* Not preemptible, not exported */

Definition at line 1456 of file sftypes.h.

◆ SYMINFO_BT_LOWRESERVE

#define SYMINFO_BT_LOWRESERVE   0xff00 /* Beginning of reserved entries */

Definition at line 1387 of file sftypes.h.

◆ SYMINFO_BT_PARENT

#define SYMINFO_BT_PARENT   0xfffe /* Symbol bound to parent */

Definition at line 1386 of file sftypes.h.

◆ SYMINFO_BT_SELF

#define SYMINFO_BT_SELF   0xffff /* Symbol bound to self */

Definition at line 1385 of file sftypes.h.

◆ SYMINFO_CURRENT

#define SYMINFO_CURRENT   1

Definition at line 1396 of file sftypes.h.

◆ SYMINFO_FLG_COPY

#define SYMINFO_FLG_COPY   0x0004 /* Symbol is a copy-reloc */

Definition at line 1392 of file sftypes.h.

◆ SYMINFO_FLG_DIRECT

#define SYMINFO_FLG_DIRECT   0x0001 /* Direct bound symbol */

Definition at line 1390 of file sftypes.h.

◆ SYMINFO_FLG_LAZYLOAD

#define SYMINFO_FLG_LAZYLOAD
Value:
0x0008 /* Symbol bound to object to be lazy
loaded */

Definition at line 1393 of file sftypes.h.

◆ SYMINFO_FLG_PASSTHRU

#define SYMINFO_FLG_PASSTHRU   0x0002 /* Pass-thru symbol for translator */

Definition at line 1391 of file sftypes.h.

◆ SYMINFO_NONE

#define SYMINFO_NONE   0

Definition at line 1395 of file sftypes.h.

◆ SYMINFO_NUM

#define SYMINFO_NUM   2

Definition at line 1397 of file sftypes.h.

◆ TAB0

#define TAB0   0000000

Definition at line 903 of file sftypes.h.

◆ TAB1

#define TAB1   0004000

Definition at line 904 of file sftypes.h.

◆ TAB2

#define TAB2   0010000

Definition at line 905 of file sftypes.h.

◆ TAB3

#define TAB3   0014000

Definition at line 906 of file sftypes.h.

◆ TABDLY

#define TABDLY   0014000

Definition at line 902 of file sftypes.h.

◆ TCFLSH

#define TCFLSH   0x540B

Definition at line 713 of file sftypes.h.

◆ TCGETA

#define TCGETA   0x5405

Definition at line 707 of file sftypes.h.

◆ TCGETS

#define TCGETS   0x5401

Definition at line 703 of file sftypes.h.

◆ TCIFLUSH

#define TCIFLUSH   0

Definition at line 993 of file sftypes.h.

◆ TCIOFF

#define TCIOFF   2

Definition at line 989 of file sftypes.h.

◆ TCIOFLUSH

#define TCIOFLUSH   2

Definition at line 995 of file sftypes.h.

◆ TCION

#define TCION   3

Definition at line 990 of file sftypes.h.

◆ TCOFLUSH

#define TCOFLUSH   1

Definition at line 994 of file sftypes.h.

◆ TCOOFF

#define TCOOFF   0

Definition at line 987 of file sftypes.h.

◆ TCOON

#define TCOON   1

Definition at line 988 of file sftypes.h.

◆ TCSADRAIN

#define TCSADRAIN   1

Definition at line 999 of file sftypes.h.

◆ TCSAFLUSH

#define TCSAFLUSH   2

Definition at line 1000 of file sftypes.h.

◆ TCSANOW

#define TCSANOW   0

Definition at line 998 of file sftypes.h.

◆ TCSBRK

#define TCSBRK   0x5409

Definition at line 711 of file sftypes.h.

◆ TCSBRKP

#define TCSBRKP   0x5425 /* Needed for POSIX tcsendbreak() */

Definition at line 740 of file sftypes.h.

◆ TCSETA

#define TCSETA   0x5406

Definition at line 708 of file sftypes.h.

◆ TCSETAF

#define TCSETAF   0x5408

Definition at line 710 of file sftypes.h.

◆ TCSETAW

#define TCSETAW   0x5407

Definition at line 709 of file sftypes.h.

◆ TCSETS

#define TCSETS   0x5402 /* Clashes with SNDCTL_TMR_START sound ioctl */

Definition at line 704 of file sftypes.h.

◆ TCSETSF

#define TCSETSF   0x5404

Definition at line 706 of file sftypes.h.

◆ TCSETSW

#define TCSETSW   0x5403

Definition at line 705 of file sftypes.h.

◆ TCXONC

#define TCXONC   0x540A

Definition at line 712 of file sftypes.h.

◆ TIOCCBRK

#define TIOCCBRK   0x5428 /* BSD compatibility */

Definition at line 743 of file sftypes.h.

◆ TIOCCONS

#define TIOCCONS   0x541D

Definition at line 732 of file sftypes.h.

◆ TIOCEXCL

#define TIOCEXCL   0x540C

Definition at line 714 of file sftypes.h.

◆ TIOCGETD

#define TIOCGETD   0x5424

Definition at line 739 of file sftypes.h.

◆ TIOCGHAYESESP

#define TIOCGHAYESESP   0x545E /* Get Hayes ESP configuration */

Definition at line 763 of file sftypes.h.

◆ TIOCGICOUNT

#define TIOCGICOUNT   0x545D /* read serial port inline interrupt counts */

Definition at line 762 of file sftypes.h.

◆ TIOCGLCKTRMIOS

#define TIOCGLCKTRMIOS   0x5456

Definition at line 754 of file sftypes.h.

◆ TIOCGPGRP

#define TIOCGPGRP   0x540F

Definition at line 717 of file sftypes.h.

◆ TIOCGPTN

#define TIOCGPTN   _IOR('T',0x30, unsigned int) /* Get Pty Number (of pty-mux device) */

Definition at line 745 of file sftypes.h.

◆ TIOCGSERIAL

#define TIOCGSERIAL   0x541E

Definition at line 733 of file sftypes.h.

◆ TIOCGSID

#define TIOCGSID   0x5429 /* Return the session ID of FD */

Definition at line 744 of file sftypes.h.

◆ TIOCGSOFTCAR

#define TIOCGSOFTCAR   0x5419

Definition at line 727 of file sftypes.h.

◆ TIOCGWINSZ

#define TIOCGWINSZ   0x5413

Definition at line 721 of file sftypes.h.

◆ TIOCINQ

#define TIOCINQ   FIONREAD

Definition at line 730 of file sftypes.h.

◆ TIOCLINUX

#define TIOCLINUX   0x541C

Definition at line 731 of file sftypes.h.

◆ TIOCM_CAR

#define TIOCM_CAR   0x040

Definition at line 807 of file sftypes.h.

◆ TIOCM_CD

#define TIOCM_CD   TIOCM_CAR

Definition at line 810 of file sftypes.h.

◆ TIOCM_CTS

#define TIOCM_CTS   0x020

Definition at line 806 of file sftypes.h.

◆ TIOCM_DSR

#define TIOCM_DSR   0x100

Definition at line 809 of file sftypes.h.

◆ TIOCM_DTR

#define TIOCM_DTR   0x002

Definition at line 802 of file sftypes.h.

◆ TIOCM_LE

#define TIOCM_LE   0x001

Definition at line 801 of file sftypes.h.

◆ TIOCM_LOOP

#define TIOCM_LOOP   0x8000

Definition at line 814 of file sftypes.h.

◆ TIOCM_OUT1

#define TIOCM_OUT1   0x2000

Definition at line 812 of file sftypes.h.

◆ TIOCM_OUT2

#define TIOCM_OUT2   0x4000

Definition at line 813 of file sftypes.h.

◆ TIOCM_RI

#define TIOCM_RI   TIOCM_RNG

Definition at line 811 of file sftypes.h.

◆ TIOCM_RNG

#define TIOCM_RNG   0x080

Definition at line 808 of file sftypes.h.

◆ TIOCM_RTS

#define TIOCM_RTS   0x004

Definition at line 803 of file sftypes.h.

◆ TIOCM_SR

#define TIOCM_SR   0x010

Definition at line 805 of file sftypes.h.

◆ TIOCM_ST

#define TIOCM_ST   0x008

Definition at line 804 of file sftypes.h.

◆ TIOCMBIC

#define TIOCMBIC   0x5417

Definition at line 725 of file sftypes.h.

◆ TIOCMBIS

#define TIOCMBIS   0x5416

Definition at line 724 of file sftypes.h.

◆ TIOCMGET

#define TIOCMGET   0x5415

Definition at line 723 of file sftypes.h.

◆ TIOCMIWAIT

#define TIOCMIWAIT   0x545C /* wait for a change on serial input line(s) */

Definition at line 761 of file sftypes.h.

◆ TIOCMSET

#define TIOCMSET   0x5418

Definition at line 726 of file sftypes.h.

◆ TIOCNOTTY

#define TIOCNOTTY   0x5422

Definition at line 737 of file sftypes.h.

◆ TIOCNXCL

#define TIOCNXCL   0x540D

Definition at line 715 of file sftypes.h.

◆ TIOCOUTQ

#define TIOCOUTQ   0x5411

Definition at line 719 of file sftypes.h.

◆ TIOCPKT

#define TIOCPKT   0x5420

Definition at line 735 of file sftypes.h.

◆ TIOCPKT_DATA

#define TIOCPKT_DATA   0

Definition at line 768 of file sftypes.h.

◆ TIOCPKT_DOSTOP

#define TIOCPKT_DOSTOP   32

Definition at line 774 of file sftypes.h.

◆ TIOCPKT_FLUSHREAD

#define TIOCPKT_FLUSHREAD   1

Definition at line 769 of file sftypes.h.

◆ TIOCPKT_FLUSHWRITE

#define TIOCPKT_FLUSHWRITE   2

Definition at line 770 of file sftypes.h.

◆ TIOCPKT_NOSTOP

#define TIOCPKT_NOSTOP   16

Definition at line 773 of file sftypes.h.

◆ TIOCPKT_START

#define TIOCPKT_START   8

Definition at line 772 of file sftypes.h.

◆ TIOCPKT_STOP

#define TIOCPKT_STOP   4

Definition at line 771 of file sftypes.h.

◆ TIOCSBRK

#define TIOCSBRK   0x5427 /* BSD compatibility */

Definition at line 742 of file sftypes.h.

◆ TIOCSCTTY

#define TIOCSCTTY   0x540E

Definition at line 716 of file sftypes.h.

◆ TIOCSER_TEMT

#define TIOCSER_TEMT   0x01 /* Transmitter physically empty */

Definition at line 776 of file sftypes.h.

◆ TIOCSERCONFIG

#define TIOCSERCONFIG   0x5453

Definition at line 751 of file sftypes.h.

◆ TIOCSERGETLSR

#define TIOCSERGETLSR   0x5459 /* Get line status register */

Definition at line 757 of file sftypes.h.

◆ TIOCSERGETMULTI

#define TIOCSERGETMULTI   0x545A /* Get multiport config */

Definition at line 758 of file sftypes.h.

◆ TIOCSERGSTRUCT

#define TIOCSERGSTRUCT   0x5458 /* For debugging only */

Definition at line 756 of file sftypes.h.

◆ TIOCSERGWILD

#define TIOCSERGWILD   0x5454

Definition at line 752 of file sftypes.h.

◆ TIOCSERSETMULTI

#define TIOCSERSETMULTI   0x545B /* Set multiport config */

Definition at line 759 of file sftypes.h.

◆ TIOCSERSWILD

#define TIOCSERSWILD   0x5455

Definition at line 753 of file sftypes.h.

◆ TIOCSETD

#define TIOCSETD   0x5423

Definition at line 738 of file sftypes.h.

◆ TIOCSHAYESESP

#define TIOCSHAYESESP   0x545F /* Set Hayes ESP configuration */

Definition at line 764 of file sftypes.h.

◆ TIOCSLCKTRMIOS

#define TIOCSLCKTRMIOS   0x5457

Definition at line 755 of file sftypes.h.

◆ TIOCSPGRP

#define TIOCSPGRP   0x5410

Definition at line 718 of file sftypes.h.

◆ TIOCSPTLCK

#define TIOCSPTLCK   _IOW('T',0x31, int) /* Lock/unlock Pty */

Definition at line 746 of file sftypes.h.

◆ TIOCSSERIAL

#define TIOCSSERIAL   0x541F

Definition at line 734 of file sftypes.h.

◆ TIOCSSOFTCAR

#define TIOCSSOFTCAR   0x541A

Definition at line 728 of file sftypes.h.

◆ TIOCSTI

#define TIOCSTI   0x5412

Definition at line 720 of file sftypes.h.

◆ TIOCSWINSZ

#define TIOCSWINSZ   0x5414

Definition at line 722 of file sftypes.h.

◆ TOSTOP

#define TOSTOP   0000400

Definition at line 978 of file sftypes.h.

◆ VDISCARD

#define VDISCARD   13

Definition at line 864 of file sftypes.h.

◆ VEOF

#define VEOF   4

Definition at line 855 of file sftypes.h.

◆ VEOL

#define VEOL   11

Definition at line 862 of file sftypes.h.

◆ VEOL2

#define VEOL2   16

Definition at line 867 of file sftypes.h.

◆ VER_DEF_CURRENT

#define VER_DEF_CURRENT   1 /* Current version */

Definition at line 1774 of file sftypes.h.

◆ VER_DEF_NONE

#define VER_DEF_NONE   0 /* No version */

Definition at line 1773 of file sftypes.h.

◆ VER_DEF_NUM

#define VER_DEF_NUM   2 /* Given version number */

Definition at line 1775 of file sftypes.h.

◆ VER_FLG_BASE

#define VER_FLG_BASE   0x1 /* Version definition of file itself */

Definition at line 1778 of file sftypes.h.

◆ VER_FLG_WEAK [1/2]

#define VER_FLG_WEAK   0x2 /* Weak version identifier */

Definition at line 1858 of file sftypes.h.

◆ VER_FLG_WEAK [2/2]

#define VER_FLG_WEAK   0x2 /* Weak version identifier */

Definition at line 1858 of file sftypes.h.

◆ VER_NDX_ELIMINATE

#define VER_NDX_ELIMINATE   0xff01 /* Symbol is to be eliminated. */

Definition at line 1785 of file sftypes.h.

◆ VER_NDX_GLOBAL

#define VER_NDX_GLOBAL   1 /* Symbol is global. */

Definition at line 1783 of file sftypes.h.

◆ VER_NDX_LOCAL

#define VER_NDX_LOCAL   0 /* Symbol is local. */

Definition at line 1782 of file sftypes.h.

◆ VER_NDX_LORESERVE

#define VER_NDX_LORESERVE   0xff00 /* Beginning of reserved entries. */

Definition at line 1784 of file sftypes.h.

◆ VER_NEED_CURRENT

#define VER_NEED_CURRENT   1 /* Current version */

Definition at line 1831 of file sftypes.h.

◆ VER_NEED_NONE

#define VER_NEED_NONE   0 /* No version */

Definition at line 1830 of file sftypes.h.

◆ VER_NEED_NUM

#define VER_NEED_NUM   2 /* Given version number */

Definition at line 1832 of file sftypes.h.

◆ VERASE

#define VERASE   2

Definition at line 853 of file sftypes.h.

◆ VINTR

#define VINTR   0

Definition at line 851 of file sftypes.h.

◆ VKILL

#define VKILL   3

Definition at line 854 of file sftypes.h.

◆ VLNEXT

#define VLNEXT   15

Definition at line 866 of file sftypes.h.

◆ VMIN

#define VMIN   6

Definition at line 857 of file sftypes.h.

◆ VQUIT

#define VQUIT   1

Definition at line 852 of file sftypes.h.

◆ VREPRINT

#define VREPRINT   12

Definition at line 863 of file sftypes.h.

◆ VSTART

#define VSTART   8

Definition at line 859 of file sftypes.h.

◆ VSTOP

#define VSTOP   9

Definition at line 860 of file sftypes.h.

◆ VSUSP

#define VSUSP   10

Definition at line 861 of file sftypes.h.

◆ VSWTC

#define VSWTC   7

Definition at line 858 of file sftypes.h.

◆ VT0

#define VT0   0000000

Definition at line 912 of file sftypes.h.

◆ VT1

#define VT1   0040000

Definition at line 913 of file sftypes.h.

◆ VTDLY

#define VTDLY   0040000

Definition at line 911 of file sftypes.h.

◆ VTIME

#define VTIME   5

Definition at line 856 of file sftypes.h.

◆ VWERASE

#define VWERASE   14

Definition at line 865 of file sftypes.h.

◆ XCASE

#define XCASE   0000004

Definition at line 972 of file sftypes.h.

◆ XTABS

#define XTABS   0014000

Definition at line 907 of file sftypes.h.

Typedef Documentation

◆ caddr_t

typedef int caddr_t

Definition at line 62 of file sftypes.h.

◆ cap_user_data_t

Definition at line 65 of file sftypes.h.

◆ cap_user_header_t

Definition at line 64 of file sftypes.h.

◆ cc_t

typedef unsigned char cc_t

Definition at line 836 of file sftypes.h.

◆ clock_t

typedef int clock_t

Definition at line 43 of file sftypes.h.

◆ dev_t

typedef int dev_t

Definition at line 61 of file sftypes.h.

◆ Elf32_Addr

Definition at line 1028 of file sftypes.h.

◆ Elf32_Conflict

Definition at line 2563 of file sftypes.h.

◆ Elf32_Half

Definition at line 1012 of file sftypes.h.

◆ Elf32_Off

Definition at line 1032 of file sftypes.h.

◆ Elf32_Section

Definition at line 1036 of file sftypes.h.

◆ Elf32_Sword

Definition at line 1017 of file sftypes.h.

◆ Elf32_Sxword

Definition at line 1023 of file sftypes.h.

◆ Elf32_Versym

Definition at line 1040 of file sftypes.h.

◆ Elf32_Word

Definition at line 1016 of file sftypes.h.

◆ Elf32_Xword

Definition at line 1022 of file sftypes.h.

◆ Elf64_Addr

Definition at line 1029 of file sftypes.h.

◆ Elf64_Half

Definition at line 1013 of file sftypes.h.

◆ Elf64_Off

Definition at line 1033 of file sftypes.h.

◆ Elf64_Section

Definition at line 1037 of file sftypes.h.

◆ Elf64_Sword

Definition at line 1019 of file sftypes.h.

◆ Elf64_Sxword

Definition at line 1025 of file sftypes.h.

◆ Elf64_Versym

Definition at line 1041 of file sftypes.h.

◆ Elf64_Word

Definition at line 1018 of file sftypes.h.

◆ Elf64_Xword

Definition at line 1024 of file sftypes.h.

◆ fd_mask

typedef long int fd_mask

Definition at line 188 of file sftypes.h.

◆ gid_t

static void struct sockaddr socklen_t static fromlen static backlog static fork char char char static envp int struct rusage static rusage struct utsname static buf struct sembuf static nsops static fd const char static length unsigned struct dirent unsigned static count const char const char static newpath const char static pathname const char const char static newpath const char const char static newpath const char static mode const char static group const char static group struct timeval struct timezone static tz struct tms static buf static getuid static getgid static getegid static getppid static setsid gid_t

Definition at line 45 of file sftypes.h.

◆ in_addr_t

Definition at line 333 of file sftypes.h.

◆ in_port_t

typedef unsigned short in_port_t

Definition at line 334 of file sftypes.h.

◆ int16_t

typedef short int16_t

Definition at line 34 of file sftypes.h.

◆ int32_t

typedef int int32_t

Definition at line 33 of file sftypes.h.

◆ int64_t

typedef long int64_t

Definition at line 32 of file sftypes.h.

◆ int8_t

typedef char int8_t

Definition at line 35 of file sftypes.h.

◆ mode_t

static void struct sockaddr socklen_t static fromlen static backlog static fork char char char static envp int struct rusage static rusage struct utsname static buf struct sembuf static nsops static fd const char static length unsigned struct dirent unsigned static count const char const char static newpath const char static pathname const char const char static newpath const char const char static newpath const char static mode const char static group const char static group struct timeval struct timezone static tz struct tms static buf static getuid static getgid static getegid static getppid static setsid static egid static suid static pid static fsgid static data const char mode_t

Definition at line 42 of file sftypes.h.

◆ off_t

static void struct sockaddr socklen_t static fromlen static backlog static fork char char char static envp int struct rusage static rusage struct utsname static buf struct sembuf static nsops static fd const char off_t

Definition at line 41 of file sftypes.h.

◆ pid_t

static void struct sockaddr socklen_t static fromlen static backlog static fork char char char static envp int struct rusage static rusage struct utsname static buf struct sembuf static nsops static fd const char static length unsigned struct dirent unsigned static count const char const char static newpath const char static pathname const char const char static newpath const char const char static newpath const char static mode const char static group const char static group struct timeval struct timezone static tz struct tms static buf static getuid static getgid static getegid static getppid static setsid static egid static suid static pid static fsgid static data const char static dev unsigned static persona const char struct statfs static buf unsigned char static buf static prio struct sched_param static p static policy pid_t

Definition at line 38 of file sftypes.h.

◆ ptrdiff_t

typedef int ptrdiff_t

Definition at line 68 of file sftypes.h.

◆ sa_family_t

typedef unsigned short int sa_family_t

Definition at line 322 of file sftypes.h.

◆ sighandler_t

typedef void(* sighandler_t) (int)

Definition at line 46 of file sftypes.h.

◆ sigset_t

typedef int sigset_t

Definition at line 63 of file sftypes.h.

◆ size_t

static void struct sockaddr socklen_t static fromlen static backlog static fork char char char static envp int struct rusage static rusage struct utsname static buf struct sembuf static nsops static fd const char static length unsigned struct dirent unsigned static count const char const char static newpath const char static pathname const char const char static newpath const char const char static newpath const char static mode const char static group const char static group struct timeval struct timezone static tz struct tms static buf static getuid static getgid static getegid static getppid static setsid static egid static suid static pid static fsgid static data const char static dev unsigned static persona const char struct statfs static buf unsigned char static buf static prio struct sched_param static p static policy struct timespec static tp const void static len static munlockall const char static path const char static filename const char static path const char size_t

Definition at line 40 of file sftypes.h.

◆ socklen_t

static static sync static getppid static getegid const char static filename char static len const char char static bufsiz static mask static vfork const void static prot static getpgrp const char static swapflags static arg static fd static protocol static who struct sockaddr static addrlen static backlog struct timeval struct timezone static tz const struct iovec static count static mode const void const struct sockaddr socklen_t

Definition at line 219 of file sftypes.h.

◆ speed_t

typedef unsigned int speed_t

Definition at line 837 of file sftypes.h.

◆ ssize_t

typedef int ssize_t

Definition at line 39 of file sftypes.h.

◆ tcflag_t

Definition at line 838 of file sftypes.h.

◆ time_t

typedef int time_t

Definition at line 66 of file sftypes.h.

◆ uid_t

static void struct sockaddr socklen_t static fromlen static backlog static fork char char char static envp int struct rusage static rusage struct utsname static buf struct sembuf static nsops static fd const char static length unsigned struct dirent unsigned static count const char const char static newpath const char static pathname const char const char static newpath const char const char static newpath const char static mode const char static group const char static group struct timeval struct timezone static tz struct tms static buf static getuid static getgid static getegid static getppid static setsid static egid static suid static pid uid_t

Definition at line 44 of file sftypes.h.

◆ uint16_t

typedef unsigned short uint16_t

Definition at line 30 of file sftypes.h.

◆ uint32_t

Definition at line 29 of file sftypes.h.

◆ uint64_t

Definition at line 28 of file sftypes.h.

◆ uint8_t

typedef unsigned char uint8_t

Definition at line 31 of file sftypes.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
SCM_RIGHTS 
SCM_RIGHTS 
__SCM_CONNECT 

Definition at line 381 of file sftypes.h.

382  {
383  SCM_RIGHTS = 0x01, /* Transfer file descriptors. */
384 #define SCM_RIGHTS SCM_RIGHTS
385 #ifdef __USE_BSD
386  SCM_CREDENTIALS = 0x02, /* Credentials passing. */
387 # define SCM_CREDENTIALS SCM_CREDENTIALS
388 #endif
389  __SCM_CONNECT = 0x03 /* Data array is `struct scm_connect'. */
390  };
@ __SCM_CONNECT
Definition: sftypes.h:389
#define SCM_RIGHTS
Definition: sftypes.h:384

◆ __ptrace_request

Enumerator
PTRACE_TRACEME 
PTRACE_PEEKTEXT 
PTRACE_PEEKDATA 
PTRACE_PEEKUSER 
PTRACE_POKETEXT 
PTRACE_POKEDATA 
PTRACE_POKEUSER 
PTRACE_CONT 
PTRACE_KILL 
PTRACE_SINGLESTEP 
PTRACE_GETREGS 
PTRACE_SETREGS 
PTRACE_GETFPREGS 
PTRACE_SETFPREGS 
PTRACE_ATTACH 
PTRACE_DETACH 
PTRACE_GETFPXREGS 
PTRACE_SETFPXREGS 
PTRACE_SYSCALL 

Definition at line 551 of file sftypes.h.

553 {
554  /* Indicate that the process making this request should be traced.
555  All signals received by this process can be intercepted by its
556  parent, and its parent can use the other `ptrace' requests. */
557  PTRACE_TRACEME = 0,
558 #define PT_TRACE_ME PTRACE_TRACEME
559 
560  /* Return the word in the process's text space at address ADDR. */
561  PTRACE_PEEKTEXT = 1,
562 #define PT_READ_I PTRACE_PEEKTEXT
563 
564  /* Return the word in the process's data space at address ADDR. */
565  PTRACE_PEEKDATA = 2,
566 #define PT_READ_D PTRACE_PEEKDATA
567 
568  /* Return the word in the process's user area at offset ADDR. */
569  PTRACE_PEEKUSER = 3,
570 #define PT_READ_U PTRACE_PEEKUSER
571 
572  /* Write the word DATA into the process's text space at address ADDR. */
573  PTRACE_POKETEXT = 4,
574 #define PT_WRITE_I PTRACE_POKETEXT
575 
576  /* Write the word DATA into the process's data space at address ADDR. */
577  PTRACE_POKEDATA = 5,
578 #define PT_WRITE_D PTRACE_POKEDATA
579 
580  /* Write the word DATA into the process's user area at offset ADDR. */
581  PTRACE_POKEUSER = 6,
582 #define PT_WRITE_U PTRACE_POKEUSER
583 
584  /* Continue the process. */
585  PTRACE_CONT = 7,
586 #define PT_CONTINUE PTRACE_CONT
587 
588  /* Kill the process. */
589  PTRACE_KILL = 8,
590 #define PT_KILL PTRACE_KILL
591 
592  /* Single step the process.
593  This is not supported on all machines. */
594  PTRACE_SINGLESTEP = 9,
595 #define PT_STEP PTRACE_SINGLESTEP
596 
597  /* Get all general purpose registers used by a processes.
598  This is not supported on all machines. */
599  PTRACE_GETREGS = 12,
600 #define PT_GETREGS PTRACE_GETREGS
601 
602  /* Set all general purpose registers used by a processes.
603  This is not supported on all machines. */
604  PTRACE_SETREGS = 13,
605 #define PT_SETREGS PTRACE_SETREGS
606 
607  /* Get all floating point registers used by a processes.
608  This is not supported on all machines. */
609  PTRACE_GETFPREGS = 14,
610 #define PT_GETFPREGS PTRACE_GETFPREGS
611 
612  /* Set all floating point registers used by a processes.
613  This is not supported on all machines. */
614  PTRACE_SETFPREGS = 15,
615 #define PT_SETFPREGS PTRACE_SETFPREGS
616 
617  /* Attach to a process that is already running. */
618  PTRACE_ATTACH = 16,
619 #define PT_ATTACH PTRACE_ATTACH
620 
621  /* Detach from a process attached to with PTRACE_ATTACH. */
622  PTRACE_DETACH = 17,
623 #define PT_DETACH PTRACE_DETACH
624 
625  /* Get all extended floating point registers used by a processes.
626  This is not supported on all machines. */
627  PTRACE_GETFPXREGS = 18,
628 #define PT_GETFPXREGS PTRACE_GETFPXREGS
629 
630  /* Set all extended floating point registers used by a processes.
631  This is not supported on all machines. */
632  PTRACE_SETFPXREGS = 19,
633 #define PT_SETFPXREGS PTRACE_SETFPXREGS
634 
635  /* Continue and stop at the next (return from) syscall. */
636  PTRACE_SYSCALL = 24
637 #define PT_SYSCALL PTRACE_SYSCALL
@ PTRACE_POKEUSER
Definition: sftypes.h:580
@ PTRACE_POKEDATA
Definition: sftypes.h:576
@ PTRACE_SETFPREGS
Definition: sftypes.h:613
@ PTRACE_SETREGS
Definition: sftypes.h:603
@ PTRACE_CONT
Definition: sftypes.h:584
@ PTRACE_PEEKTEXT
Definition: sftypes.h:560
@ PTRACE_SINGLESTEP
Definition: sftypes.h:593
@ PTRACE_SETFPXREGS
Definition: sftypes.h:631
@ PTRACE_KILL
Definition: sftypes.h:588
@ PTRACE_GETREGS
Definition: sftypes.h:598
@ PTRACE_PEEKDATA
Definition: sftypes.h:564
@ PTRACE_TRACEME
Definition: sftypes.h:556
@ PTRACE_ATTACH
Definition: sftypes.h:617
@ PTRACE_GETFPREGS
Definition: sftypes.h:608
@ PTRACE_GETFPXREGS
Definition: sftypes.h:626
@ PTRACE_SYSCALL
Definition: sftypes.h:635
@ PTRACE_PEEKUSER
Definition: sftypes.h:568
@ PTRACE_POKETEXT
Definition: sftypes.h:572
@ PTRACE_DETACH
Definition: sftypes.h:621

◆ __socket_type

Enumerator
SOCK_STREAM 
SOCK_STREAM 
SOCK_DGRAM 
SOCK_DGRAM 
SOCK_RAW 
SOCK_RAW 
SOCK_RDM 
SOCK_RDM 
SOCK_SEQPACKET 
SOCK_SEQPACKET 
SOCK_PACKET 

Definition at line 222 of file sftypes.h.

223 {
224  SOCK_STREAM = 1, /* Sequenced, reliable, connection-based
225  byte streams. */
226 #define SOCK_STREAM SOCK_STREAM
227  SOCK_DGRAM = 2, /* Connectionless, unreliable datagrams
228  of fixed maximum length. */
229 #define SOCK_DGRAM SOCK_DGRAM
230  SOCK_RAW = 3, /* Raw protocol interface. */
231 #define SOCK_RAW SOCK_RAW
232  SOCK_RDM = 4, /* Reliably-delivered messages. */
233 #define SOCK_RDM SOCK_RDM
234  SOCK_SEQPACKET = 5, /* Sequenced, reliable, connection-based,
235  datagrams of fixed maximum length. */
236 #define SOCK_SEQPACKET SOCK_SEQPACKET
237  SOCK_PACKET = 10 /* Linux specific way of getting packets
238  at the dev level. For writing rarp and
239  other similar things on the user level. */
240 #define SOCK_PACKET SOCK_PACKET
241 };
#define SOCK_STREAM
Definition: sftypes.h:226
#define SOCK_RAW
Definition: sftypes.h:231
#define SOCK_SEQPACKET
Definition: sftypes.h:236
#define SOCK_DGRAM
Definition: sftypes.h:229
#define SOCK_PACKET
#define SOCK_RDM
Definition: sftypes.h:233

Variable Documentation

◆ __invalid_size_argument_for_IOC

unsigned int __invalid_size_argument_for_IOC
extern

◆ in6addr_any

const struct in6_addr in6addr_any = IN6ADDR_ANY_INIT
static

Definition at line 334 of file sftypes.h.

Referenced by uv__udp_maybe_deferred_bind().