osprey/cygnus/include/elf/common.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define EI_MAG0   0
#define ELFMAG0   0x7F
#define EI_MAG1   1
#define ELFMAG1   'E'
#define EI_MAG2   2
#define ELFMAG2   'L'
#define EI_MAG3   3
#define ELFMAG3   'F'
#define EI_CLASS   4
#define ELFCLASSNONE   0
#define ELFCLASS32   1
#define ELFCLASS64   2
#define EI_DATA   5
#define ELFDATANONE   0
#define ELFDATA2LSB   1
#define ELFDATA2MSB   2
#define EI_VERSION   6
#define EI_OSABI   7
#define ELFOSABI_NONE   0
#define ELFOSABI_HPUX   1
#define ELFOSABI_NETBSD   2
#define ELFOSABI_LINUX   3
#define ELFOSABI_HURD   4
#define ELFOSABI_SOLARIS   6
#define ELFOSABI_AIX   7
#define ELFOSABI_IRIX   8
#define ELFOSABI_FREEBSD   9
#define ELFOSABI_TRU64   10
#define ELFOSABI_MODESTO   11
#define ELFOSABI_OPENBSD   12
#define ELFOSABI_OPENVMS   13
#define ELFOSABI_NSK   14
#define ELFOSABI_AROS   15
#define ELFOSABI_ARM   97
#define ELFOSABI_STANDALONE   255
#define EI_ABIVERSION   8
#define EI_PAD   9
#define ET_NONE   0
#define ET_REL   1
#define ET_EXEC   2
#define ET_DYN   3
#define ET_CORE   4
#define ET_LOOS   0xFE00
#define ET_HIOS   0xFEFF
#define ET_LOPROC   0xFF00
#define ET_HIPROC   0xFFFF
#define EM_NONE   0
#define EM_M32   1
#define EM_SPARC   2
#define EM_386   3
#define EM_68K   4
#define EM_88K   5
#define EM_486   6 /* Intel 80486 */
#define EM_860   7
#define EM_MIPS   8
#define EM_S370   9
#define EM_MIPS_RS3_LE   10
#define EM_PARISC   15
#define EM_VPP550   17
#define EM_SPARC32PLUS   18
#define EM_960   19
#define EM_PPC   20
#define EM_PPC64   21
#define EM_S390   22
#define EM_V800   36
#define EM_FR20   37
#define EM_RH32   38
#define EM_MCORE   39 /* Motorola M*Core */
#define EM_RCE   39
#define EM_ARM   40
#define EM_OLD_ALPHA   41
#define EM_SH   42
#define EM_SPARCV9   43
#define EM_TRICORE   44
#define EM_ARC   45
#define EM_H8_300   46
#define EM_H8_300H   47
#define EM_H8S   48
#define EM_H8_500   49
#define EM_IA_64   50
#define EM_MIPS_X   51
#define EM_COLDFIRE   52
#define EM_68HC12   53
#define EM_MMA   54
#define EM_PCP   55
#define EM_NCPU   56
#define EM_NDR1   57
#define EM_STARCORE   58
#define EM_ME16   59
#define EM_ST100   60
#define EM_TINYJ   61
#define EM_X86_64   62
#define EM_PDP10   64
#define EM_PDP11   65
#define EM_FX66   66
#define EM_ST9PLUS   67
#define EM_ST7   68
#define EM_68HC16   69
#define EM_68HC11   70
#define EM_68HC08   71
#define EM_68HC05   72
#define EM_SVX   73
#define EM_ST19   74
#define EM_VAX   75
#define EM_CRIS   76
#define EM_JAVELIN   77
#define EM_FIREPATH   78
#define EM_ZSP   79
#define EM_MMIX   80
#define EM_HUANY   81
#define EM_PRISM   82
#define EM_AVR   83
#define EM_FR30   84
#define EM_D10V   85
#define EM_D30V   86
#define EM_V850   87
#define EM_M32R   88
#define EM_MN10300   89
#define EM_MN10200   90
#define EM_PJ   91
#define EM_OPENRISC   92
#define EM_ARC_A5   93
#define EM_XTENSA   94
#define EM_IP2K   101
#define EM_CR   103
#define EM_MSP430   105
#define EM_CRX   114
#define EM_PJ_OLD   99
#define EM_CYGNUS_POWERPC   0x9025
#define EM_OLD_SPARCV9   11
#define EM_PPC_OLD   17
#define EM_OR32   0x8472
#define EM_CYGNUS_M32R   0x9041
#define EM_ALPHA   0x9026
#define EM_S390_OLD   0xa390
#define EM_CYGNUS_D10V   0x7650
#define EM_CYGNUS_D30V   0x7676
#define EM_CYGNUS_V850   0x9080
#define EM_CYGNUS_MN10200   0xdead
#define EM_CYGNUS_MN10300   0xbeef
#define EM_CYGNUS_FR30   0x3330
#define EM_AVR_OLD   0x1057
#define EM_OPENRISC_OLD   0x3426
#define EM_DLX   0x5aa5
#define EM_XSTORMY16   0xad45
#define EM_CYGNUS_FRV   0x5441
#define EM_IP2K_OLD   0x8217
#define EM_MSP430_OLD   0x1059
#define EM_IQ2000   0xFEBA
#define EM_XTENSA_OLD   0xabc7
#define EV_NONE   0
#define EV_CURRENT   1
#define PT_NULL   0
#define PT_LOAD   1
#define PT_DYNAMIC   2
#define PT_INTERP   3
#define PT_NOTE   4
#define PT_SHLIB   5
#define PT_PHDR   6
#define PT_TLS   7
#define PT_LOOS   0x60000000
#define PT_HIOS   0x6fffffff
#define PT_LOPROC   0x70000000
#define PT_HIPROC   0x7FFFFFFF
#define PT_GNU_EH_FRAME   (PT_LOOS + 0x474e550)
#define PT_SUNW_EH_FRAME   PT_GNU_EH_FRAME
#define PT_GNU_STACK   (PT_LOOS + 0x474e551)
#define PT_GNU_RELRO   (PT_LOOS + 0x474e552)
#define PF_X   (1 << 0)
#define PF_W   (1 << 1)
#define PF_R   (1 << 2)
#define PF_MASKOS   0x0FF00000
#define PF_MASKPROC   0xF0000000
#define SHT_NULL   0
#define SHT_PROGBITS   1
#define SHT_SYMTAB   2
#define SHT_STRTAB   3
#define SHT_RELA   4
#define SHT_HASH   5
#define SHT_DYNAMIC   6
#define SHT_NOTE   7
#define SHT_NOBITS   8
#define SHT_REL   9
#define SHT_SHLIB   10
#define SHT_DYNSYM   11
#define SHT_INIT_ARRAY   14
#define SHT_FINI_ARRAY   15
#define SHT_PREINIT_ARRAY   16
#define SHT_GROUP   17
#define SHT_SYMTAB_SHNDX   18
#define SHT_LOOS   0x60000000
#define SHT_HIOS   0x6fffffff
#define SHT_GNU_LIBLIST   0x6ffffff7
#define SHT_SUNW_verdef   0x6ffffffd
#define SHT_SUNW_verneed   0x6ffffffe
#define SHT_SUNW_versym   0x6fffffff
#define SHT_GNU_verdef   SHT_SUNW_verdef
#define SHT_GNU_verneed   SHT_SUNW_verneed
#define SHT_GNU_versym   SHT_SUNW_versym
#define SHT_LOPROC   0x70000000
#define SHT_HIPROC   0x7FFFFFFF
#define SHT_LOUSER   0x80000000
#define SHT_HIUSER   0xFFFFFFFF
#define SHF_WRITE   (1 << 0)
#define SHF_ALLOC   (1 << 1)
#define SHF_EXECINSTR   (1 << 2)
#define SHF_MERGE   (1 << 4)
#define SHF_STRINGS   (1 << 5)
#define SHF_INFO_LINK   (1 << 6)
#define SHF_LINK_ORDER   (1 << 7)
#define SHF_OS_NONCONFORMING   (1 << 8)
#define SHF_GROUP   (1 << 9)
#define SHF_TLS   (1 << 10)
#define SHF_MASKOS   0x0FF00000
#define SHF_MASKPROC   0xF0000000
#define NT_PRSTATUS   1
#define NT_FPREGSET   2
#define NT_PRPSINFO   3
#define NT_TASKSTRUCT   4
#define NT_AUXV   6
#define NT_PRXFPREG   0x46e62b7f
#define NT_PSTATUS   10
#define NT_FPREGS   12
#define NT_PSINFO   13
#define NT_LWPSTATUS   16
#define NT_LWPSINFO   17
#define NT_WIN32PSTATUS   18
#define NT_NETBSDCORE_PROCINFO   1
#define NT_NETBSDCORE_FIRSTMACH   32
#define NT_VERSION   1
#define NT_ARCH   2
#define NT_GNU_ABI_TAG   1
#define GNU_ABI_TAG_LINUX   0
#define GNU_ABI_TAG_HURD   1
#define GNU_ABI_TAG_SOLARIS   2
#define GNU_ABI_TAG_FREEBSD   3
#define GNU_ABI_TAG_NETBSD   4
#define NT_NETBSD_IDENT   1
#define NT_OPENBSD_IDENT   1
#define NT_FREEBSD_ABI_TAG   1
#define ELF_ST_BIND(val)   (((unsigned int)(val)) >> 4)
#define ELF_ST_TYPE(val)   ((val) & 0xF)
#define ELF_ST_INFO(bind, type)   (((bind) << 4) + ((type) & 0xF))
#define ELF32_ST_BIND   ELF_ST_BIND
#define ELF32_ST_TYPE   ELF_ST_TYPE
#define ELF32_ST_INFO   ELF_ST_INFO
#define ELF64_ST_BIND   ELF_ST_BIND
#define ELF64_ST_TYPE   ELF_ST_TYPE
#define ELF64_ST_INFO   ELF_ST_INFO
#define ELF_ST_VISIBILITY(v)   ((v) & 0x3)
#define ELF32_ST_VISIBILITY   ELF_ST_VISIBILITY
#define ELF64_ST_VISIBILITY   ELF_ST_VISIBILITY
#define STN_UNDEF   0
#define STB_LOCAL   0
#define STB_GLOBAL   1
#define STB_WEAK   2
#define STB_LOOS   10
#define STB_HIOS   12
#define STB_LOPROC   13
#define STB_HIPROC   15
#define STT_NOTYPE   0
#define STT_OBJECT   1
#define STT_FUNC   2
#define STT_SECTION   3
#define STT_FILE   4
#define STT_COMMON   5
#define STT_TLS   6
#define STT_LOOS   10
#define STT_HIOS   12
#define STT_LOPROC   13
#define STT_HIPROC   15
#define SHN_UNDEF   0
#define SHN_LORESERVE   0xFF00
#define SHN_LOPROC   0xFF00
#define SHN_HIPROC   0xFF1F
#define SHN_LOOS   0xFF20
#define SHN_HIOS   0xFF3F
#define SHN_ABS   0xFFF1
#define SHN_COMMON   0xFFF2
#define SHN_XINDEX   0xFFFF
#define SHN_HIRESERVE   0xFFFF
#define SHN_BAD   ((unsigned) -1)
#define STV_DEFAULT   0
#define STV_INTERNAL   1
#define STV_HIDDEN   2
#define STV_PROTECTED   3
#define ELF32_R_SYM(i)   ((i) >> 8)
#define ELF32_R_TYPE(i)   ((i) & 0xff)
#define ELF32_R_INFO(s, t)   (((s) << 8) + ((t) & 0xff))
#define ELF64_R_SYM(i)   ((i) >> 32)
#define ELF64_R_TYPE(i)   ((i) & 0xffffffff)
#define ELF64_R_INFO(s, t)   (((bfd_vma) (s) << 31 << 1) + (bfd_vma) (t))
#define DT_NULL   0
#define DT_NEEDED   1
#define DT_PLTRELSZ   2
#define DT_PLTGOT   3
#define DT_HASH   4
#define DT_STRTAB   5
#define DT_SYMTAB   6
#define DT_RELA   7
#define DT_RELASZ   8
#define DT_RELAENT   9
#define DT_STRSZ   10
#define DT_SYMENT   11
#define DT_INIT   12
#define DT_FINI   13
#define DT_SONAME   14
#define DT_RPATH   15
#define DT_SYMBOLIC   16
#define DT_REL   17
#define DT_RELSZ   18
#define DT_RELENT   19
#define DT_PLTREL   20
#define DT_DEBUG   21
#define DT_TEXTREL   22
#define DT_JMPREL   23
#define DT_BIND_NOW   24
#define DT_INIT_ARRAY   25
#define DT_FINI_ARRAY   26
#define DT_INIT_ARRAYSZ   27
#define DT_FINI_ARRAYSZ   28
#define DT_RUNPATH   29
#define DT_FLAGS   30
#define DT_ENCODING   31
#define DT_PREINIT_ARRAY   32
#define DT_PREINIT_ARRAYSZ   33
#define OLD_DT_LOOS   0x60000000
#define DT_LOOS   0x6000000d
#define DT_HIOS   0x6ffff000
#define OLD_DT_HIOS   0x6fffffff
#define DT_LOPROC   0x70000000
#define DT_HIPROC   0x7fffffff
#define DT_VALRNGLO   0x6ffffd00
#define DT_GNU_PRELINKED   0x6ffffdf5
#define DT_GNU_CONFLICTSZ   0x6ffffdf6
#define DT_GNU_LIBLISTSZ   0x6ffffdf7
#define DT_CHECKSUM   0x6ffffdf8
#define DT_PLTPADSZ   0x6ffffdf9
#define DT_MOVEENT   0x6ffffdfa
#define DT_MOVESZ   0x6ffffdfb
#define DT_FEATURE   0x6ffffdfc
#define DT_POSFLAG_1   0x6ffffdfd
#define DT_SYMINSZ   0x6ffffdfe
#define DT_SYMINENT   0x6ffffdff
#define DT_VALRNGHI   0x6ffffdff
#define DT_ADDRRNGLO   0x6ffffe00
#define DT_GNU_CONFLICT   0x6ffffef8
#define DT_GNU_LIBLIST   0x6ffffef9
#define DT_CONFIG   0x6ffffefa
#define DT_DEPAUDIT   0x6ffffefb
#define DT_AUDIT   0x6ffffefc
#define DT_PLTPAD   0x6ffffefd
#define DT_MOVETAB   0x6ffffefe
#define DT_SYMINFO   0x6ffffeff
#define DT_ADDRRNGHI   0x6ffffeff
#define DT_RELACOUNT   0x6ffffff9
#define DT_RELCOUNT   0x6ffffffa
#define DT_FLAGS_1   0x6ffffffb
#define DT_VERDEF   0x6ffffffc
#define DT_VERDEFNUM   0x6ffffffd
#define DT_VERNEED   0x6ffffffe
#define DT_VERNEEDNUM   0x6fffffff
#define DT_VERSYM   0x6ffffff0
#define DT_LOPROC   0x70000000
#define DT_HIPROC   0x7fffffff
#define DT_AUXILIARY   0x7ffffffd
#define DT_USED   0x7ffffffe
#define DT_FILTER   0x7fffffff
#define DTF_1_PARINIT   0x00000001
#define DTF_1_CONFEXP   0x00000002
#define DF_P1_LAZYLOAD   0x00000001
#define DF_P1_GROUPPERM   0x00000002
#define DF_1_NOW   0x00000001
#define DF_1_GLOBAL   0x00000002
#define DF_1_GROUP   0x00000004
#define DF_1_NODELETE   0x00000008
#define DF_1_LOADFLTR   0x00000010
#define DF_1_INITFIRST   0x00000020
#define DF_1_NOOPEN   0x00000040
#define DF_1_ORIGIN   0x00000080
#define DF_1_DIRECT   0x00000100
#define DF_1_TRANS   0x00000200
#define DF_1_INTERPOSE   0x00000400
#define DF_1_NODEFLIB   0x00000800
#define DF_1_NODUMP   0x00001000
#define DF_1_CONLFAT   0x00002000
#define DF_ORIGIN   (1 << 0)
#define DF_SYMBOLIC   (1 << 1)
#define DF_TEXTREL   (1 << 2)
#define DF_BIND_NOW   (1 << 3)
#define DF_STATIC_TLS   (1 << 4)
#define VER_DEF_NONE   0
#define VER_DEF_CURRENT   1
#define VER_FLG_BASE   0x1
#define VER_FLG_WEAK   0x2
#define VER_NDX_LOCAL   0
#define VER_NDX_GLOBAL   1
#define VER_NEED_NONE   0
#define VER_NEED_CURRENT   1
#define VERSYM_HIDDEN   0x8000
#define VERSYM_VERSION   0x7fff
#define ELF_VER_CHR   '@'
#define SYMINFO_BT_SELF   0xffff
#define SYMINFO_BT_PARENT   0xfffe
#define SYMINFO_BT_LOWRESERVE   0xff00
#define SYMINFO_FLG_DIRECT   0x0001
#define SYMINFO_FLG_PASSTHRU   0x0002
#define SYMINFO_FLG_COPY   0x0004
#define SYMINFO_FLG_LAZYLOAD   0x0008
#define SYMINFO_NONE   0
#define SYMINFO_CURRENT   1
#define SYMINFO_NUM   2
#define GRP_COMDAT   0x1
#define AT_NULL   0
#define AT_IGNORE   1
#define AT_EXECFD   2
#define AT_PHDR   3
#define AT_PHENT   4
#define AT_PHNUM   5
#define AT_PAGESZ   6
#define AT_BASE   7
#define AT_FLAGS   8
#define AT_ENTRY   9
#define AT_NOTELF   10
#define AT_UID   11
#define AT_EUID   12
#define AT_GID   13
#define AT_EGID   14
#define AT_CLKTCK   17
#define AT_PLATFORM   15
#define AT_HWCAP   16
#define AT_FPUCW   18
#define AT_DCACHEBSIZE   19
#define AT_ICACHEBSIZE   20
#define AT_UCACHEBSIZE   21
#define AT_IGNOREPPC   22
#define AT_SECURE   23
#define AT_SYSINFO   32
#define AT_SYSINFO_EHDR   33
#define AT_SUN_UID   2000
#define AT_SUN_RUID   2001
#define AT_SUN_GID   2002
#define AT_SUN_RGID   2003
#define AT_SUN_LDELF   2004
#define AT_SUN_LDSHDR   2005
#define AT_SUN_LDNAME   2006
#define AT_SUN_LPAGESZ   2007
#define AT_SUN_PLATFORM   2008
#define AT_SUN_HWCAP   2009
#define AT_SUN_IFLUSH   2010
#define AT_SUN_CPU   2011
#define AT_SUN_EMUL_ENTRY   2012
#define AT_SUN_EMUL_EXECFD   2013
#define AT_SUN_EXECNAME   2014
#define AT_SUN_MMU   2015
#define AT_SUN_LDDATA   2016


Define Documentation

#define AT_BASE   7

Definition at line 715 of file common.h.

#define AT_CLKTCK   17

Definition at line 723 of file common.h.

#define AT_DCACHEBSIZE   19

Definition at line 728 of file common.h.

#define AT_EGID   14

Definition at line 722 of file common.h.

#define AT_ENTRY   9

Definition at line 717 of file common.h.

#define AT_EUID   12

Definition at line 720 of file common.h.

#define AT_EXECFD   2

Definition at line 710 of file common.h.

#define AT_FLAGS   8

Definition at line 716 of file common.h.

#define AT_FPUCW   18

Definition at line 727 of file common.h.

#define AT_GID   13

Definition at line 721 of file common.h.

#define AT_HWCAP   16

Definition at line 725 of file common.h.

#define AT_ICACHEBSIZE   20

Definition at line 729 of file common.h.

#define AT_IGNORE   1

Definition at line 709 of file common.h.

#define AT_IGNOREPPC   22

Definition at line 731 of file common.h.

#define AT_NOTELF   10

Definition at line 718 of file common.h.

#define AT_NULL   0

Definition at line 708 of file common.h.

#define AT_PAGESZ   6

Definition at line 714 of file common.h.

#define AT_PHDR   3

Definition at line 711 of file common.h.

#define AT_PHENT   4

Definition at line 712 of file common.h.

#define AT_PHNUM   5

Definition at line 713 of file common.h.

#define AT_PLATFORM   15

Definition at line 724 of file common.h.

#define AT_SECURE   23

Definition at line 732 of file common.h.

#define AT_SUN_CPU   2011

Definition at line 750 of file common.h.

#define AT_SUN_EMUL_ENTRY   2012

Definition at line 751 of file common.h.

#define AT_SUN_EMUL_EXECFD   2013

Definition at line 752 of file common.h.

#define AT_SUN_EXECNAME   2014

Definition at line 753 of file common.h.

#define AT_SUN_GID   2002

Definition at line 740 of file common.h.

#define AT_SUN_HWCAP   2009

Definition at line 747 of file common.h.

#define AT_SUN_IFLUSH   2010

Definition at line 749 of file common.h.

#define AT_SUN_LDDATA   2016

Definition at line 755 of file common.h.

#define AT_SUN_LDELF   2004

Definition at line 742 of file common.h.

#define AT_SUN_LDNAME   2006

Definition at line 744 of file common.h.

#define AT_SUN_LDSHDR   2005

Definition at line 743 of file common.h.

#define AT_SUN_LPAGESZ   2007

Definition at line 745 of file common.h.

#define AT_SUN_MMU   2015

Definition at line 754 of file common.h.

#define AT_SUN_PLATFORM   2008

Definition at line 746 of file common.h.

#define AT_SUN_RGID   2003

Definition at line 741 of file common.h.

#define AT_SUN_RUID   2001

Definition at line 739 of file common.h.

#define AT_SUN_UID   2000

Definition at line 738 of file common.h.

#define AT_SYSINFO   32

Definition at line 735 of file common.h.

#define AT_SYSINFO_EHDR   33

Definition at line 736 of file common.h.

#define AT_UCACHEBSIZE   21

Definition at line 730 of file common.h.

#define AT_UID   11

Definition at line 719 of file common.h.

#define DF_1_CONLFAT   0x00002000

Definition at line 633 of file common.h.

#define DF_1_DIRECT   0x00000100

Definition at line 628 of file common.h.

#define DF_1_GLOBAL   0x00000002

Definition at line 621 of file common.h.

#define DF_1_GROUP   0x00000004

Definition at line 622 of file common.h.

#define DF_1_INITFIRST   0x00000020

Definition at line 625 of file common.h.

Referenced by bfd_elf_size_dynamic_sections().

#define DF_1_INTERPOSE   0x00000400

Definition at line 630 of file common.h.

#define DF_1_LOADFLTR   0x00000010

Definition at line 624 of file common.h.

#define DF_1_NODEFLIB   0x00000800

Definition at line 631 of file common.h.

#define DF_1_NODELETE   0x00000008

Definition at line 623 of file common.h.

Referenced by bfd_elf_size_dynamic_sections().

#define DF_1_NODUMP   0x00001000

Definition at line 632 of file common.h.

#define DF_1_NOOPEN   0x00000040

Definition at line 626 of file common.h.

Referenced by bfd_elf_size_dynamic_sections().

#define DF_1_NOW   0x00000001

Definition at line 620 of file common.h.

#define DF_1_ORIGIN   0x00000080

Definition at line 627 of file common.h.

#define DF_1_TRANS   0x00000200

Definition at line 629 of file common.h.

#define DF_BIND_NOW   (1 << 3)

Definition at line 639 of file common.h.

Referenced by _frvfdpic_count_nontls_entries(), and bfd_elf_size_dynamic_sections().

#define DF_ORIGIN   (1 << 0)

Definition at line 636 of file common.h.

#define DF_P1_GROUPPERM   0x00000002

Definition at line 617 of file common.h.

#define DF_P1_LAZYLOAD   0x00000001

Definition at line 616 of file common.h.

#define DF_STATIC_TLS   (1 << 4)

#define DF_SYMBOLIC   (1 << 1)

Definition at line 637 of file common.h.

Referenced by bfd_elf_size_dynamic_sections().

#define DF_TEXTREL   (1 << 2)

#define DT_ADDRRNGHI   0x6ffffeff

Definition at line 581 of file common.h.

#define DT_ADDRRNGLO   0x6ffffe00

Definition at line 572 of file common.h.

#define DT_AUDIT   0x6ffffefc

Definition at line 577 of file common.h.

Referenced by _bfd_elf_print_private_bfd_data().

#define DT_AUXILIARY   0x7ffffffd

#define DT_BIND_NOW   24

Definition at line 532 of file common.h.

Referenced by _bfd_elf_print_private_bfd_data(), and bfd_elf_size_dynamic_sections().

#define DT_CHECKSUM   0x6ffffdf8

Definition at line 562 of file common.h.

Referenced by _bfd_elf_print_private_bfd_data().

#define DT_CONFIG   0x6ffffefa

Definition at line 575 of file common.h.

Referenced by _bfd_elf_print_private_bfd_data().

#define DT_DEBUG   21

#define DT_DEPAUDIT   0x6ffffefb

Definition at line 576 of file common.h.

Referenced by _bfd_elf_print_private_bfd_data().

#define DT_ENCODING   31

Definition at line 539 of file common.h.

#define DT_FEATURE   0x6ffffdfc

Definition at line 566 of file common.h.

Referenced by _bfd_elf_print_private_bfd_data().

#define DT_FILTER   0x7fffffff

#define DT_FINI   13

#define DT_FINI_ARRAY   26

#define DT_FINI_ARRAYSZ   28

#define DT_FLAGS   30

#define DT_FLAGS_1   0x6ffffffb

Definition at line 585 of file common.h.

Referenced by _bfd_elf_print_private_bfd_data(), and bfd_elf_size_dynamic_sections().

#define DT_GNU_CONFLICT   0x6ffffef8

Definition at line 573 of file common.h.

#define DT_GNU_CONFLICTSZ   0x6ffffdf6

Definition at line 560 of file common.h.

#define DT_GNU_LIBLIST   0x6ffffef9

Definition at line 574 of file common.h.

#define DT_GNU_LIBLISTSZ   0x6ffffdf7

Definition at line 561 of file common.h.

#define DT_GNU_PRELINKED   0x6ffffdf5

Definition at line 559 of file common.h.

#define DT_HASH   4

#define DT_HIOS   0x6ffff000

Definition at line 548 of file common.h.

#define DT_HIPROC   0x7fffffff

Definition at line 595 of file common.h.

#define DT_HIPROC   0x7fffffff

Definition at line 595 of file common.h.

#define DT_INIT   12

#define DT_INIT_ARRAY   25

#define DT_INIT_ARRAYSZ   27

#define DT_JMPREL   23

Definition at line 531 of file common.h.

Referenced by _bfd_elf_print_private_bfd_data(), _bfd_mn10300_elf_finish_dynamic_sections(), _bfd_mn10300_elf_size_dynamic_sections(), elf32_frvfdpic_finish_dynamic_sections(), elf32_frvfdpic_size_dynamic_sections(), elf32_hppa_finish_dynamic_sections(), elf32_hppa_size_dynamic_sections(), elf32_sparc_finish_dynamic_sections(), elf32_sparc_size_dynamic_sections(), elf64_alpha_finish_dynamic_sections(), elf64_alpha_size_dynamic_sections(), elf64_hppa_finish_dynamic_sections(), elf64_hppa_size_dynamic_sections(), elf64_x86_64_finish_dynamic_sections(), elf64_x86_64_size_dynamic_sections(), elf_cris_finish_dynamic_sections(), elf_cris_size_dynamic_sections(), elf_i386_finish_dynamic_sections(), elf_i386_size_dynamic_sections(), elf_m68k_finish_dynamic_sections(), elf_m68k_size_dynamic_sections(), elf_s390_finish_dynamic_sections(), elf_s390_size_dynamic_sections(), elf_vax_finish_dynamic_sections(), elf_vax_size_dynamic_sections(), elf_xtensa_finish_dynamic_sections(), elf_xtensa_size_dynamic_sections(), elfNN_ia64_finish_dynamic_sections(), elfNN_ia64_size_dynamic_sections(), i370_elf_finish_dynamic_sections(), i370_elf_size_dynamic_sections(), m32r_elf_finish_dynamic_sections(), m32r_elf_size_dynamic_sections(), ppc64_elf_finish_dynamic_sections(), ppc64_elf_size_dynamic_sections(), ppc_elf_finish_dynamic_sections(), ppc_elf_size_dynamic_sections(), sh64_elf64_finish_dynamic_sections(), sh64_elf64_size_dynamic_sections(), sh_elf_finish_dynamic_sections(), sh_elf_size_dynamic_sections(), sparc64_elf_finish_dynamic_sections(), and sparc64_elf_size_dynamic_sections().

#define DT_LOOS   0x6000000d

Definition at line 547 of file common.h.

#define DT_LOPROC   0x70000000

Definition at line 594 of file common.h.

#define DT_LOPROC   0x70000000

Definition at line 594 of file common.h.

#define DT_MOVEENT   0x6ffffdfa

Definition at line 564 of file common.h.

Referenced by _bfd_elf_print_private_bfd_data().

#define DT_MOVESZ   0x6ffffdfb

Definition at line 565 of file common.h.

Referenced by _bfd_elf_print_private_bfd_data().

#define DT_MOVETAB   0x6ffffefe

Definition at line 579 of file common.h.

Referenced by _bfd_elf_print_private_bfd_data().

#define DT_NEEDED   1

#define DT_NULL   0

#define DT_PLTGOT   3

Definition at line 511 of file common.h.

Referenced by _bfd_elf_print_private_bfd_data(), _bfd_mips_elf_finish_dynamic_sections(), _bfd_mips_elf_size_dynamic_sections(), _bfd_mn10300_elf_finish_dynamic_sections(), _bfd_mn10300_elf_size_dynamic_sections(), _Unwind_IteratePhdrCallback(), elf32_frvfdpic_finish_dynamic_sections(), elf32_frvfdpic_size_dynamic_sections(), elf32_hppa_finish_dynamic_sections(), elf32_hppa_size_dynamic_sections(), elf32_sparc_finish_dynamic_sections(), elf32_sparc_size_dynamic_sections(), elf64_alpha_finish_dynamic_sections(), elf64_alpha_size_dynamic_sections(), elf64_hppa_finish_dynamic_sections(), elf64_hppa_size_dynamic_sections(), elf64_x86_64_finish_dynamic_sections(), elf64_x86_64_size_dynamic_sections(), elf_cris_finish_dynamic_sections(), elf_cris_size_dynamic_sections(), elf_i386_finish_dynamic_sections(), elf_i386_size_dynamic_sections(), elf_m68k_finish_dynamic_sections(), elf_m68k_size_dynamic_sections(), elf_s390_finish_dynamic_sections(), elf_s390_size_dynamic_sections(), elf_vax_finish_dynamic_sections(), elf_vax_size_dynamic_sections(), elf_xtensa_finish_dynamic_sections(), elf_xtensa_size_dynamic_sections(), elfNN_ia64_finish_dynamic_sections(), elfNN_ia64_size_dynamic_sections(), find_fde_for_dso(), i370_elf_finish_dynamic_sections(), i370_elf_size_dynamic_sections(), m32r_elf_finish_dynamic_sections(), m32r_elf_size_dynamic_sections(), ppc64_elf_finish_dynamic_sections(), ppc64_elf_size_dynamic_sections(), ppc_elf_finish_dynamic_sections(), ppc_elf_size_dynamic_sections(), sh64_elf64_finish_dynamic_sections(), sh64_elf64_size_dynamic_sections(), sh_elf_finish_dynamic_sections(), sh_elf_size_dynamic_sections(), sparc64_elf_finish_dynamic_sections(), and sparc64_elf_size_dynamic_sections().

#define DT_PLTPAD   0x6ffffefd

Definition at line 578 of file common.h.

Referenced by _bfd_elf_print_private_bfd_data().

#define DT_PLTPADSZ   0x6ffffdf9

Definition at line 563 of file common.h.

Referenced by _bfd_elf_print_private_bfd_data().

#define DT_PLTREL   20

#define DT_PLTRELSZ   2

Definition at line 510 of file common.h.

Referenced by _bfd_elf_print_private_bfd_data(), _bfd_mn10300_elf_finish_dynamic_sections(), _bfd_mn10300_elf_size_dynamic_sections(), elf32_frvfdpic_finish_dynamic_sections(), elf32_frvfdpic_size_dynamic_sections(), elf32_hppa_finish_dynamic_sections(), elf32_hppa_size_dynamic_sections(), elf32_sparc_finish_dynamic_sections(), elf32_sparc_size_dynamic_sections(), elf64_alpha_finish_dynamic_sections(), elf64_alpha_size_dynamic_sections(), elf64_hppa_finish_dynamic_sections(), elf64_hppa_size_dynamic_sections(), elf64_x86_64_finish_dynamic_sections(), elf64_x86_64_size_dynamic_sections(), elf_cris_finish_dynamic_sections(), elf_cris_size_dynamic_sections(), elf_i386_finish_dynamic_sections(), elf_i386_size_dynamic_sections(), elf_m68k_finish_dynamic_sections(), elf_m68k_size_dynamic_sections(), elf_s390_finish_dynamic_sections(), elf_s390_size_dynamic_sections(), elf_vax_finish_dynamic_sections(), elf_vax_size_dynamic_sections(), elf_xtensa_finish_dynamic_sections(), elf_xtensa_size_dynamic_sections(), elfNN_ia64_finish_dynamic_sections(), elfNN_ia64_size_dynamic_sections(), i370_elf_finish_dynamic_sections(), i370_elf_size_dynamic_sections(), m32r_elf_finish_dynamic_sections(), m32r_elf_size_dynamic_sections(), ppc64_elf_finish_dynamic_sections(), ppc64_elf_size_dynamic_sections(), ppc_elf_finish_dynamic_sections(), ppc_elf_size_dynamic_sections(), sh64_elf64_finish_dynamic_sections(), sh64_elf64_size_dynamic_sections(), sh_elf_finish_dynamic_sections(), sh_elf_size_dynamic_sections(), sparc64_elf_finish_dynamic_sections(), and sparc64_elf_size_dynamic_sections().

#define DT_POSFLAG_1   0x6ffffdfd

Definition at line 567 of file common.h.

Referenced by _bfd_elf_print_private_bfd_data().

#define DT_PREINIT_ARRAY   32

#define DT_PREINIT_ARRAYSZ   33

#define DT_REL   17

#define DT_RELA   7

#define DT_RELACOUNT   0x6ffffff9

#define DT_RELAENT   9

#define DT_RELASZ   8

#define DT_RELCOUNT   0x6ffffffa

#define DT_RELENT   19

#define DT_RELSZ   18

#define DT_RPATH   15

#define DT_RUNPATH   29

#define DT_SONAME   14

#define DT_STRSZ   10

#define DT_STRTAB   5

#define DT_SYMBOLIC   16

Definition at line 524 of file common.h.

Referenced by _bfd_elf_print_private_bfd_data(), and bfd_elf_size_dynamic_sections().

#define DT_SYMENT   11

Definition at line 519 of file common.h.

Referenced by _bfd_elf_print_private_bfd_data(), and bfd_elf_size_dynamic_sections().

#define DT_SYMINENT   0x6ffffdff

Definition at line 569 of file common.h.

Referenced by _bfd_elf_print_private_bfd_data().

#define DT_SYMINFO   0x6ffffeff

Definition at line 580 of file common.h.

Referenced by _bfd_elf_print_private_bfd_data().

#define DT_SYMINSZ   0x6ffffdfe

Definition at line 568 of file common.h.

Referenced by _bfd_elf_print_private_bfd_data().

#define DT_SYMTAB   6

#define DT_TEXTREL   22

#define DT_USED   0x7ffffffe

Definition at line 601 of file common.h.

Referenced by _bfd_elf_print_private_bfd_data().

#define DT_VALRNGHI   0x6ffffdff

Definition at line 570 of file common.h.

#define DT_VALRNGLO   0x6ffffd00

Definition at line 558 of file common.h.

#define DT_VERDEF   0x6ffffffc

#define DT_VERDEFNUM   0x6ffffffd

Definition at line 587 of file common.h.

Referenced by _bfd_elf_print_private_bfd_data(), and bfd_elf_size_dynamic_sections().

#define DT_VERNEED   0x6ffffffe

#define DT_VERNEEDNUM   0x6fffffff

Definition at line 589 of file common.h.

Referenced by _bfd_elf_print_private_bfd_data(), and bfd_elf_size_dynamic_sections().

#define DT_VERSYM   0x6ffffff0

#define DTF_1_CONFEXP   0x00000002

Definition at line 613 of file common.h.

#define DTF_1_PARINIT   0x00000001

Definition at line 606 of file common.h.

#define EI_ABIVERSION   8

#define EI_CLASS   4

#define EI_DATA   5

#define EI_MAG0   0

#define EI_MAG1   1

#define EI_MAG2   2

#define EI_MAG3   3

#define EI_OSABI   7

#define EI_PAD   9

Definition at line 86 of file common.h.

#define EI_VERSION   6

#define ELF32_R_INFO ( s,
 )     (((s) << 8) + ((t) & 0xff))

Definition at line 500 of file common.h.

Referenced by _bfd_mn10300_elf_finish_dynamic_symbol(), _frvfdpic_add_dyn_reloc(), collect_source_relocs(), contract_asm_expansion(), cris_elf_relocate_section(), elf32_frv_relocate_section(), elf32_h8_relax_section(), elf32_hppa_finish_dynamic_symbol(), elf32_hppa_relocate_section(), elf32_sparc_finish_dynamic_symbol(), elf32_sparc_relocate_section(), elf_cris_finish_dynamic_symbol(), elf_finish_pointer_linker_section(), elf_i386_finish_dynamic_symbol(), elf_i386_relocate_section(), elf_m68k_finish_dynamic_symbol(), elf_m68k_relocate_section(), elf_reloc_link_order(), elf_s390_finish_dynamic_symbol(), elf_s390_relocate_section(), elf_vax_finish_dynamic_symbol(), elf_vax_relocate_section(), elf_xtensa_discard_info_for_section(), elf_xtensa_relocate_section(), elf_xtensa_size_dynamic_sections(), i370_elf_relocate_section(), ip2k_delete_page_insn(), iq2000_elf_check_relocs(), m32r_elf_finish_dynamic_symbol(), m32r_elf_relocate_section(), m68hc11_elf_relax_delete_bytes(), m68hc11_elf_relax_section(), mn10200_elf_relax_section(), mn10300_elf_final_link_relocate(), mn10300_elf_relax_section(), move_literal(), msp430_elf_relax_section(), ppc_elf_finish_dynamic_symbol(), ppc_elf_relax_section(), ppc_elf_relocate_section(), relax_property_section(), relax_section(), remove_dead_literal(), sh_elf_finish_dynamic_symbol(), sh_elf_relax_delete_bytes(), sh_elf_relax_section(), sh_elf_relocate_section(), v850_elf_relax_delete_bytes(), and v850_elf_relax_section().

#define ELF32_R_SYM ( i   )     ((i) >> 8)

Definition at line 498 of file common.h.

Referenced by _bfd_elf_discard_section_eh_frame(), adjust_all_relocations(), bfd_m68k_elf32_create_embedded_relocs(), collect_source_relocs(), contract_asm_expansion(), cris_elf_check_relocs(), cris_elf_gc_sweep_hook(), cris_elf_relocate_section(), elf32_avr_check_relocs(), elf32_avr_relocate_section(), elf32_d10v_check_relocs(), elf32_d10v_relocate_section(), elf32_dlx_check_relocs(), elf32_frv_check_relocs(), elf32_frv_relocate_section(), elf32_h8_relax_section(), elf32_h8_relocate_section(), elf32_hppa_check_relocs(), elf32_hppa_gc_sweep_hook(), elf32_hppa_reloc_type_class(), elf32_hppa_relocate_section(), elf32_hppa_size_stubs(), elf32_i860_relocate_section(), elf32_m68hc11_check_relocs(), elf32_m68hc11_relocate_section(), elf32_m68hc11_size_stubs(), elf32_msp430_check_relocs(), elf32_msp430_relocate_section(), elf32_sparc_check_relocs(), elf32_sparc_gc_sweep_hook(), elf32_sparc_relocate_section(), elf_create_pointer_linker_section(), elf_finish_pointer_linker_section(), elf_i386_check_relocs(), elf_i386_gc_sweep_hook(), elf_i386_relocate_section(), elf_link_read_relocs_from_section(), elf_m68k_check_relocs(), elf_m68k_gc_sweep_hook(), elf_m68k_relocate_section(), elf_s390_check_relocs(), elf_s390_gc_sweep_hook(), elf_s390_relocate_section(), elf_vax_check_relocs(), elf_vax_gc_sweep_hook(), elf_vax_relocate_section(), elf_xtensa_check_relocs(), elf_xtensa_gc_sweep_hook(), elf_xtensa_relocate_section(), fr30_elf_check_relocs(), fr30_elf_relocate_section(), hppa_stub_name(), i370_elf_check_relocs(), i370_elf_relocate_section(), ip2k_delete_page_insn(), ip2k_elf_relocate_section(), iq2000_elf_check_relocs(), iq2000_elf_relocate_section(), is_reloc_sym_weak(), m32r_elf_check_relocs(), m32r_elf_gc_sweep_hook(), m32r_elf_relocate_section(), m68hc11_elf_relax_delete_bytes(), m68hc11_elf_relax_section(), m68hc11_get_relocation_value(), mcore_elf_check_relocs(), mcore_elf_relocate_section(), mn10200_elf_relax_section(), mn10200_elf_relocate_section(), mn10300_elf_check_relocs(), mn10300_elf_relax_section(), mn10300_elf_relocate_section(), msp430_elf_relax_section(), openrisc_elf_check_relocs(), openrisc_elf_relocate_section(), ppc_elf_check_relocs(), ppc_elf_gc_sweep_hook(), ppc_elf_relax_section(), ppc_elf_relocate_section(), ppc_elf_tls_optimize(), print_reloc_information_32(), r_reloc_get_hash_entry(), r_reloc_get_section(), r_reloc_get_target_offset(), relax_property_section(), sh_elf_check_relocs(), sh_elf_gc_sweep_hook(), sh_elf_relax_delete_bytes(), sh_elf_relax_section(), sh_elf_relocate_section(), shrink_dynamic_reloc_sections(), sort_dynamic_relocs(), symbol_value(), v850_elf_check_relocs(), v850_elf_relax_delete_bytes(), v850_elf_relax_section(), v850_elf_relocate_section(), xstormy16_elf_check_relocs(), xstormy16_elf_relocate_section(), and xtensa_read_table_entries().

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

Definition at line 499 of file common.h.

Referenced by _bfd_mips_elf_eh_frame_address_size(), _bfd_mn10300_elf_reloc_type_class(), adjust_all_relocations(), arc_info_to_howto_rel(), avr_info_to_howto_rela(), bfd_m68k_elf32_create_embedded_relocs(), check_section_ebb_pcrels_fit(), collect_source_relocs(), compute_ebb_proposed_actions(), compute_removed_literals(), compute_text_actions(), cris_elf_check_relocs(), cris_elf_gc_mark_hook(), cris_elf_gc_sweep_hook(), cris_elf_relocate_section(), cris_final_link_relocate(), cris_info_to_howto_rela(), d10v_info_to_howto_rel(), d30v_info_to_howto_rel(), d30v_info_to_howto_rela(), do_fix_for_final_link(), do_fix_for_relocatable_link(), elf32_arm_info_to_howto(), elf32_avr_gc_mark_hook(), elf32_avr_relocate_section(), elf32_d10v_check_relocs(), elf32_d10v_gc_mark_hook(), elf32_d10v_relocate_section(), elf32_dlx_check_relocs(), elf32_dlx_info_to_howto_rel(), elf32_frv_check_relocs(), elf32_frv_gc_mark_hook(), elf32_frv_relocate_section(), elf32_h8_info_to_howto(), elf32_h8_info_to_howto_rel(), elf32_h8_relax_section(), elf32_h8_relocate_section(), elf32_hppa_check_relocs(), elf32_hppa_gc_mark_hook(), elf32_hppa_gc_sweep_hook(), elf32_hppa_reloc_type_class(), elf32_hppa_relocate_section(), elf32_hppa_size_stubs(), elf32_i860_info_to_howto_rela(), elf32_i860_relocate_pc16(), elf32_i860_relocate_pc26(), elf32_i860_relocate_section(), elf32_i860_relocate_splitn(), elf32_i960_info_to_howto_rel(), elf32_m68hc11_check_relocs(), elf32_m68hc11_gc_mark_hook(), elf32_m68hc11_relocate_section(), elf32_m68hc11_size_stubs(), elf32_m68k_reloc_type_class(), elf32_msp430_gc_mark_hook(), elf32_msp430_relocate_section(), elf32_sparc_check_relocs(), elf32_sparc_gc_mark_hook(), elf32_sparc_gc_sweep_hook(), elf32_sparc_info_to_howto(), elf32_sparc_reloc_type_class(), elf32_sparc_relocate_section(), elf_cris_reloc_type_class(), elf_i386_check_relocs(), elf_i386_gc_mark_hook(), elf_i386_gc_sweep_hook(), elf_i386_info_to_howto_rel(), elf_i386_reloc_type_class(), elf_i386_relocate_section(), elf_m68k_check_relocs(), elf_m68k_gc_mark_hook(), elf_m68k_gc_sweep_hook(), elf_m68k_relocate_section(), elf_s390_check_relocs(), elf_s390_gc_mark_hook(), elf_s390_gc_sweep_hook(), elf_s390_info_to_howto(), elf_s390_reloc_type_class(), elf_s390_relocate_section(), elf_vax_check_relocs(), elf_vax_gc_mark_hook(), elf_vax_gc_sweep_hook(), elf_vax_relocate_section(), elf_xtensa_check_relocs(), elf_xtensa_discard_info_for_section(), elf_xtensa_finish_dynamic_sections(), elf_xtensa_gc_mark_hook(), elf_xtensa_gc_sweep_hook(), elf_xtensa_info_to_howto_rela(), elf_xtensa_reloc_type_class(), elf_xtensa_relocate_section(), final_link_relocate(), find_relaxable_sections(), find_source_reloc(), fr30_elf_check_relocs(), fr30_elf_gc_mark_hook(), fr30_elf_relocate_section(), fr30_info_to_howto_rela(), frv_info_to_howto_rela(), frvfdpic_info_to_howto_rel(), get_irel_at_offset(), get_relocation_opcode(), hppa_type_of_stub(), i370_elf_info_to_howto(), i370_elf_relocate_section(), invalid_tls_insn(), ip2k_elf_gc_mark_hook(), ip2k_elf_relax_section_page(), ip2k_elf_relocate_section(), ip2k_info_to_howto_rela(), iq2000_elf_check_relocs(), iq2000_elf_gc_mark_hook(), iq2000_elf_relocate_section(), iq2000_info_to_howto_rela(), is_l32r_relocation(), is_resolvable_asm_expansion(), literal_value_equal(), m32r_elf_check_relocs(), m32r_elf_gc_mark_hook(), m32r_elf_gc_sweep_hook(), m32r_elf_reloc_type_class(), m32r_elf_relocate_section(), m32r_info_to_howto(), m32r_info_to_howto_rel(), m68hc11_elf_relax_delete_bytes(), m68hc11_elf_relax_section(), m68hc11_get_relocation_value(), m68hc11_info_to_howto_rel(), mcore_elf_check_relocs(), mcore_elf_gc_mark_hook(), mcore_elf_info_to_howto(), mcore_elf_relocate_section(), mips_info_to_howto_rel(), mips_info_to_howto_rela(), mn10200_elf_relax_section(), mn10200_elf_relocate_section(), mn10200_info_to_howto(), mn10300_elf_check_relocs(), mn10300_elf_gc_mark_hook(), mn10300_elf_relax_section(), mn10300_elf_relocate_section(), mn10300_info_to_howto(), move_literal(), msp430_elf_relax_section(), msp430_info_to_howto_rela(), openrisc_elf_check_relocs(), openrisc_elf_gc_mark_hook(), openrisc_elf_relocate_section(), openrisc_info_to_howto_rela(), or32_info_to_howto_rel(), pj_elf_info_to_howto(), ppc_elf_check_relocs(), ppc_elf_gc_mark_hook(), ppc_elf_gc_sweep_hook(), ppc_elf_info_to_howto(), ppc_elf_relax_section(), ppc_elf_reloc_type_class(), ppc_elf_relocate_section(), ppc_elf_tls_optimize(), print_reloc_information_32(), r_reloc_init(), relax_property_section(), relax_section(), rtype_to_howto(), sh_elf64_check_relocs(), sh_elf_align_loads(), sh_elf_check_relocs(), sh_elf_gc_mark_hook(), sh_elf_gc_sweep_hook(), sh_elf_info_to_howto(), sh_elf_relax_delete_bytes(), sh_elf_relax_section(), sh_elf_reloc_type_class(), sh_elf_relocate_section(), sh_elf_swap_insns(), shmedia_prepare_reloc(), shrink_dynamic_reloc_sections(), translate_reloc(), v850_elf_check_relocs(), v850_elf_gc_mark_hook(), v850_elf_info_to_howto_rel(), v850_elf_info_to_howto_rela(), v850_elf_relax_delete_bytes(), v850_elf_relax_section(), v850_elf_relocate_section(), xstormy16_elf_check_relocs(), xstormy16_elf_gc_mark_hook(), xstormy16_elf_relocate_section(), xstormy16_info_to_howto_rela(), and xtensa_read_table_entries().

#define ELF32_ST_BIND   ELF_ST_BIND

Definition at line 433 of file common.h.

Referenced by ElfSymbol::decode_st_bind(), readsyms(), and ElfSymbol::st_is_weak().

#define ELF32_ST_INFO   ELF_ST_INFO

Definition at line 435 of file common.h.

Referenced by ELF32::Elf_st_info(), Em_Add_New_Symbol(), and Em_Set_Symbol_Binding().

#define ELF32_ST_TYPE   ELF_ST_TYPE

#define ELF32_ST_VISIBILITY   ELF_ST_VISIBILITY

Definition at line 447 of file common.h.

#define ELF64_R_INFO ( s,
 )     (((bfd_vma) (s) << 31 << 1) + (bfd_vma) (t))

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

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

#define ELF64_ST_BIND   ELF_ST_BIND

Definition at line 436 of file common.h.

Referenced by read_64_syms().

#define ELF64_ST_INFO   ELF_ST_INFO

Definition at line 438 of file common.h.

Referenced by ELF64::Elf_st_info(), Em_Add_New_Symbol(), and Em_Set_Symbol_Binding().

#define ELF64_ST_TYPE   ELF_ST_TYPE

Definition at line 437 of file common.h.

Referenced by Em_Set_Symbol_Binding(), ppc64_elf_relocate_section(), and read_64_syms().

#define ELF64_ST_VISIBILITY   ELF_ST_VISIBILITY

Definition at line 448 of file common.h.

#define ELF_ST_BIND ( val   )     (((unsigned int)(val)) >> 4)

#define ELF_ST_INFO ( bind,
type   )     (((bind) << 4) + ((type) & 0xF))

#define ELF_ST_TYPE ( val   )     ((val) & 0xF)

#define ELF_ST_VISIBILITY (  )     ((v) & 0x3)

Definition at line 443 of file common.h.

Referenced by _bfd_elf_dynamic_symbol_p(), _bfd_elf_fix_symbol_flags(), _bfd_elf_merge_symbol(), _bfd_elf_symbol_refs_local_p(), add_symbol_adjust(), allocate_dynrel_entries(), allocate_dynrelocs(), allocate_fptr(), bfd_elf_link_record_dynamic_symbol(), bfd_elf_record_link_assignment(), cris_elf_check_relocs(), cris_elf_gc_sweep_hook(), cris_elf_relocate_section(), elf32_frv_check_relocs(), elf32_frv_relocate_section(), elf32_hppa_relocate_section(), elf32_hppa_size_stubs(), elf32_mn10300_finish_hash_table_entry(), elf32_sparc_relocate_section(), elf64_x86_64_adjust_dynamic_symbol(), elf64_x86_64_relocate_section(), elf_i386_adjust_dynamic_symbol(), elf_i386_relocate_section(), elf_link_add_object_symbols(), elf_link_output_extsym(), elf_m68k_adjust_dynamic_symbol(), elf_m68k_relocate_section(), elf_s390_relocate_section(), func_desc_adjust(), get_local_syms(), i370_elf_relocate_section(), m32r_elf_relocate_section(), mips_elf_calculate_relocation(), mips_elf_initialize_tls_slots(), mips_elf_record_global_got_symbol(), mips_tls_got_relocs(), mn10300_elf_check_relocs(), mn10300_elf_final_link_relocate(), mn10300_elf_relax_section(), mn10300_elf_relocate_section(), ppc64_elf_adjust_dynamic_symbol(), ppc64_elf_relocate_section(), ppc_elf_adjust_dynamic_symbol(), ppc_elf_relocate_section(), set_got_entry(), set_pltoff_entry(), sh64_elf64_merge_symbol_attribute(), sh64_elf_merge_symbol_attribute(), sh_elf64_check_relocs(), sh_elf64_relocate_section(), sh_elf_adjust_dynamic_symbol(), sh_elf_relocate_section(), and sparc64_elf_relocate_section().

#define ELF_VER_CHR   '@'

#define ELFCLASS32   1

#define ELFCLASS64   2

#define ELFCLASSNONE   0

Definition at line 54 of file common.h.

#define ELFDATA2LSB   1

#define ELFDATA2MSB   2

#define ELFDATANONE   0

Definition at line 59 of file common.h.

Referenced by _elf32_layout(), and elf_object_p().

#define ELFMAG0   0x7F

#define ELFMAG1   'E'

#define ELFMAG2   'L'

#define ELFMAG3   'F'

#define ELFOSABI_AIX   7

Definition at line 72 of file common.h.

#define ELFOSABI_ARM   97

Definition at line 81 of file common.h.

#define ELFOSABI_AROS   15

Definition at line 80 of file common.h.

#define ELFOSABI_FREEBSD   9

#define ELFOSABI_HPUX   1

#define ELFOSABI_HURD   4

Definition at line 70 of file common.h.

#define ELFOSABI_IRIX   8

Definition at line 73 of file common.h.

#define ELFOSABI_LINUX   3

#define ELFOSABI_MODESTO   11

Definition at line 76 of file common.h.

#define ELFOSABI_NETBSD   2

Definition at line 68 of file common.h.

Referenced by elf32_hppa_object_p(), and elf32_hppa_post_process_headers().

#define ELFOSABI_NONE   0

Definition at line 66 of file common.h.

Referenced by elf32_hppa_object_p(), and elf64_hppa_object_p().

#define ELFOSABI_NSK   14

Definition at line 79 of file common.h.

#define ELFOSABI_OPENBSD   12

Definition at line 77 of file common.h.

#define ELFOSABI_OPENVMS   13

Definition at line 78 of file common.h.

#define ELFOSABI_SOLARIS   6

Definition at line 71 of file common.h.

#define ELFOSABI_STANDALONE   255

Definition at line 82 of file common.h.

#define ELFOSABI_TRU64   10

Definition at line 75 of file common.h.

#define EM_386   3

Definition at line 108 of file common.h.

Referenced by ELF_object::ELF_object().

#define EM_486   6 /* Intel 80486 */

Definition at line 111 of file common.h.

#define EM_68HC05   72

Definition at line 163 of file common.h.

#define EM_68HC08   71

Definition at line 162 of file common.h.

#define EM_68HC11   70

Definition at line 161 of file common.h.

#define EM_68HC12   53

Definition at line 144 of file common.h.

#define EM_68HC16   69

Definition at line 160 of file common.h.

#define EM_68K   4

Definition at line 109 of file common.h.

#define EM_860   7

Definition at line 112 of file common.h.

#define EM_88K   5

Definition at line 110 of file common.h.

#define EM_960   19

Definition at line 121 of file common.h.

#define EM_ALPHA   0x9026

Definition at line 222 of file common.h.

#define EM_ARC   45

Definition at line 136 of file common.h.

Referenced by arc_elf_object_p().

#define EM_ARC_A5   93

Definition at line 184 of file common.h.

#define EM_ARM   40

Definition at line 131 of file common.h.

#define EM_AVR   83

Definition at line 174 of file common.h.

Referenced by bfd_elf_avr_final_write_processing(), and elf32_avr_object_p().

#define EM_AVR_OLD   0x1057

Definition at line 246 of file common.h.

Referenced by elf32_avr_object_p().

#define EM_COLDFIRE   52

Definition at line 143 of file common.h.

#define EM_CR   103

Definition at line 187 of file common.h.

#define EM_CRIS   76

Definition at line 167 of file common.h.

#define EM_CRX   114

Definition at line 189 of file common.h.

#define EM_CYGNUS_D10V   0x7650

Definition at line 228 of file common.h.

#define EM_CYGNUS_D30V   0x7676

Definition at line 231 of file common.h.

#define EM_CYGNUS_FR30   0x3330

Definition at line 242 of file common.h.

#define EM_CYGNUS_FRV   0x5441

Definition at line 259 of file common.h.

#define EM_CYGNUS_M32R   0x9041

Definition at line 219 of file common.h.

#define EM_CYGNUS_MN10200   0xdead

Definition at line 238 of file common.h.

#define EM_CYGNUS_MN10300   0xbeef

Definition at line 239 of file common.h.

#define EM_CYGNUS_POWERPC   0x9025

Definition at line 206 of file common.h.

#define EM_CYGNUS_V850   0x9080

Definition at line 234 of file common.h.

#define EM_D10V   85

Definition at line 176 of file common.h.

#define EM_D30V   86

Definition at line 177 of file common.h.

#define EM_DLX   0x5aa5

Definition at line 254 of file common.h.

#define EM_FIREPATH   78

Definition at line 169 of file common.h.

#define EM_FR20   37

Definition at line 127 of file common.h.

#define EM_FR30   84

Definition at line 175 of file common.h.

#define EM_FX66   66

Definition at line 157 of file common.h.

#define EM_H8_300   46

Definition at line 137 of file common.h.

#define EM_H8_300H   47

Definition at line 138 of file common.h.

#define EM_H8_500   49

Definition at line 140 of file common.h.

#define EM_H8S   48

Definition at line 139 of file common.h.

#define EM_HUANY   81

Definition at line 172 of file common.h.

#define EM_IA_64   50

#define EM_IP2K   101

Definition at line 186 of file common.h.

#define EM_IP2K_OLD   0x8217

Definition at line 262 of file common.h.

#define EM_IQ2000   0xFEBA

Definition at line 269 of file common.h.

#define EM_JAVELIN   77

Definition at line 168 of file common.h.

#define EM_M32   1

Definition at line 106 of file common.h.

#define EM_M32R   88

Definition at line 179 of file common.h.

#define EM_MCORE   39 /* Motorola M*Core */

Definition at line 129 of file common.h.

#define EM_ME16   59

Definition at line 150 of file common.h.

#define EM_MIPS   8

Definition at line 113 of file common.h.

Referenced by _dwarf_setup(), ELF_object::ELF_object(), and validEhdr().

#define EM_MIPS_RS3_LE   10

Definition at line 115 of file common.h.

#define EM_MIPS_X   51

Definition at line 142 of file common.h.

#define EM_MMA   54

Definition at line 145 of file common.h.

#define EM_MMIX   80

Definition at line 171 of file common.h.

#define EM_MN10200   90

Definition at line 181 of file common.h.

#define EM_MN10300   89

Definition at line 180 of file common.h.

#define EM_MSP430   105

Definition at line 188 of file common.h.

Referenced by bfd_elf_msp430_final_write_processing(), and elf32_msp430_object_p().

#define EM_MSP430_OLD   0x1059

Definition at line 266 of file common.h.

Referenced by elf32_msp430_object_p().

#define EM_NCPU   56

Definition at line 147 of file common.h.

#define EM_NDR1   57

Definition at line 148 of file common.h.

#define EM_NONE   0

Definition at line 105 of file common.h.

Referenced by elf_core_file_p(), elf_object_p(), prep_headers(), and validEhdr().

#define EM_OLD_ALPHA   41

Definition at line 132 of file common.h.

#define EM_OLD_SPARCV9   11

Definition at line 210 of file common.h.

#define EM_OPENRISC   92

Definition at line 183 of file common.h.

#define EM_OPENRISC_OLD   0x3426

Definition at line 250 of file common.h.

#define EM_OR32   0x8472

Definition at line 216 of file common.h.

#define EM_PARISC   15

Definition at line 117 of file common.h.

#define EM_PCP   55

Definition at line 146 of file common.h.

#define EM_PDP10   64

Definition at line 155 of file common.h.

#define EM_PDP11   65

Definition at line 156 of file common.h.

#define EM_PJ   91

Definition at line 182 of file common.h.

#define EM_PJ_OLD   99

Definition at line 203 of file common.h.

#define EM_PPC   20

Definition at line 122 of file common.h.

#define EM_PPC64   21

Definition at line 123 of file common.h.

#define EM_PPC_OLD   17

Definition at line 213 of file common.h.

#define EM_PRISM   82

Definition at line 173 of file common.h.

#define EM_RCE   39

Definition at line 130 of file common.h.

#define EM_RH32   38

Definition at line 128 of file common.h.

#define EM_S370   9

Definition at line 114 of file common.h.

#define EM_S390   22

Definition at line 124 of file common.h.

#define EM_S390_OLD   0xa390

Definition at line 225 of file common.h.

#define EM_SH   42

Definition at line 133 of file common.h.

#define EM_SPARC   2

Definition at line 107 of file common.h.

#define EM_SPARC32PLUS   18

Definition at line 120 of file common.h.

Referenced by elf32_sparc_final_write_processing(), and elf32_sparc_object_p().

#define EM_SPARCV9   43

Definition at line 134 of file common.h.

#define EM_ST100   60

Definition at line 151 of file common.h.

#define EM_ST19   74

Definition at line 165 of file common.h.

#define EM_ST7   68

Definition at line 159 of file common.h.

#define EM_ST9PLUS   67

Definition at line 158 of file common.h.

#define EM_STARCORE   58

Definition at line 149 of file common.h.

#define EM_SVX   73

Definition at line 164 of file common.h.

#define EM_TINYJ   61

Definition at line 152 of file common.h.

#define EM_TRICORE   44

Definition at line 135 of file common.h.

#define EM_V800   36

Definition at line 126 of file common.h.

#define EM_V850   87

Definition at line 178 of file common.h.

#define EM_VAX   75

Definition at line 166 of file common.h.

#define EM_VPP550   17

Definition at line 119 of file common.h.

#define EM_X86_64   62

Definition at line 153 of file common.h.

#define EM_XSTORMY16   0xad45

Definition at line 256 of file common.h.

#define EM_XTENSA   94

Definition at line 185 of file common.h.

#define EM_XTENSA_OLD   0xabc7

Definition at line 272 of file common.h.

#define EM_ZSP   79

Definition at line 170 of file common.h.

#define ET_CORE   4

#define ET_DYN   3

Definition at line 94 of file common.h.

Referenced by elf_object_p(), frv_reloc_type_lookup(), prep_headers(), and validEhdr().

#define ET_EXEC   2

#define ET_HIOS   0xFEFF

Definition at line 97 of file common.h.

#define ET_HIPROC   0xFFFF

Definition at line 99 of file common.h.

#define ET_LOOS   0xFE00

Definition at line 96 of file common.h.

#define ET_LOPROC   0xFF00

Definition at line 98 of file common.h.

#define ET_NONE   0

Definition at line 91 of file common.h.

#define ET_REL   1

Definition at line 92 of file common.h.

Referenced by Create_Elf_Header(), elf_object_p(), is_elf_file(), and prep_headers().

#define EV_CURRENT   1

#define EV_NONE   0

#define GNU_ABI_TAG_FREEBSD   3

Definition at line 408 of file common.h.

#define GNU_ABI_TAG_HURD   1

Definition at line 406 of file common.h.

#define GNU_ABI_TAG_LINUX   0

Definition at line 405 of file common.h.

#define GNU_ABI_TAG_NETBSD   4

Definition at line 409 of file common.h.

#define GNU_ABI_TAG_SOLARIS   2

Definition at line 407 of file common.h.

#define GRP_COMDAT   0x1

Definition at line 704 of file common.h.

Referenced by bfd_elf_set_group_contents(), bfd_section_from_shdr(), and setup_group().

#define NT_ARCH   2

Definition at line 400 of file common.h.

#define NT_AUXV   6

Definition at line 376 of file common.h.

Referenced by elfcore_grok_note().

#define NT_FPREGS   12

Definition at line 383 of file common.h.

#define NT_FPREGSET   2

Definition at line 373 of file common.h.

Referenced by elfcore_grok_note(), and elfcore_write_prfpreg().

#define NT_FREEBSD_ABI_TAG   1

Definition at line 421 of file common.h.

#define NT_GNU_ABI_TAG   1

Definition at line 404 of file common.h.

#define NT_LWPSINFO   17

Definition at line 386 of file common.h.

#define NT_LWPSTATUS   16

Definition at line 385 of file common.h.

Referenced by elfcore_grok_note().

#define NT_NETBSD_IDENT   1

Definition at line 413 of file common.h.

#define NT_NETBSDCORE_FIRSTMACH   32

Definition at line 394 of file common.h.

Referenced by elfcore_grok_netbsd_note().

#define NT_NETBSDCORE_PROCINFO   1

Definition at line 393 of file common.h.

Referenced by elfcore_grok_netbsd_note().

#define NT_OPENBSD_IDENT   1

Definition at line 417 of file common.h.

#define NT_PRPSINFO   3

Definition at line 374 of file common.h.

Referenced by elfcore_grok_note().

#define NT_PRSTATUS   1

Definition at line 372 of file common.h.

Referenced by elfcore_grok_note().

#define NT_PRXFPREG   0x46e62b7f

Definition at line 377 of file common.h.

Referenced by elfcore_grok_note(), and elfcore_write_prxfpreg().

#define NT_PSINFO   13

Definition at line 384 of file common.h.

Referenced by elfcore_grok_note().

#define NT_PSTATUS   10

Definition at line 382 of file common.h.

Referenced by elfcore_grok_note().

#define NT_TASKSTRUCT   4

Definition at line 375 of file common.h.

#define NT_VERSION   1

Definition at line 399 of file common.h.

#define NT_WIN32PSTATUS   18

Definition at line 387 of file common.h.

Referenced by elfcore_grok_note().

#define OLD_DT_HIOS   0x6fffffff

Definition at line 549 of file common.h.

#define OLD_DT_LOOS   0x60000000

Definition at line 546 of file common.h.

#define PF_MASKOS   0x0FF00000

Definition at line 307 of file common.h.

#define PF_MASKPROC   0xF0000000

Definition at line 308 of file common.h.

#define PF_R   (1 << 2)

#define PF_W   (1 << 1)

#define PF_X   (1 << 0)

#define PT_DYNAMIC   2

#define PT_GNU_EH_FRAME   (PT_LOOS + 0x474e550)

#define PT_GNU_RELRO   (PT_LOOS + 0x474e552)

#define PT_GNU_STACK   (PT_LOOS + 0x474e551)

#define PT_HIOS   0x6fffffff

Definition at line 292 of file common.h.

#define PT_HIPROC   0x7FFFFFFF

Definition at line 294 of file common.h.

Referenced by ProgHdr::decode_p_type(), and ProgHdr64::decode_p_type().

#define PT_INTERP   3

#define PT_LOAD   1

#define PT_LOOS   0x60000000

Definition at line 291 of file common.h.

#define PT_LOPROC   0x70000000

Definition at line 293 of file common.h.

Referenced by ProgHdr::decode_p_type(), and ProgHdr64::decode_p_type().

#define PT_NOTE   4

#define PT_NULL   0

#define PT_PHDR   6

#define PT_SHLIB   5

Definition at line 288 of file common.h.

Referenced by _bfd_elf_print_private_bfd_data(), and bfd_section_from_phdr().

#define PT_SUNW_EH_FRAME   PT_GNU_EH_FRAME

Definition at line 297 of file common.h.

#define PT_TLS   7

#define SHF_ALLOC   (1 << 1)

#define SHF_EXECINSTR   (1 << 2)

#define SHF_GROUP   (1 << 9)

#define SHF_INFO_LINK   (1 << 6)

Definition at line 360 of file common.h.

Referenced by elf_object_p().

#define SHF_LINK_ORDER   (1 << 7)

#define SHF_MASKOS   0x0FF00000

Definition at line 367 of file common.h.

#define SHF_MASKPROC   0xF0000000

Definition at line 368 of file common.h.

#define SHF_MERGE   (1 << 4)

Definition at line 358 of file common.h.

#define SHF_OS_NONCONFORMING   (1 << 8)

Definition at line 362 of file common.h.

#define SHF_STRINGS   (1 << 5)

Definition at line 359 of file common.h.

Referenced by _bfd_elf_make_section_from_shdr(), and elf_fake_sections().

#define SHF_TLS   (1 << 10)

#define SHF_WRITE   (1 << 0)

#define SHN_ABS   0xFFF1

Definition at line 482 of file common.h.

Referenced by _bfd_elf_section_from_bfd_section(), _bfd_mips_elf_finish_dynamic_symbol(), _bfd_mips_relax_section(), _bfd_mn10300_elf_finish_dynamic_symbol(), ElfSymbol::decode_sec_index(), elf32_h8_get_relocated_section_contents(), elf32_hppa_finish_dynamic_symbol(), elf32_sparc_finish_dynamic_symbol(), elf64_alpha_finish_dynamic_symbol(), elf64_alpha_relax_section(), elf64_x86_64_finish_dynamic_symbol(), elf_bfd_final_link(), elf_cris_finish_dynamic_symbol(), elf_i386_finish_dynamic_symbol(), elf_link_add_object_symbols(), elf_link_input_bfd(), elf_m68k_finish_dynamic_symbol(), elf_s390_finish_dynamic_symbol(), elf_slurp_symbol_table(), elf_vax_finish_dynamic_symbol(), elf_xtensa_finish_dynamic_symbol(), elfNN_ia64_finish_dynamic_symbol(), elfNN_ia64_relax_section(), get_elf_r_symndx_section(), is_global_data_symbol_definition(), m32r_elf_finish_dynamic_symbol(), mmix_elf_relax_section(), mn10200_elf_get_relocated_section_contents(), mn10200_elf_relax_section(), mn10300_elf_get_relocated_section_contents(), mn10300_elf_relax_section(), msp430_elf_relax_section(), ppc64_elf_edit_toc(), ppc64_elf_finish_dynamic_symbol(), ppc_elf_finish_dynamic_symbol(), ppc_elf_relax_section(), sh64_elf64_finish_dynamic_symbol(), sh_elf64_get_relocated_section_contents(), sh_elf_finish_dynamic_symbol(), sh_elf_get_relocated_section_contents(), sparc64_elf_finish_dynamic_symbol(), sparc64_elf_output_arch_syms(), symbol_value(), v850_elf_relax_section(), and xstormy16_elf_relax_section().

#define SHN_BAD   ((unsigned) -1)

Definition at line 486 of file common.h.

Referenced by elf_link_input_bfd(), and elf_link_output_extsym().

#define SHN_COMMON   0xFFF2

#define SHN_HIOS   0xFF3F

Definition at line 481 of file common.h.

#define SHN_HIPROC   0xFF1F

Definition at line 479 of file common.h.

Referenced by ElfSymbol::decode_sec_index().

#define SHN_HIRESERVE   0xFFFF

#define SHN_LOOS   0xFF20

Definition at line 480 of file common.h.

#define SHN_LOPROC   0xFF00

Definition at line 478 of file common.h.

Referenced by ElfSymbol::decode_sec_index().

#define SHN_LORESERVE   0xFF00

#define SHN_UNDEF   0

Definition at line 476 of file common.h.

Referenced by _bfd_elf_section_from_bfd_section(), _bfd_mips_elf_finish_dynamic_symbol(), _bfd_mips_relax_section(), _bfd_mn10300_elf_finish_dynamic_symbol(), _dwarf_symbolic_relocs_to_disk(), _elf32_layout(), _elf32_write(), _elf_csum(), _newindex(), bfd_elf_final_link(), bfd_elf_link_record_local_dynamic_symbol(), bfd_elf_reloc_symbol_deleted_p(), bfd_section_from_r_symndx(), bfd_section_from_shdr(), Create_Elf_Header(), ElfSymbol::decode_sec_index(), dwarf_transform_to_disk_form(), elf32_h8_get_relocated_section_contents(), elf32_hppa_finish_dynamic_symbol(), elf32_sparc_finish_dynamic_symbol(), elf64_alpha_finish_dynamic_symbol(), elf64_alpha_relax_section(), elf64_x86_64_finish_dynamic_symbol(), elf_bfd_final_link(), elf_cntl(), elf_cris_finish_dynamic_symbol(), elf_delscn(), elf_getdata(), elf_i386_finish_dynamic_symbol(), elf_link_add_object_symbols(), elf_link_check_versioned_symbol(), elf_link_input_bfd(), elf_link_output_extsym(), elf_m68k_finish_dynamic_symbol(), elf_ndxscn(), elf_newdata(), elf_object_p(), elf_rawdata(), elf_reloc_symbol_deleted_p(), elf_s390_finish_dynamic_symbol(), elf_slurp_symbol_table(), elf_sort_elf_symbol(), elf_strptr(), elf_swap_ehdr_out(), elf_vax_finish_dynamic_symbol(), elf_xtensa_finish_dynamic_symbol(), elfNN_ia64_finish_dynamic_symbol(), elfNN_ia64_relax_section(), elfx_movscn(), elfx_remscn(), Em_Add_New_Undef_Symbol(), Em_Options_Scn(), Em_Undefine_Symbol(), Em_Write_Reginfo(), EMT_Put_Elf_Symbol(), enter_st(), get_elf_r_symndx_section(), get_sym_h(), is_global_data_symbol_definition(), m32r_elf_finish_dynamic_symbol(), mmix_elf_relax_section(), mn10200_elf_get_relocated_section_contents(), mn10200_elf_relax_section(), mn10300_elf_get_relocated_section_contents(), mn10300_elf_relax_section(), msp430_elf_relax_section(), opd_entry_value(), ppc64_elf_edit_toc(), ppc_elf_finish_dynamic_symbol(), ppc_elf_relax_section(), SecHdrTable::SecHdrTable(), SecHdrTable64::SecHdrTable64(), sh64_elf64_finish_dynamic_symbol(), sh_elf64_get_relocated_section_contents(), sh_elf_finish_dynamic_symbol(), sh_elf_get_relocated_section_contents(), sparc64_elf_finish_dynamic_symbol(), ST_to_Elfsym(), swap_out_syms(), symbol_value(), v850_elf_relax_section(), and xstormy16_elf_relax_section().

#define SHN_XINDEX   0xFFFF

Definition at line 484 of file common.h.

Referenced by elf_object_p(), elf_swap_ehdr_out(), elf_swap_symbol_in(), and elf_swap_symbol_out().

#define SHT_DYNAMIC   6

#define SHT_DYNSYM   11

#define SHT_FINI_ARRAY   15

Definition at line 326 of file common.h.

Referenced by bfd_section_from_shdr(), and elf_fake_sections().

#define SHT_GNU_LIBLIST   0x6ffffff7

Definition at line 334 of file common.h.

Referenced by assign_section_numbers(), and bfd_section_from_shdr().

#define SHT_GNU_verdef   SHT_SUNW_verdef

#define SHT_GNU_verneed   SHT_SUNW_verneed

#define SHT_GNU_versym   SHT_SUNW_versym

#define SHT_GROUP   17

#define SHT_HASH   5

#define SHT_HIOS   0x6fffffff

Definition at line 332 of file common.h.

#define SHT_HIPROC   0x7FFFFFFF

Definition at line 348 of file common.h.

#define SHT_HIUSER   0xFFFFFFFF

Definition at line 351 of file common.h.

#define SHT_INIT_ARRAY   14

Definition at line 325 of file common.h.

Referenced by bfd_section_from_shdr(), and elf_fake_sections().

#define SHT_LOOS   0x60000000

Definition at line 331 of file common.h.

#define SHT_LOPROC   0x70000000

Definition at line 347 of file common.h.

Referenced by elf_hppa_fake_sections().

#define SHT_LOUSER   0x80000000

Definition at line 349 of file common.h.

#define SHT_NOBITS   8

#define SHT_NOTE   7

Definition at line 319 of file common.h.

Referenced by bfd_section_from_shdr(), and elf_fake_sections().

#define SHT_NULL   0

#define SHT_PREINIT_ARRAY   16

#define SHT_PROGBITS   1

#define SHT_REL   9

#define SHT_RELA   4

#define SHT_SHLIB   10

Definition at line 322 of file common.h.

Referenced by bfd_section_from_shdr().

#define SHT_STRTAB   3

#define SHT_SUNW_verdef   0x6ffffffd

Definition at line 339 of file common.h.

Referenced by _elf32_update_shdr(), and _elf_scn_type().

#define SHT_SUNW_verneed   0x6ffffffe

Definition at line 340 of file common.h.

Referenced by _elf32_update_shdr(), and _elf_scn_type().

#define SHT_SUNW_versym   0x6fffffff

Definition at line 341 of file common.h.

Referenced by _elf32_update_shdr(), and _elf_scn_type().

#define SHT_SYMTAB   2

#define SHT_SYMTAB_SHNDX   18

#define STB_GLOBAL   1

#define STB_HIOS   12

Definition at line 457 of file common.h.

#define STB_HIPROC   15

Definition at line 459 of file common.h.

Referenced by ElfSymbol::decode_st_bind().

#define STB_LOCAL   0

#define STB_LOOS   10

Definition at line 456 of file common.h.

Referenced by is_global_data_symbol_definition().

#define STB_LOPROC   13

Definition at line 458 of file common.h.

#define STB_WEAK   2

#define STN_UNDEF   0

#define STT_COMMON   5

Definition at line 466 of file common.h.

Referenced by ElfSymbol::st_is_bss().

#define STT_FILE   4

#define STT_FUNC   2

#define STT_HIOS   12

Definition at line 469 of file common.h.

#define STT_HIPROC   15

Definition at line 471 of file common.h.

Referenced by ElfSymbol::decode_st_type().

#define STT_LOOS   10

Definition at line 468 of file common.h.

#define STT_LOPROC   13

Definition at line 470 of file common.h.

#define STT_NOTYPE   0

#define STT_OBJECT   1

#define STT_SECTION   3

#define STT_TLS   6

#define STV_DEFAULT   0

#define STV_HIDDEN   2

#define STV_INTERNAL   1

#define STV_PROTECTED   3

#define SYMINFO_BT_LOWRESERVE   0xff00

Definition at line 687 of file common.h.

#define SYMINFO_BT_PARENT   0xfffe

Definition at line 686 of file common.h.

#define SYMINFO_BT_SELF   0xffff

Definition at line 685 of file common.h.

#define SYMINFO_CURRENT   1

Definition at line 699 of file common.h.

#define SYMINFO_FLG_COPY   0x0004

Definition at line 693 of file common.h.

#define SYMINFO_FLG_DIRECT   0x0001

Definition at line 691 of file common.h.

#define SYMINFO_FLG_LAZYLOAD   0x0008

Definition at line 694 of file common.h.

#define SYMINFO_FLG_PASSTHRU   0x0002

Definition at line 692 of file common.h.

#define SYMINFO_NONE   0

Definition at line 698 of file common.h.

#define SYMINFO_NUM   2

Definition at line 700 of file common.h.

#define VER_DEF_CURRENT   1

#define VER_DEF_NONE   0

Definition at line 645 of file common.h.

#define VER_FLG_BASE   0x1

Definition at line 651 of file common.h.

Referenced by bfd_elf_size_dynamic_sections().

#define VER_FLG_WEAK   0x2

Definition at line 652 of file common.h.

Referenced by bfd_elf_size_dynamic_sections().

#define VER_NDX_GLOBAL   1

Definition at line 657 of file common.h.

#define VER_NDX_LOCAL   0

Definition at line 656 of file common.h.

#define VER_NEED_CURRENT   1

Definition at line 663 of file common.h.

Referenced by bfd_elf_size_dynamic_sections(), and xlt_verneed().

#define VER_NEED_NONE   0

Definition at line 662 of file common.h.

#define VERSYM_HIDDEN   0x8000

#define VERSYM_VERSION   0x7fff


Generated on Wed Apr 8 14:58:40 2009 for Open64 by  doxygen 1.5.6