
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 DF_1_INITFIRST 0x00000020 |
| #define DF_1_NODELETE 0x00000008 |
| #define DF_1_NOOPEN 0x00000040 |
| #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_STATIC_TLS (1 << 4) |
Definition at line 640 of file common.h.
Referenced by _bfd_mips_elf_check_relocs(), _frvfdpic_count_got_plt_entries(), _frvfdpic_count_tls_entries(), _frvfdpic_relax_tls_entries(), bfd_elf_size_dynamic_sections(), elf32_frv_check_relocs(), elf32_frvfdpic_relax_section(), elf32_sparc_check_relocs(), elf64_alpha_check_relocs(), elf64_alpha_relax_tls_get_addr(), elf64_x86_64_check_relocs(), elf_i386_check_relocs(), elf_s390_check_relocs(), elfNN_ia64_check_relocs(), ppc64_elf_check_relocs(), ppc_elf_check_relocs(), and sh_elf_check_relocs().
| #define DF_SYMBOLIC (1 << 1) |
| #define DF_TEXTREL (1 << 2) |
Definition at line 638 of file common.h.
Referenced by _bfd_mips_elf_adjust_dynamic_symbol(), _bfd_mips_elf_check_relocs(), _bfd_mips_elf_size_dynamic_sections(), cris_elf_check_relocs(), elf32_hppa_size_dynamic_sections(), elf32_sparc_size_dynamic_sections(), elf64_alpha_check_relocs(), elf64_alpha_size_dynamic_sections(), elf64_hppa_size_dynamic_sections(), elf64_x86_64_size_dynamic_sections(), elf_cris_size_dynamic_sections(), elf_i386_size_dynamic_sections(), elf_m68k_check_relocs(), elf_m68k_discard_copies(), elf_m68k_size_dynamic_sections(), elf_s390_size_dynamic_sections(), elf_vax_check_relocs(), elf_vax_size_dynamic_sections(), elfNN_ia64_size_dynamic_sections(), i370_elf_size_dynamic_sections(), m32r_elf_size_dynamic_sections(), ppc64_elf_size_dynamic_sections(), ppc_elf_size_dynamic_sections(), readonly_dynrelocs(), sh_elf_size_dynamic_sections(), sparc64_elf_check_relocs(), and sparc64_elf_size_dynamic_sections().
| #define DT_AUDIT 0x6ffffefc |
| #define DT_AUXILIARY 0x7ffffffd |
Definition at line 600 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), bfd_elf_size_dynamic_sections(), and elf_finalize_dynstr().
| #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 |
| #define DT_CONFIG 0x6ffffefa |
| #define DT_DEBUG 21 |
Definition at line 529 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), _bfd_mips_elf_size_dynamic_sections(), _bfd_mn10300_elf_size_dynamic_sections(), elf32_hppa_size_dynamic_sections(), elf32_sparc_size_dynamic_sections(), elf64_alpha_size_dynamic_sections(), elf64_hppa_size_dynamic_sections(), elf64_x86_64_size_dynamic_sections(), elf_cris_size_dynamic_sections(), elf_i386_size_dynamic_sections(), elf_m68k_size_dynamic_sections(), elf_s390_size_dynamic_sections(), elf_vax_size_dynamic_sections(), elf_xtensa_size_dynamic_sections(), elfNN_ia64_size_dynamic_sections(), i370_elf_size_dynamic_sections(), m32r_elf_size_dynamic_sections(), ppc64_elf_size_dynamic_sections(), ppc_elf_size_dynamic_sections(), sh64_elf64_size_dynamic_sections(), sh_elf_size_dynamic_sections(), and sparc64_elf_size_dynamic_sections().
| #define DT_DEPAUDIT 0x6ffffefb |
| #define DT_FEATURE 0x6ffffdfc |
| #define DT_FILTER 0x7fffffff |
Definition at line 602 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), bfd_elf_size_dynamic_sections(), and elf_finalize_dynstr().
| #define DT_FINI 13 |
Definition at line 521 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), bfd_elf_final_link(), bfd_elf_size_dynamic_sections(), elf_bfd_final_link(), sh64_elf64_finish_dynamic_sections(), and sh_elf_finish_dynamic_sections().
| #define DT_FINI_ARRAY 26 |
Definition at line 534 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), bfd_elf_final_link(), bfd_elf_size_dynamic_sections(), and elf_bfd_final_link().
| #define DT_FINI_ARRAYSZ 28 |
Definition at line 536 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), bfd_elf_final_link(), bfd_elf_size_dynamic_sections(), and elf_bfd_final_link().
| #define DT_FLAGS 30 |
Definition at line 538 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), bfd_elf_size_dynamic_sections(), and elf64_hppa_size_dynamic_sections().
| #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_HASH 4 |
Definition at line 512 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), bfd_elf_final_link(), bfd_elf_size_dynamic_sections(), and elf_bfd_final_link().
| #define DT_INIT 12 |
Definition at line 520 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), bfd_elf_final_link(), bfd_elf_size_dynamic_sections(), elf_bfd_final_link(), sh64_elf64_finish_dynamic_sections(), and sh_elf_finish_dynamic_sections().
| #define DT_INIT_ARRAY 25 |
Definition at line 533 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), bfd_elf_final_link(), bfd_elf_size_dynamic_sections(), and elf_bfd_final_link().
| #define DT_INIT_ARRAYSZ 27 |
Definition at line 535 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), bfd_elf_final_link(), bfd_elf_size_dynamic_sections(), and elf_bfd_final_link().
| #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_MOVEENT 0x6ffffdfa |
| #define DT_MOVESZ 0x6ffffdfb |
| #define DT_MOVETAB 0x6ffffefe |
| #define DT_NEEDED 1 |
Definition at line 509 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), bfd_elf_get_bfd_needed_list(), elf_add_dt_needed_tag(), elf_finalize_dynstr(), and elf_link_add_object_symbols().
| #define DT_NULL 0 |
Definition at line 508 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), _Unwind_IteratePhdrCallback(), bfd_elf_final_link(), bfd_elf_get_bfd_needed_list(), bfd_elf_size_dynamic_sections(), elf_bfd_final_link(), find_fde_for_dso(), main(), and unwind_restore_gp().
| #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 |
| #define DT_PLTPADSZ 0x6ffffdf9 |
| #define DT_PLTREL 20 |
Definition at line 528 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), _bfd_mn10300_elf_size_dynamic_sections(), elf32_frvfdpic_size_dynamic_sections(), elf32_hppa_size_dynamic_sections(), elf32_sparc_size_dynamic_sections(), elf64_alpha_size_dynamic_sections(), elf64_hppa_size_dynamic_sections(), elf64_x86_64_size_dynamic_sections(), elf_cris_size_dynamic_sections(), elf_i386_size_dynamic_sections(), elf_m68k_size_dynamic_sections(), elf_s390_size_dynamic_sections(), elf_vax_size_dynamic_sections(), elf_xtensa_size_dynamic_sections(), elfNN_ia64_size_dynamic_sections(), i370_elf_size_dynamic_sections(), m32r_elf_size_dynamic_sections(), ppc64_elf_size_dynamic_sections(), ppc_elf_size_dynamic_sections(), sh64_elf64_size_dynamic_sections(), sh_elf_size_dynamic_sections(), and sparc64_elf_size_dynamic_sections().
| #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 |
| #define DT_PREINIT_ARRAY 32 |
Definition at line 540 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), bfd_elf_final_link(), bfd_elf_size_dynamic_sections(), and elf_bfd_final_link().
| #define DT_PREINIT_ARRAYSZ 33 |
Definition at line 541 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), bfd_elf_final_link(), bfd_elf_size_dynamic_sections(), and elf_bfd_final_link().
| #define DT_REL 17 |
Definition at line 525 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), _bfd_mips_elf_size_dynamic_sections(), bfd_elf_final_link(), elf32_frvfdpic_size_dynamic_sections(), elf_bfd_final_link(), elf_i386_finish_dynamic_sections(), and elf_i386_size_dynamic_sections().
| #define DT_RELA 7 |
Definition at line 515 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), _bfd_mn10300_elf_size_dynamic_sections(), bfd_elf_final_link(), elf32_hppa_finish_dynamic_sections(), elf32_hppa_size_dynamic_sections(), elf32_sparc_size_dynamic_sections(), elf64_alpha_size_dynamic_sections(), elf64_hppa_finish_dynamic_sections(), elf64_hppa_size_dynamic_sections(), elf64_x86_64_size_dynamic_sections(), elf_bfd_final_link(), elf_cris_size_dynamic_sections(), elf_m68k_size_dynamic_sections(), elf_s390_size_dynamic_sections(), elf_vax_size_dynamic_sections(), elf_xtensa_size_dynamic_sections(), elfNN_ia64_size_dynamic_sections(), i370_elf_size_dynamic_sections(), m32r_elf_size_dynamic_sections(), ppc64_elf_finish_dynamic_sections(), ppc64_elf_size_dynamic_sections(), ppc_elf_size_dynamic_sections(), sh64_elf64_size_dynamic_sections(), sh_elf_size_dynamic_sections(), and sparc64_elf_size_dynamic_sections().
| #define DT_RELACOUNT 0x6ffffff9 |
Definition at line 583 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), bfd_elf_final_link(), and elf_bfd_final_link().
| #define DT_RELAENT 9 |
Definition at line 517 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), _bfd_mn10300_elf_size_dynamic_sections(), elf32_hppa_size_dynamic_sections(), elf32_sparc_size_dynamic_sections(), elf64_alpha_size_dynamic_sections(), elf64_hppa_size_dynamic_sections(), elf64_x86_64_size_dynamic_sections(), elf_cris_size_dynamic_sections(), elf_m68k_size_dynamic_sections(), elf_s390_size_dynamic_sections(), elf_vax_size_dynamic_sections(), elf_xtensa_size_dynamic_sections(), elfNN_ia64_size_dynamic_sections(), i370_elf_size_dynamic_sections(), m32r_elf_size_dynamic_sections(), ppc64_elf_size_dynamic_sections(), ppc_elf_size_dynamic_sections(), sh64_elf64_size_dynamic_sections(), sh_elf_size_dynamic_sections(), and sparc64_elf_size_dynamic_sections().
| #define DT_RELASZ 8 |
Definition at line 516 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), _bfd_mn10300_elf_finish_dynamic_sections(), _bfd_mn10300_elf_size_dynamic_sections(), bfd_elf_final_link(), elf32_hppa_finish_dynamic_sections(), elf32_hppa_size_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_bfd_final_link(), elf_cris_finish_dynamic_sections(), elf_cris_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_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_size_dynamic_sections(), sh64_elf64_finish_dynamic_sections(), sh64_elf64_size_dynamic_sections(), sh_elf_finish_dynamic_sections(), sh_elf_size_dynamic_sections(), and sparc64_elf_size_dynamic_sections().
| #define DT_RELCOUNT 0x6ffffffa |
Definition at line 584 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), bfd_elf_final_link(), and elf_bfd_final_link().
| #define DT_RELENT 19 |
Definition at line 527 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), _bfd_mips_elf_finish_dynamic_sections(), _bfd_mips_elf_size_dynamic_sections(), elf32_frvfdpic_size_dynamic_sections(), and elf_i386_size_dynamic_sections().
| #define DT_RELSZ 18 |
Definition at line 526 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_elf_final_link(), elf32_frvfdpic_size_dynamic_sections(), elf_bfd_final_link(), elf_i386_finish_dynamic_sections(), and elf_i386_size_dynamic_sections().
| #define DT_RPATH 15 |
Definition at line 523 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), bfd_elf_size_dynamic_sections(), elf_finalize_dynstr(), and elf_link_add_object_symbols().
| #define DT_RUNPATH 29 |
Definition at line 537 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), bfd_elf_size_dynamic_sections(), elf_finalize_dynstr(), and elf_link_add_object_symbols().
| #define DT_SONAME 14 |
Definition at line 522 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), bfd_elf_size_dynamic_sections(), elf_finalize_dynstr(), and elf_link_add_object_symbols().
| #define DT_STRSZ 10 |
Definition at line 518 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), _bfd_mips_elf_finish_dynamic_sections(), bfd_elf_size_dynamic_sections(), and elf_finalize_dynstr().
| #define DT_STRTAB 5 |
Definition at line 513 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), bfd_elf_final_link(), bfd_elf_size_dynamic_sections(), and elf_bfd_final_link().
| #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 |
| #define DT_SYMINFO 0x6ffffeff |
| #define DT_SYMINSZ 0x6ffffdfe |
| #define DT_SYMTAB 6 |
Definition at line 514 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), bfd_elf_final_link(), bfd_elf_size_dynamic_sections(), and elf_bfd_final_link().
| #define DT_TEXTREL 22 |
Definition at line 530 of file common.h.
Referenced by _bfd_elf_add_dynamic_entry(), _bfd_elf_print_private_bfd_data(), _bfd_mips_elf_size_dynamic_sections(), _bfd_mn10300_elf_size_dynamic_sections(), elf32_hppa_size_dynamic_sections(), elf32_sparc_size_dynamic_sections(), elf64_alpha_calc_dynrel_sizes(), elf64_alpha_size_dynamic_sections(), elf64_hppa_size_dynamic_sections(), elf64_x86_64_size_dynamic_sections(), elf_cris_size_dynamic_sections(), elf_i386_size_dynamic_sections(), elf_m68k_size_dynamic_sections(), elf_s390_size_dynamic_sections(), elf_vax_size_dynamic_sections(), elfNN_ia64_size_dynamic_sections(), i370_elf_size_dynamic_sections(), m32r_elf_size_dynamic_sections(), ppc64_elf_size_dynamic_sections(), ppc_elf_size_dynamic_sections(), sh64_elf64_size_dynamic_sections(), sh_elf_size_dynamic_sections(), and sparc64_elf_size_dynamic_sections().
| #define DT_USED 0x7ffffffe |
| #define DT_VERDEF 0x6ffffffc |
Definition at line 586 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), bfd_elf_final_link(), bfd_elf_size_dynamic_sections(), and elf_bfd_final_link().
| #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 |
Definition at line 588 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), bfd_elf_final_link(), bfd_elf_size_dynamic_sections(), and elf_bfd_final_link().
| #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 |
Definition at line 592 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), bfd_elf_final_link(), bfd_elf_size_dynamic_sections(), and elf_bfd_final_link().
| #define EI_ABIVERSION 8 |
Definition at line 84 of file common.h.
Referenced by elf64_alpha_fbsd_post_process_headers(), elf64_hppa_post_process_headers(), elf_i386_post_process_headers(), and elfNN_hpux_post_process_headers().
| #define EI_CLASS 4 |
Definition at line 53 of file common.h.
Referenced by _bfd_elf_eh_frame_address_size(), _bfd_elf_fprintf_vma(), _bfd_elf_sprintf_vma(), _bfd_m68hc11_elf_merge_private_bfd_data(), _bfd_mips_elf_eh_frame_address_size(), _bfd_mips_elf_merge_private_bfd_data(), _dwarf_setup(), _elf32_layout(), _elf_check_type(), bfd_elf_final_link(), check_elf_header(), IPA_LNO_READ_FILE::Check_Elf_Header(), check_for_whirl(), ELFHdr64::e_ident_EI_CLASS(), ELFHdr::e_ident_EI_CLASS(), elf_bfd_final_link(), elf_core_file_p(), elf_fixup_link_order(), elf_object_p(), get_section(), is_elf_file(), is_newabi(), make_elfheader(), ppc64_elf_init_stub_bfd(), ppc64_elf_object_p(), ppc_elf_object_p(), prep_headers(), print_relocinfo(), File_Info::process_file(), validEhdr(), IPA_LNO_WRITE_FILE::Write_Headers(), write_output(), xlate_init_elf(), and xlate_named_init_elf().
| #define EI_DATA 5 |
Definition at line 58 of file common.h.
Referenced by _dwarf_setup(), _elf32_layout(), _elf32_write(), _elf_check_type(), Create_Elf_Header(), ELFHdr64::e_ident_EI_DATA(), ELFHdr::e_ident_EI_DATA(), elf_core_file_p(), elf_object_p(), prep_headers(), validEhdr(), IPA_LNO_WRITE_FILE::Write_Headers(), and write_output().
| #define EI_MAG0 0 |
Definition at line 41 of file common.h.
Referenced by _elf32_layout(), check_for_whirl(), elf_file_p(), ELFHdr::ELFHdr(), ELFHdr64::ELFHdr64(), is_elf_file(), prep_headers(), and validEhdr().
| #define EI_MAG1 1 |
Definition at line 44 of file common.h.
Referenced by _elf32_layout(), check_for_whirl(), elf_file_p(), ELFHdr::ELFHdr(), ELFHdr64::ELFHdr64(), is_elf_file(), prep_headers(), and validEhdr().
| #define EI_MAG2 2 |
Definition at line 47 of file common.h.
Referenced by _elf32_layout(), check_for_whirl(), elf_file_p(), ELFHdr::ELFHdr(), ELFHdr64::ELFHdr64(), is_elf_file(), prep_headers(), and validEhdr().
| #define EI_MAG3 3 |
Definition at line 50 of file common.h.
Referenced by _elf32_layout(), check_for_whirl(), elf_file_p(), ELFHdr::ELFHdr(), ELFHdr64::ELFHdr64(), is_elf_file(), prep_headers(), and validEhdr().
| #define EI_OSABI 7 |
Definition at line 65 of file common.h.
Referenced by elf32_hppa_object_p(), elf32_hppa_post_process_headers(), elf32_msp430_post_process_headers(), elf64_alpha_fbsd_post_process_headers(), elf64_hppa_object_p(), elf64_hppa_post_process_headers(), elf_i386_post_process_headers(), elfNN_hpux_post_process_headers(), and i370_elf_post_process_headers().
| #define EI_VERSION 6 |
Definition at line 63 of file common.h.
Referenced by _elf32_layout(), _elf32_write(), _elf_check_type(), check_elf_header(), IPA_LNO_READ_FILE::Check_Elf_Header(), ELFHdr64::e_ident_EI_VERSION(), ELFHdr::e_ident_EI_VERSION(), elf_object_p(), prep_headers(), IPA_LNO_WRITE_FILE::Write_Headers(), and write_output().
| #define ELF32_R_INFO | ( | s, | |||
| t | ) | (((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().
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().
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 |
Definition at line 434 of file common.h.
Referenced by ElfSymbol::decode_st_type(), Em_Set_Symbol_Binding(), readsyms(), relax_section_symbols(), ElfSymbol::st_is_bss(), ElfSymbol::st_is_code(), ElfSymbol::st_is_data(), and ElfSymbol::symNameIsSpecial().
Definition at line 504 of file common.h.
Referenced by elf64_alpha_emit_dynrel(), elf64_alpha_finish_dynamic_symbol(), elf64_alpha_relax_got_load(), elf64_alpha_relax_gprelhilo(), elf64_alpha_relax_tls_get_addr(), elf64_alpha_relax_with_lituse(), elf64_hppa_finalize_dlt(), elf64_hppa_finalize_dynreloc(), elf64_hppa_finalize_opd(), elf64_hppa_finish_dynamic_symbol(), elf64_x86_64_finish_dynamic_symbol(), elf64_x86_64_relocate_section(), elf_reloc_link_order(), elf_s390_finish_dynamic_symbol(), elf_s390_relocate_section(), mips_elf64_be_swap_reloc_in(), mips_elf64_be_swap_reloca_in(), mmix_elf_relocate_section(), ppc64_elf_check_relocs(), ppc64_elf_finish_dynamic_symbol(), ppc64_elf_relocate_section(), ppc64_elf_tls_optimize(), ppc_build_one_stub(), sh64_elf64_finish_dynamic_symbol(), sh_elf64_relocate_section(), sparc64_elf_finish_dynamic_symbol(), sparc64_elf_relocate_section(), and sparc64_elf_write_relocs().
Definition at line 502 of file common.h.
Referenced by _bfd_elf_discard_section_eh_frame(), dec_dynrel_count(), elf64_alpha_check_relocs(), elf64_alpha_relax_got_load(), elf64_alpha_relax_gprelhilo(), elf64_alpha_relax_section(), elf64_alpha_relax_tls_get_addr(), elf64_alpha_relax_with_lituse(), elf64_alpha_relocate_section(), elf64_alpha_relocate_section_r(), elf64_hppa_check_relocs(), elf64_hppa_reloc_type_class(), elf64_x86_64_check_relocs(), elf64_x86_64_gc_sweep_hook(), elf64_x86_64_relocate_section(), elf_s390_check_relocs(), elf_s390_gc_sweep_hook(), elf_s390_relocate_section(), get_dyn_name(), get_tls_mask(), mips_elf64_be_swap_reloc_out(), mips_elf64_be_swap_reloca_out(), mmix_elf_check_relocs(), mmix_elf_relax_section(), mmix_elf_relocate_section(), opd_entry_value(), ppc64_elf_check_relocs(), ppc64_elf_edit_opd(), ppc64_elf_edit_toc(), ppc64_elf_gc_sweep_hook(), ppc64_elf_relocate_section(), ppc64_elf_size_stubs(), ppc64_elf_tls_optimize(), ppc_stub_name(), print_reloc_information_64(), sh_elf64_check_relocs(), sh_elf64_relocate_section(), sort_dynamic_relocs_64(), sparc64_elf_check_relocs(), sparc64_elf_relocate_section(), sparc64_elf_slurp_one_reloc_table(), and toc_adjusting_stub_needed().
Definition at line 503 of file common.h.
Referenced by dec_dynrel_count(), elf64_alpha_check_relocs(), elf64_alpha_find_reloc_at_ofs(), elf64_alpha_info_to_howto(), elf64_alpha_relax_section(), elf64_alpha_relax_tls_get_addr(), elf64_alpha_relax_with_lituse(), elf64_alpha_reloc_type_class(), elf64_alpha_relocate_section(), elf64_alpha_relocate_section_r(), elf64_hppa_check_relocs(), elf64_hppa_reloc_type_class(), elf64_x86_64_check_relocs(), elf64_x86_64_gc_mark_hook(), elf64_x86_64_gc_sweep_hook(), elf64_x86_64_info_to_howto(), elf64_x86_64_reloc_type_class(), elf64_x86_64_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(), invalid_tls_insn(), mmix_elf_check_common_relocs(), mmix_elf_check_relocs(), mmix_elf_gc_mark_hook(), mmix_elf_relax_section(), mmix_elf_relocate_section(), mmix_elf_sort_relocs(), mmix_info_to_howto_rela(), opd_entry_value(), ppc64_elf_check_relocs(), ppc64_elf_edit_opd(), ppc64_elf_edit_toc(), ppc64_elf_gc_mark_hook(), ppc64_elf_gc_sweep_hook(), ppc64_elf_info_to_howto(), ppc64_elf_reloc_type_class(), ppc64_elf_relocate_section(), ppc64_elf_size_stubs(), ppc64_elf_tls_optimize(), ppc_type_of_stub(), print_reloc_information_64(), sh_elf64_check_relocs(), sh_elf64_gc_mark_hook(), sh_elf64_info_to_howto(), sh_elf64_relocate_section(), sparc64_elf_reloc_type_class(), and toc_adjusting_stub_needed().
| #define ELF64_ST_BIND ELF_ST_BIND |
| #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().
Definition at line 427 of file common.h.
Referenced by _bfd_elf_gc_mark(), _bfd_elf_merge_symbol(), bfd_elf_reloc_symbol_deleted_p(), elf_find_function(), elf_gc_mark(), elf_link_add_object_symbols(), elf_link_check_versioned_symbol(), elf_link_input_bfd(), elf_link_output_extsym(), elf_reloc_symbol_deleted_p(), elf_slurp_symbol_table(), elf_sort_elf_symbol(), ip2k_elf_gc_mark_hook(), is_global_data_symbol_definition(), ppc64_elf_add_symbol_hook(), and sparc64_elf_add_symbol_hook().
Definition at line 429 of file common.h.
Referenced by _bfd_mips_elf_finish_dynamic_symbol(), bfd_elf_final_link(), bfd_elf_link_record_local_dynamic_symbol(), elf_bfd_final_link(), elf_link_output_extsym(), enter_st(), i370_elf_finish_dynamic_sections(), mips_elf_irix6_finish_dynamic_symbol(), ppc64_elf_add_symbol_hook(), sparc64_elf_output_arch_syms(), sparc64_elf_size_dynamic_sections(), sparc64_elf_symbol_processing(), and swap_out_syms().
Definition at line 428 of file common.h.
Referenced by _bfd_elf_merge_symbol(), _bfd_elf_rela_local_sym(), _bfd_mips_elf_relocate_section(), bfd_elf_link_record_local_dynamic_symbol(), bfd_elf_sym_name(), elf32_d10v_relocate_section(), elf32_hppa_elf_get_symbol_type(), elf32_hppa_size_stubs(), elf32_m68hc11_relocate_section(), elf64_alpha_relocate_section(), elf64_alpha_relocate_section_r(), elf64_hppa_check_relocs(), elf64_hppa_elf_get_symbol_type(), elf_find_function(), elf_i386_relocate_section(), elf_link_add_object_symbols(), elf_link_input_bfd(), elf_link_output_extsym(), elf_slurp_symbol_table(), elf_xtensa_relocate_section(), elfNN_ia64_relax_section(), elfNN_ia64_relocate_section(), is_global_data_symbol_definition(), m32r_elf_relocate_section(), mips_elf_calculate_relocation(), mmix_elf_link_output_symbol_hook(), mmix_elf_relocate_section(), mn10300_elf_relax_section(), ppc64_elf_add_symbol_hook(), ppc_elf_relax_section(), print_insn(), sh64_elf64_add_symbol_hook(), sh64_elf64_get_symbol_type(), sh64_elf64_link_output_symbol_hook(), sh64_elf_add_symbol_hook(), sh64_elf_get_symbol_type(), sh64_elf_link_output_symbol_hook(), sh_elf64_relocate_section(), sh_elf_relocate_section(), sparc64_elf_add_symbol_hook(), sparc64_elf_get_symbol_type(), and sparc64_elf_print_symbol_all().
| #define ELF_ST_VISIBILITY | ( | v | ) | ((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 '@' |
Definition at line 681 of file common.h.
Referenced by _bfd_elf_add_default_symbol(), _bfd_elf_archive_symbol_lookup(), _bfd_elf_link_assign_sym_version(), bfd_elf_link_record_dynamic_symbol(), bfd_elf_size_dynamic_sections(), elf_collect_hash_codes(), and elf_link_add_object_symbols().
| #define ELFCLASS32 1 |
Definition at line 55 of file common.h.
Referenced by _elf32_layout(), _elf32_write(), _elf_cook_file(), _elf_cook_scn(), _elf_newphdr(), _elf_nlist(), _elf_update_pointers(), _elf_update_shnum(), _elf_xlatetom(), check_elf_header(), check_for_whirl(), copy_symbol(), elf32_checksum(), elf32_fsize(), elf32_getehdr(), elf32_getphdr(), elf32_getshdr(), elf32_newehdr(), elf32_newphdr(), ELF32::Elf_class(), elf_delscn(), elf_strptr(), elf_update(), get_section(), is_elf_file(), make_elfheader(), ppc_elf_object_p(), File_Info::process_file(), read_obj_list(), scn_data_layout(), skip_section(), symbol_name(), validEhdr(), and WN_massage_input().
| #define ELFCLASS64 2 |
Definition at line 56 of file common.h.
Referenced by _bfd_elf_eh_frame_address_size(), _bfd_elf_fprintf_vma(), _bfd_elf_sprintf_vma(), _bfd_mips_elf_eh_frame_address_size(), _dwarf_setup(), _elf_cook_file(), _elf_cook_scn(), _elf_newphdr(), _elf_nlist(), _elf_update_pointers(), _elf_update_shnum(), _elf_xlatetom(), check_elf_header(), IPA_LNO_READ_FILE::Check_Elf_Header(), copy_symbol(), ELF64::Elf_class(), elf_delscn(), ELF_object::ELF_object(), elf_strptr(), elf_update(), is_newabi(), ppc64_elf_init_stub_bfd(), ppc64_elf_object_p(), print_relocinfo(), File_Info::process_file(), scn_data_layout(), skip_section(), symbol_name(), IPA_LNO_WRITE_FILE::Write_Headers(), write_output(), xlate_init_elf(), and xlate_named_init_elf().
| #define ELFDATA2LSB 1 |
Definition at line 60 of file common.h.
Referenced by __load_verdaux(), __load_verdef(), __load_vernaux(), __load_verneed(), _dwarf_setup(), _elf32_write(), _elf32_xltsize(), Create_Elf_Header(), elf_core_file_p(), ELF_object::ELF_object(), ELF_object64::ELF_object64(), elf_object_p(), prep_headers(), scn_data_layout(), and write_output().
| #define ELFDATA2MSB 2 |
Definition at line 61 of file common.h.
Referenced by _dwarf_setup(), Create_Elf_Header(), elf_core_file_p(), elf_object_p(), prep_headers(), validEhdr(), IPA_LNO_WRITE_FILE::Write_Headers(), and write_output().
| #define ELFDATANONE 0 |
| #define ELFMAG0 0x7F |
Definition at line 42 of file common.h.
Referenced by _elf32_layout(), check_for_whirl(), elf_file_p(), ELFHdr::ELFHdr(), ELFHdr64::ELFHdr64(), is_elf_file(), and prep_headers().
| #define ELFMAG1 'E' |
Definition at line 45 of file common.h.
Referenced by _elf32_layout(), check_for_whirl(), elf_file_p(), ELFHdr::ELFHdr(), ELFHdr64::ELFHdr64(), is_elf_file(), and prep_headers().
| #define ELFMAG2 'L' |
Definition at line 48 of file common.h.
Referenced by _elf32_layout(), check_for_whirl(), elf_file_p(), ELFHdr::ELFHdr(), ELFHdr64::ELFHdr64(), is_elf_file(), and prep_headers().
| #define ELFMAG3 'F' |
Definition at line 51 of file common.h.
Referenced by _elf32_layout(), check_for_whirl(), elf_file_p(), ELFHdr::ELFHdr(), ELFHdr64::ELFHdr64(), is_elf_file(), and prep_headers().
| #define ELFOSABI_FREEBSD 9 |
Definition at line 74 of file common.h.
Referenced by elf64_alpha_fbsd_post_process_headers(), and elf_i386_post_process_headers().
| #define ELFOSABI_HPUX 1 |
Definition at line 67 of file common.h.
Referenced by elf32_hppa_object_p(), elf32_hppa_post_process_headers(), elf64_hppa_object_p(), elf64_hppa_post_process_headers(), and elfNN_hpux_post_process_headers().
| #define ELFOSABI_LINUX 3 |
Definition at line 69 of file common.h.
Referenced by elf32_hppa_object_p(), elf32_hppa_post_process_headers(), elf64_hppa_object_p(), elf64_hppa_post_process_headers(), and i370_elf_post_process_headers().
| #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 EM_386 3 |
| #define EM_ARC 45 |
| #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 |
| #define EM_IA_64 50 |
Definition at line 141 of file common.h.
Referenced by ELF_object::ELF_object(), ELF_object64::ELF_object64(), Em_Write_Reginfo(), and Get_Elf_Target_Machine().
| #define EM_MIPS 8 |
Definition at line 113 of file common.h.
Referenced by _dwarf_setup(), ELF_object::ELF_object(), and validEhdr().
| #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 |
| #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_SPARC32PLUS 18 |
Definition at line 120 of file common.h.
Referenced by elf32_sparc_final_write_processing(), and elf32_sparc_object_p().
| #define ET_CORE 4 |
Definition at line 95 of file common.h.
Referenced by assign_file_positions_for_segments(), elf_core_file_p(), elf_object_p(), and prep_headers().
| #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 |
Definition at line 93 of file common.h.
Referenced by elf_object_p(), frv_reloc_type_lookup(), prep_headers(), print_insn_shmedia(), sh64_elf64_final_write_processing(), sh64_elf_final_write_processing(), sh64_get_contents_type(), and validEhdr().
| #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 |
Definition at line 279 of file common.h.
Referenced by _elf32_layout(), _elf32_write(), _elf_cook_file(), check_elf_header(), IPA_LNO_READ_FILE::Check_Elf_Header(), Dump_Rta_Scns(), dwarf_init(), elf_object_p(), elf_version(), Em_Begin_File(), main(), nlist(), IPA_LNO_WRITE_FILE::Write_Headers(), write_output(), xlate_init_fd(), and xlate_named_init_fd().
| #define EV_NONE 0 |
Definition at line 278 of file common.h.
Referenced by _elf32_layout(), Dump_Rta_Scns(), elf_begin(), elf_memory(), elf_version(), Em_Begin_File(), main(), nlist(), xlate_init_fd(), and xlate_named_init_fd().
| #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_AUXV 6 |
| #define NT_FPREGSET 2 |
Definition at line 373 of file common.h.
Referenced by elfcore_grok_note(), and elfcore_write_prfpreg().
| #define NT_LWPSTATUS 16 |
| #define NT_NETBSDCORE_FIRSTMACH 32 |
| #define NT_NETBSDCORE_PROCINFO 1 |
| #define NT_PRPSINFO 3 |
| #define NT_PRSTATUS 1 |
| #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 |
| #define NT_PSTATUS 10 |
| #define NT_WIN32PSTATUS 18 |
| #define PF_R (1 << 2) |
Definition at line 305 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), _bfd_mips_elf_modify_segment_map(), assign_file_positions_for_segments(), bfd_elf_size_dynamic_sections(), ProgHdr::decode_p_flags(), ProgHdr64::decode_p_flags(), elf32_frvfdpic_always_size_sections(), elf64_hppa_modify_segment_map(), ProgHdr::is_ldReadOnly(), ProgHdr64::is_ldReadOnly(), ProgHdr::is_ldReadWrite(), ProgHdr64::is_ldReadWrite(), map_sections_to_segments(), and unwind_get_obj_data().
| #define PF_W (1 << 1) |
Definition at line 304 of file common.h.
Referenced by _bfd_elf_make_section_from_phdr(), _bfd_elf_print_private_bfd_data(), _bfd_mips_elf_modify_segment_map(), _frvfdpic_osec_readonly_p(), assign_file_positions_for_segments(), bfd_elf_size_dynamic_sections(), ProgHdr::decode_p_flags(), ProgHdr64::decode_p_flags(), elf32_frvfdpic_always_size_sections(), ProgHdr::is_ldReadOnly(), ProgHdr64::is_ldReadOnly(), ProgHdr::is_ldReadWrite(), and ProgHdr64::is_ldReadWrite().
| #define PF_X (1 << 0) |
Definition at line 303 of file common.h.
Referenced by _bfd_elf_make_section_from_phdr(), _bfd_elf_print_private_bfd_data(), _bfd_mips_elf_modify_segment_map(), assign_file_positions_for_segments(), bfd_elf_size_dynamic_sections(), ProgHdr::decode_p_flags(), ProgHdr64::decode_p_flags(), elf32_frvfdpic_always_size_sections(), elf64_hppa_modify_segment_map(), elfmap(), ProgHdr::is_ldReadOnly(), ProgHdr64::is_ldReadOnly(), map_sections_to_segments(), and unwind_get_obj_data().
| #define PT_DYNAMIC 2 |
Definition at line 285 of file common.h.
Referenced by _bfd_elf_make_dynamic_segment(), _bfd_elf_print_private_bfd_data(), _bfd_mips_elf_modify_segment_map(), _Unwind_IteratePhdrCallback(), assign_file_positions_for_segments(), bfd_section_from_phdr(), and unwind_restore_gp().
| #define PT_GNU_EH_FRAME (PT_LOOS + 0x474e550) |
Definition at line 296 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), bfd_section_from_phdr(), and map_sections_to_segments().
| #define PT_GNU_RELRO (PT_LOOS + 0x474e552) |
Definition at line 299 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), assign_file_positions_for_segments(), bfd_section_from_phdr(), and map_sections_to_segments().
| #define PT_GNU_STACK (PT_LOOS + 0x474e551) |
Definition at line 298 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), bfd_section_from_phdr(), elf32_frvfdpic_copy_private_bfd_data(), elf32_frvfdpic_modify_segment_map(), and map_sections_to_segments().
| #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 |
Definition at line 286 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), _bfd_mips_elf_modify_segment_map(), bfd_section_from_phdr(), copy_private_bfd_data(), elfNN_ia64_modify_segment_map(), and map_sections_to_segments().
| #define PT_LOAD 1 |
Definition at line 284 of file common.h.
Referenced by _bfd_elf_make_section_from_phdr(), _bfd_elf_make_section_from_shdr(), _bfd_elf_print_private_bfd_data(), _Unwind_IteratePhdrCallback(), assign_file_positions_for_segments(), bfd_section_from_phdr(), copy_private_bfd_data(), elf64_hppa_modify_segment_map(), elf_xtensa_modify_segment_map(), elfmap(), elfNN_ia64_modify_segment_map(), ProgHdr::is_loadable(), ProgHdr64::is_loadable(), make_mapping(), and unwind_get_obj_data().
| #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 |
Definition at line 287 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), assign_file_positions_for_segments(), bfd_section_from_phdr(), and map_sections_to_segments().
| #define PT_NULL 0 |
Definition at line 283 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), alpha_expand_prologue(), alpha_sa_size(), assign_file_positions_for_segments(), bfd_section_from_phdr(), copy_private_bfd_data(), ProgHdr::decode_p_type(), and ProgHdr64::decode_p_type().
| #define PT_PHDR 6 |
Definition at line 289 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), _bfd_mips_elf_modify_segment_map(), bfd_section_from_phdr(), ProgHdr::decode_p_type(), ProgHdr64::decode_p_type(), elf64_hppa_modify_segment_map(), elfNN_ia64_modify_segment_map(), and map_sections_to_segments().
| #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_TLS 7 |
Definition at line 290 of file common.h.
Referenced by _bfd_elf_print_private_bfd_data(), assign_file_positions_for_segments(), and map_sections_to_segments().
| #define SHF_ALLOC (1 << 1) |
Definition at line 356 of file common.h.
Referenced by _bfd_elf_make_section_from_shdr(), _bfd_mips_elf_fake_sections(), _bfd_mips_elf_section_processing(), assign_file_positions_except_relocs(), bfd_elf_final_link(), bfd_section_from_shdr(), CGEMIT_Prn_Scn_In_Asm(), Create_Elf_Header(), dwarf_transform_to_disk_form(), elf_bfd_final_link(), elf_fake_sections(), elf_object_p(), Em_Add_New_Option(), mips_elf_create_got_section(), skip_section(), and unwind_dump2elf().
| #define SHF_EXECINSTR (1 << 2) |
Definition at line 357 of file common.h.
Referenced by _bfd_elf_make_section_from_shdr(), CGEMIT_Prn_Scn_In_Asm(), elf_fake_sections(), File_Info::fill_file_info(), Proc_Iter< Shdr >::operator++(), and SEC_is_exec().
| #define SHF_GROUP (1 << 9) |
Definition at line 363 of file common.h.
Referenced by _bfd_elf_make_section_from_shdr(), bfd_elf_match_symbols_in_sections(), and elf_fake_sections().
| #define SHF_INFO_LINK (1 << 6) |
| #define SHF_LINK_ORDER (1 << 7) |
Definition at line 361 of file common.h.
Referenced by assign_section_numbers(), elf_fixup_link_order(), and elfNN_ia64_fake_sections().
| #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) |
Definition at line 364 of file common.h.
Referenced by _bfd_elf_make_section_from_shdr(), CGEMIT_Prn_Scn_In_Asm(), elf_fake_sections(), and SEC_is_tls().
| #define SHF_WRITE (1 << 0) |
Definition at line 355 of file common.h.
Referenced by _bfd_elf_make_section_from_shdr(), _bfd_mips_elf_section_processing(), CGEMIT_Prn_Scn_In_Asm(), elf_fake_sections(), mips_elf_create_dynamic_relocation(), and mips_elf_create_got_section().
| #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 |
Definition at line 483 of file common.h.
Referenced by _bfd_elf_section_from_bfd_section(), _bfd_mips_elf_add_symbol_hook(), _bfd_mips_elf_link_output_symbol_hook(), _bfd_mips_elf_symbol_processing(), _bfd_mips_relax_section(), ElfSymbol::decode_sec_index(), elf32_frv_add_symbol_hook(), elf32_h8_get_relocated_section_contents(), elf64_alpha_add_symbol_hook(), elf64_alpha_relax_section(), elf_link_add_object_symbols(), elf_link_input_bfd(), elf_link_output_extsym(), elf_slurp_symbol_table(), elfNN_ia64_add_symbol_hook(), elfNN_ia64_relax_section(), Em_Add_New_Common_Symbol(), EMT_Put_Elf_Symbol(), enter_st(), get_elf_r_symndx_section(), ip2k_elf_gc_mark_hook(), is_global_data_symbol_definition(), 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(), ppc_elf_add_symbol_hook(), ppc_elf_relax_section(), sh_elf64_get_relocated_section_contents(), sh_elf_get_relocated_section_contents(), ST_to_Elfsym(), symbol_value(), v850_elf_link_output_symbol_hook(), v850_elf_relax_section(), and xstormy16_elf_relax_section().
| #define SHN_HIPROC 0xFF1F |
| #define SHN_HIRESERVE 0xFFFF |
Definition at line 485 of file common.h.
Referenced by _bfd_elf_write_object_contents(), assign_file_positions_except_relocs(), assign_section_numbers(), bfd_elf_final_link(), bfd_elf_link_record_local_dynamic_symbol(), bfd_elf_reloc_symbol_deleted_p(), bfd_elf_sym_name(), bfd_section_from_r_symndx(), bfd_section_from_shdr(), ElfSymbol::decode_sec_index(), elf_bfd_final_link(), elf_link_add_object_symbols(), elf_link_input_bfd(), elf_object_p(), elf_reloc_symbol_deleted_p(), elf_slurp_symbol_table(), elf_swap_symbol_out(), elf_write_shdrs_and_ehdr(), get_sym_h(), opd_entry_value(), and ppc64_elf_edit_toc().
| #define SHN_LOPROC 0xFF00 |
| #define SHN_LORESERVE 0xFF00 |
Definition at line 477 of file common.h.
Referenced by _bfd_elf_write_object_contents(), _elf32_layout(), _elf_cook_file(), _elf_update_shnum(), ElfSymtab::_print_one(), assign_file_positions_except_relocs(), assign_section_numbers(), bfd_elf_final_link(), bfd_elf_link_record_local_dynamic_symbol(), bfd_elf_reloc_symbol_deleted_p(), bfd_elf_sym_name(), bfd_section_from_r_symndx(), bfd_section_from_shdr(), elf_bfd_final_link(), elf_link_add_object_symbols(), elf_link_input_bfd(), elf_object_p(), elf_reloc_symbol_deleted_p(), elf_slurp_symbol_table(), elf_swap_ehdr_out(), elf_write_shdrs_and_ehdr(), get_elf_r_symndx_section(), get_sym_h(), ip2k_elf_gc_mark_hook(), is_global_data_symbol_definition(), opd_entry_value(), ppc64_elf_edit_toc(), sh_elf64_get_relocated_section_contents(), and ElfSymbol::symNameIsSpecial().
| #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 |
Definition at line 318 of file common.h.
Referenced by _elf32_update_shdr(), _elf_scn_type(), assign_section_numbers(), bfd_section_from_shdr(), elf_fake_sections(), main(), and skip_section().
| #define SHT_DYNSYM 11 |
Definition at line 323 of file common.h.
Referenced by _bfd_elf_copy_private_section_data(), _elf32_update_shdr(), _elf_nlist(), _elf_scn_type(), assign_section_numbers(), bfd_section_from_shdr(), elf_fake_sections(), main(), and skip_section().
| #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 |
Definition at line 343 of file common.h.
Referenced by _bfd_elf_copy_private_section_data(), _elf32_update_shdr(), _elf_scn_type(), assign_section_numbers(), bfd_section_from_shdr(), and elf_fake_sections().
| #define SHT_GNU_verneed SHT_SUNW_verneed |
Definition at line 344 of file common.h.
Referenced by _bfd_elf_copy_private_section_data(), _elf32_update_shdr(), _elf_scn_type(), assign_section_numbers(), bfd_section_from_shdr(), and elf_fake_sections().
| #define SHT_GNU_versym SHT_SUNW_versym |
Definition at line 345 of file common.h.
Referenced by _elf32_update_shdr(), _elf_scn_type(), assign_section_numbers(), bfd_section_from_shdr(), and elf_fake_sections().
| #define SHT_GROUP 17 |
Definition at line 328 of file common.h.
Referenced by _bfd_elf_make_section_from_shdr(), assign_section_numbers(), bfd_elf_set_group_contents(), bfd_section_from_shdr(), elf_fake_sections(), and setup_group().
| #define SHT_HASH 5 |
Definition at line 317 of file common.h.
Referenced by _elf32_update_shdr(), _elf_cook_file(), _elf_scn_type(), assign_section_numbers(), bfd_section_from_shdr(), and elf_fake_sections().
| #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_LOPROC 0x70000000 |
| #define SHT_NOBITS 8 |
Definition at line 320 of file common.h.
Referenced by _bfd_elf_assign_file_position_for_section(), _bfd_elf_link_omit_section_dynsym(), _bfd_elf_make_section_from_shdr(), _bfd_mips_elf_find_nearest_line(), _bfd_mips_elf_section_processing(), _elf32_layout(), _elf32_write(), _frvfdpic_link_omit_section_dynsym(), bfd_section_from_shdr(), CGEMIT_Prn_Scn_In_Asm(), elf64_alpha_find_nearest_line(), elf_fake_sections(), elf_getdata(), elf_object_p(), elf_rawdata(), scn_data_layout(), SEC_is_nobits(), and skip_section().
| #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 |
Definition at line 312 of file common.h.
Referenced by _bfd_elf_link_omit_section_dynsym(), _bfd_elf_new_section_hook(), _elf32_layout(), _elf32_write(), _frvfdpic_link_omit_section_dynsym(), bfd_section_from_shdr(), SecHdr64::decode_sh_type(), SecHdr::decode_sh_type(), elf_cntl(), elf_fake_sections(), elf_getdata(), elf_rawdata(), and skip_section().
| #define SHT_PREINIT_ARRAY 16 |
Definition at line 327 of file common.h.
Referenced by bfd_elf_size_dynamic_sections(), bfd_section_from_shdr(), and elf_fake_sections().
| #define SHT_PROGBITS 1 |
Definition at line 313 of file common.h.
Referenced by _bfd_elf_link_omit_section_dynsym(), _bfd_mips_elf_section_processing(), _frvfdpic_link_omit_section_dynsym(), bfd_section_from_shdr(), CGEMIT_Prn_Scn_In_Asm(), check_section_headers(), elf_fake_sections(), elf_i386_fake_sections(), elfNN_ia64_fake_sections(), Em_Add_Comment(), File_Info::fill_file_info(), main(), Proc_Iter< Shdr >::operator++(), process_whirl(), and WN_write_revision().
| #define SHT_REL 9 |
Definition at line 321 of file common.h.
Referenced by _bfd_elf_assign_file_positions_for_relocs(), _bfd_elf_canonicalize_dynamic_reloc(), _bfd_elf_get_dynamic_reloc_upper_bound(), _bfd_elf_get_synthetic_symtab(), _bfd_elf_init_reloc_shdr(), _bfd_elf_setup_group_pointers(), _dwarf_stream_relocs_to_disk(), _dwarf_symbolic_relocs_to_disk(), _elf32_update_shdr(), _elf_scn_type(), assign_file_positions_except_relocs(), assign_section_numbers(), bfd_elf_final_link(), bfd_section_from_shdr(), Cg_Dwarf_Output_Asm_Bytes_Elf_Relocs(), Cg_Dwarf_Write_Assembly_From_Elf(), Create_New_Relocation_Section(), elf_bfd_final_link(), elf_fake_sections(), elf_object_p(), elf_reloc_link_order(), elf_write_relocs(), get_special_section(), mips_elf64_canonicalize_dynamic_reloc(), and setup_new_section_for_dwarf().
| #define SHT_RELA 4 |
Definition at line 316 of file common.h.
Referenced by _bfd_elf_assign_file_positions_for_relocs(), _bfd_elf_canonicalize_dynamic_reloc(), _bfd_elf_get_dynamic_reloc_upper_bound(), _bfd_elf_get_synthetic_symtab(), _bfd_elf_init_reloc_shdr(), _bfd_elf_setup_group_pointers(), _elf32_update_shdr(), _elf_scn_type(), assign_file_positions_except_relocs(), assign_section_numbers(), bfd_elf_final_link(), bfd_section_from_shdr(), Cg_Dwarf_Output_Asm_Bytes_Elf_Relocs(), Cg_Dwarf_Write_Assembly_From_Elf(), Create_New_Relocation_Section(), elf_bfd_final_link(), elf_fake_sections(), elf_object_p(), elf_write_relocs(), mips_elf64_canonicalize_dynamic_reloc(), setup_new_section_for_dwarf(), sparc64_elf_canonicalize_dynamic_reloc(), and sparc64_elf_write_relocs().
| #define SHT_SHLIB 10 |
| #define SHT_STRTAB 3 |
Definition at line 315 of file common.h.
Referenced by _bfd_elf_compute_section_file_positions(), _elf_nlist(), assign_section_numbers(), bfd_elf_final_link(), bfd_section_from_shdr(), Create_Elf_Header(), IPA_LNO_WRITE_FILE::Create_String_Table_Section(), elf_bfd_final_link(), elf_fake_sections(), elf_strptr(), layout_sections(), main(), swap_out_syms(), and WN_write_elf_symtab().
| #define SHT_SUNW_verdef 0x6ffffffd |
| #define SHT_SUNW_verneed 0x6ffffffe |
| #define SHT_SUNW_versym 0x6fffffff |
| #define SHT_SYMTAB 2 |
Definition at line 314 of file common.h.
Referenced by _bfd_elf_copy_private_section_data(), _elf32_update_shdr(), _elf_nlist(), _elf_scn_type(), bfd_elf_final_link(), bfd_section_from_shdr(), Create_Elf_Header(), elf_bfd_final_link(), group_signature(), print_relocinfo_32(), print_relocinfo_64(), Read_Elf_File(), swap_out_syms(), and WN_write_elf_symtab().
| #define SHT_SYMTAB_SHNDX 18 |
Definition at line 329 of file common.h.
Referenced by _elf_scn_type(), bfd_elf_final_link(), bfd_section_from_shdr(), elf_bfd_final_link(), and swap_out_syms().
| #define STB_GLOBAL 1 |
Definition at line 454 of file common.h.
Referenced by _bfd_mips_elf_finish_dynamic_symbol(), elf_link_add_object_symbols(), elf_link_output_extsym(), elf_slurp_symbol_table(), EMT_End_File(), EMT_Put_Elf_Symbol(), enter_st(), is_global_data_symbol_definition(), mips_elf_irix6_finish_dynamic_symbol(), ppc64_elf_add_symbol_hook(), sparc64_elf_add_symbol_hook(), sparc64_elf_symbol_processing(), ST_to_Elfsym(), and swap_out_syms().
| #define STB_HIPROC 15 |
| #define STB_LOCAL 0 |
Definition at line 453 of file common.h.
Referenced by _bfd_elf_gc_mark(), bfd_elf_final_link(), bfd_elf_link_record_local_dynamic_symbol(), bfd_elf_reloc_symbol_deleted_p(), Create_Elf_Header(), elf_bfd_final_link(), elf_find_function(), elf_gc_mark(), elf_link_add_object_symbols(), elf_link_check_versioned_symbol(), elf_link_input_bfd(), elf_link_output_extsym(), elf_reloc_symbol_deleted_p(), elf_slurp_symbol_table(), Em_Create_Section_Symbol(), EMT_Put_Elf_Symbol(), i370_elf_finish_dynamic_sections(), ip2k_elf_gc_mark_hook(), and swap_out_syms().
| #define STB_LOOS 10 |
| #define STB_WEAK 2 |
Definition at line 455 of file common.h.
Referenced by _bfd_elf_merge_symbol(), elf_link_add_object_symbols(), elf_link_output_extsym(), elf_slurp_symbol_table(), Em_Add_New_Weak_Symbol(), EMT_Change_Symbol_To_Weak(), EMT_Put_Elf_Symbol(), enter_st(), sparc64_elf_add_symbol_hook(), ElfSymbol::st_is_weak(), ST_to_Elfsym(), and swap_out_syms().
| #define STN_UNDEF 0 |
Definition at line 451 of file common.h.
Referenced by elf_link_input_bfd(), elf_write_relocs(), mips_elf64_be_swap_reloc_in(), mips_elf64_be_swap_reloca_in(), mips_elf64_write_rel(), mips_elf64_write_rela(), and sparc64_elf_write_relocs().
| #define STT_COMMON 5 |
| #define STT_FILE 4 |
Definition at line 465 of file common.h.
Referenced by elf_bfd_final_link(), elf_find_function(), elf_slurp_symbol_table(), and swap_out_syms().
| #define STT_FUNC 2 |
Definition at line 463 of file common.h.
Referenced by _bfd_elf_dynamic_symbol_p(), _bfd_elf_merge_symbol(), _bfd_elf_symbol_refs_local_p(), _bfd_mips_elf_adjust_dynamic_symbol(), _bfd_mips_elf_check_relocs(), _bfd_mips_elf_finish_dynamic_symbol(), _bfd_mn10300_elf_adjust_dynamic_symbol(), cris_elf_relocate_section(), elf32_hppa_adjust_dynamic_symbol(), elf32_sparc_adjust_dynamic_symbol(), elf64_alpha_adjust_dynamic_symbol(), elf64_hppa_finalize_dlt(), elf64_hppa_mark_exported_functions(), elf64_x86_64_adjust_dynamic_symbol(), elf64_x86_64_relocate_section(), elf_cris_adjust_dynamic_symbol(), elf_find_function(), elf_i386_adjust_dynamic_symbol(), elf_i386_relocate_section(), elf_link_add_object_symbols(), elf_m68k_adjust_dynamic_symbol(), elf_s390_adjust_dynamic_symbol(), elf_slurp_symbol_table(), elf_vax_adjust_dynamic_symbol(), EMT_End_File(), EMT_Put_Elf_Symbol(), enter_st(), get_local_syms(), is_global_data_symbol_definition(), m32r_elf_adjust_dynamic_symbol(), mn10300_elf_relax_section(), ppc64_elf_add_symbol_hook(), ppc64_elf_adjust_dynamic_symbol(), ppc_elf_adjust_dynamic_symbol(), relax_section_symbols(), sfpr_define(), sh64_elf64_adjust_dynamic_symbol(), sh_elf_adjust_dynamic_symbol(), sparc64_elf_add_symbol_hook(), sparc64_elf_adjust_dynamic_symbol(), ElfSymbol::st_is_code(), ST_to_Elfsym(), and swap_out_syms().
| #define STT_HIPROC 15 |
| #define STT_NOTYPE 0 |
Definition at line 461 of file common.h.
Referenced by _bfd_elf_adjust_dynamic_symbol(), Create_Elf_Header(), elf32_sparc_adjust_dynamic_symbol(), elf64_alpha_adjust_dynamic_symbol(), elf_find_function(), elf_link_add_object_symbols(), EMT_Put_Elf_Symbol(), enter_st(), sparc64_elf_adjust_dynamic_symbol(), ST_to_Elfsym(), and swap_out_syms().
| #define STT_OBJECT 1 |
Definition at line 462 of file common.h.
Referenced by _bfd_elf_create_dynamic_sections(), _bfd_elf_create_got_section(), _bfd_elf_link_create_dynamic_sections(), _bfd_mips_elf_add_symbol_hook(), _bfd_mips_elf_create_dynamic_sections(), _bfd_mips_elf_finish_dynamic_symbol(), _bfd_mn10300_elf_create_got_section(), _frv_create_got_section(), bfd_elf_size_dynamic_sections(), elf32_frvfdpic_always_size_sections(), elf64_alpha_create_dynamic_sections(), elf_slurp_symbol_table(), Em_Add_New_Common_Symbol(), EMT_End_File(), EMT_Put_Elf_Symbol(), enter_st(), m32r_elf_add_symbol_hook(), m32r_elf_create_dynamic_sections(), mips_elf_create_got_section(), ppc_elf_create_linker_section(), sh64_elf64_create_dynamic_sections(), sh_elf_create_dynamic_sections(), ElfSymbol::st_is_data(), ST_to_Elfsym(), and swap_out_syms().
| #define STT_SECTION 3 |
Definition at line 464 of file common.h.
Referenced by _bfd_elf_rela_local_sym(), _bfd_mips_elf_create_dynamic_sections(), _bfd_mips_elf_finish_dynamic_symbol(), _bfd_mips_elf_relocate_section(), bfd_elf_final_link(), bfd_elf_sym_name(), elf32_d10v_relocate_section(), elf32_hppa_size_stubs(), elf32_m68hc11_relocate_section(), elf64_alpha_relocate_section(), elf64_alpha_relocate_section_r(), elf64_hppa_check_relocs(), elf_bfd_final_link(), elf_find_function(), elf_i386_relocate_section(), elf_link_input_bfd(), elf_slurp_symbol_table(), elf_xtensa_relocate_section(), elfNN_ia64_relax_section(), elfNN_ia64_relocate_section(), Em_Create_Section_Symbol(), i370_elf_finish_dynamic_sections(), m32r_elf_relocate_section(), mips_elf_calculate_relocation(), mips_elf_irix6_finish_dynamic_symbol(), mmix_elf_link_output_symbol_hook(), mmix_elf_relocate_section(), mn10300_elf_relax_section(), ppc64_elf_add_symbol_hook(), ppc_elf_relax_section(), sh_elf64_relocate_section(), sh_elf_relocate_section(), swap_out_syms(), and ElfSymbol::symNameIsSpecial().
| #define STT_TLS 6 |
Definition at line 467 of file common.h.
Referenced by _bfd_elf_merge_symbol(), _bfd_mips_elf_finish_dynamic_symbol(), _bfd_mips_elf_hide_symbol(), elf_link_add_object_symbols(), elf_link_input_bfd(), elf_link_output_extsym(), elf_slurp_symbol_table(), ppc64_elf_relocate_section(), ElfSymbol::st_is_data(), and swap_out_syms().
| #define STV_DEFAULT 0 |
Definition at line 491 of file common.h.
Referenced by _bfd_elf_fix_symbol_flags(), _bfd_elf_merge_symbol(), _bfd_elf_symbol_refs_local_p(), allocate_dynrelocs(), allocate_fptr(), cris_elf_check_relocs(), cris_elf_gc_sweep_hook(), cris_elf_relocate_section(), elf32_frv_relocate_section(), elf32_hppa_create_dynamic_sections(), elf32_hppa_relocate_section(), elf32_hppa_size_stubs(), 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_tls_got_relocs(), ppc64_elf_adjust_dynamic_symbol(), ppc64_elf_relocate_section(), ppc_elf_adjust_dynamic_symbol(), ppc_elf_relocate_section(), set_got_entry(), set_pltoff_entry(), sh_elf64_relocate_section(), sh_elf_adjust_dynamic_symbol(), sh_elf_relocate_section(), and sparc64_elf_relocate_section().
| #define STV_HIDDEN 2 |
Definition at line 493 of file common.h.
Referenced by _bfd_elf_create_got_section(), _bfd_elf_dynamic_symbol_p(), _bfd_elf_fix_symbol_flags(), bfd_elf_link_record_dynamic_symbol(), bfd_elf_print_symbol(), bfd_elf_record_link_assignment(), elf32_frv_check_relocs(), elf32_mn10300_finish_hash_table_entry(), elf_link_add_object_symbols(), elf_link_output_extsym(), mips_elf_record_global_got_symbol(), mn10300_elf_check_relocs(), mn10300_elf_final_link_relocate(), mn10300_elf_relax_section(), mn10300_elf_relocate_section(), sh_elf64_check_relocs(), and sh_elf64_relocate_section().
| #define STV_INTERNAL 1 |
Definition at line 492 of file common.h.
Referenced by _bfd_elf_dynamic_symbol_p(), _bfd_elf_fix_symbol_flags(), bfd_elf_link_record_dynamic_symbol(), bfd_elf_print_symbol(), bfd_elf_record_link_assignment(), elf32_frv_check_relocs(), elf32_mn10300_finish_hash_table_entry(), elf_link_add_object_symbols(), elf_link_output_extsym(), mips_elf_record_global_got_symbol(), mn10300_elf_check_relocs(), mn10300_elf_final_link_relocate(), mn10300_elf_relax_section(), mn10300_elf_relocate_section(), sh_elf64_check_relocs(), and sh_elf64_relocate_section().
| #define STV_PROTECTED 3 |
Definition at line 494 of file common.h.
Referenced by _bfd_elf_dynamic_symbol_p(), _bfd_elf_merge_symbol(), _bfd_elf_symbol_refs_local_p(), bfd_elf_print_symbol(), elf64_x86_64_relocate_section(), elf_i386_relocate_section(), and elf_link_output_extsym().
| #define VER_DEF_CURRENT 1 |
Definition at line 646 of file common.h.
Referenced by _bfd_elf_slurp_version_tables(), bfd_elf_size_dynamic_sections(), and xlt_verdef().
| #define VER_FLG_BASE 0x1 |
| #define VER_FLG_WEAK 0x2 |
| #define VER_NEED_CURRENT 1 |
Definition at line 663 of file common.h.
Referenced by bfd_elf_size_dynamic_sections(), and xlt_verneed().
| #define VERSYM_HIDDEN 0x8000 |
Definition at line 669 of file common.h.
Referenced by bfd_elf_print_symbol(), elf_link_add_object_symbols(), elf_link_check_versioned_symbol(), and elf_link_output_extsym().
| #define VERSYM_VERSION 0x7fff |
Definition at line 673 of file common.h.
Referenced by _bfd_elf_slurp_version_tables(), bfd_elf_print_symbol(), elf_link_add_object_symbols(), and elf_link_check_versioned_symbol().
1.5.6