#include <sys/cdefs.h>#include <elf.h>#include <stdint.h>

Go to the source code of this file.
Data Types | |
| type | Elf64_AltRel |
| type | Elf64_AltRela |
| type | Elf64_Rel |
| type | Elf64_Rela |
Defines | |
| #define | _ELF_STUFF_H 1 |
| #define | EI_NIDENT (16) |
| #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 | ELFMAG "\177ELF" |
| #define | SELFMAG 4 |
| #define | IS_ELF(ehdr) |
| #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 | ET_NONE 0 |
| #define | ET_REL 1 |
| #define | ET_EXEC 2 |
| #define | ET_DYN 3 |
| #define | ET_CORE 4 |
| #define | ET_NUM 5 |
| #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 |
| #define | EM_860 7 |
| #define | EM_MIPS 8 |
| #define | EM_S370 9 |
| #define | EM_MIPS_RS4_BE 10 |
| #define | EM_SPARC64 11 |
| #define | EM_PARISC 15 |
| #define | EM_PPC 20 |
| #define | EM_ALPHA 0x9026 |
| #define | EV_NONE 0 |
| #define | EV_CURRENT 1 |
| #define | SHN_UNDEF 0 |
| #define | SHN_LORESERVE 0xff00 |
| #define | SHN_LOPROC 0xff00 |
| #define | SHN_HIPROC 0xff1f |
| #define | SHN_ABS 0xfff1 |
| #define | SHN_COMMON 0xfff2 |
| #define | SHN_HIRESERVE 0xffff |
| #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_GNU_verdef 0x6ffffffd |
| #define | SHT_GNU_verneed 0x6ffffffe |
| #define | SHT_GNU_versym 0x6fffffff |
| #define | SHT_HISUNW 0x6fffffff |
| #define | SHT_LOPROC 0x70000000 |
| #define | SHT_HIPROC 0x7fffffff |
| #define | SHT_LOUSER 0x80000000 |
| #define | SHT_HIUSER 0x8fffffff |
| #define | SHF_WRITE (1 << 0) |
| #define | SHF_ALLOC (1 << 1) |
| #define | SHF_EXECINSTR (1 << 2) |
| #define | SHF_TLS (1 << 10) |
| #define | SHF_MASKPROC 0xf0000000 |
| #define | SHN_UNDEF 0 |
| #define | ELF32_ST_BIND(val) (((unsigned char) (val)) >> 4) |
| #define | ELF32_ST_TYPE(val) ((val) & 0xf) |
| #define | ELF32_ST_INFO(bind, type) (((bind) << 4) + ((type) & 0xf)) |
| #define | ELF64_ST_BIND(val) ELF32_ST_BIND (val) |
| #define | ELF64_ST_TYPE(val) ELF32_ST_TYPE (val) |
| #define | ELF64_ST_INFO(bind, type) ELF32_ST_INFO ((bind), (type)) |
| #define | STB_LOCAL 0 |
| #define | STB_GLOBAL 1 |
| #define | STB_WEAK 2 |
| #define | STB_NUM 3 |
| #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_LOPROC 13 |
| #define | STT_HIPROC 15 |
| #define | STN_UNDEF 0 |
| #define | ELF32_R_SYM(val) ((val) >> 8) |
| #define | ELF32_R_TYPE(val) ((val) & 0xff) |
| #define | ELF32_R_INFO(sym, type) (((sym) << 8) + ((type) & 0xff)) |
| #define | ELF64_R_SYM(i) ((i) >> 32) |
| #define | ELF64_R_TYPE(i) ((i) & 0xffffffff) |
| #define | 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_LOPROC 0x70000000 |
| #define | PT_HIPROC 0x7fffffff |
| #define | PF_X (1 << 0) |
| #define | PF_W (1 << 1) |
| #define | PF_R (1 << 2) |
| #define | PF_MASKPROC 0xf0000000 |
| #define | NT_PRSTATUS 1 |
| #define | NT_FPREGSET 2 |
| #define | NT_PRPSINFO 3 |
| #define | NT_VERSION 1 |
| #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_LOPROC 0x70000000 |
| #define | DT_HIPROC 0x7fffffff |
| #define | DT_PROCNUM DT_MIPS_NUM |
| #define | DT_VERSYM 0x6ffffff0 |
| #define | DT_VERDEF 0x6ffffffc |
| #define | DT_VERDEFNUM 0x6ffffffd |
| #define | DT_VERNEED 0x6ffffffe |
| #define | DT_VERNEEDNUM 0x6fffffff |
| #define | DT_VERSIONTAGIDX(tag) (DT_VERNEEDNUM - (tag)) |
| #define | DT_VERSIONTAGNUM 16 |
| #define | DT_AUXILIARY 0x7ffffffd |
| #define | DT_FILTER 0x7fffffff |
| #define | DT_EXTRATAGIDX(tag) ((Elf32_Word)-((Elf32_Sword) (tag) <<1>>1)-1) |
| #define | DT_EXTRANUM 3 |
| #define | VER_DEF_NONE 0 |
| #define | VER_DEF_CURRENT 1 |
| #define | VER_DEF_NUM 2 |
| #define | VER_FLG_BASE 0x1 |
| #define | VER_FLG_WEAK 0x2 |
| #define | VER_NEED_NONE 0 |
| #define | VER_NEED_CURRENT 1 |
| #define | VER_NEED_NUM 2 |
| #define | VER_FLG_WEAK 0x2 |
| #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 | R_68K_NONE 0 |
| #define | R_68K_32 1 |
| #define | R_68K_16 2 |
| #define | R_68K_8 3 |
| #define | R_68K_PC32 4 |
| #define | R_68K_PC16 5 |
| #define | R_68K_PC8 6 |
| #define | R_68K_GOT32 7 |
| #define | R_68K_GOT16 8 |
| #define | R_68K_GOT8 9 |
| #define | R_68K_GOT32O 10 |
| #define | R_68K_GOT16O 11 |
| #define | R_68K_GOT8O 12 |
| #define | R_68K_PLT32 13 |
| #define | R_68K_PLT16 14 |
| #define | R_68K_PLT8 15 |
| #define | R_68K_PLT32O 16 |
| #define | R_68K_PLT16O 17 |
| #define | R_68K_PLT8O 18 |
| #define | R_68K_COPY 19 |
| #define | R_68K_GLOB_DAT 20 |
| #define | R_68K_JMP_SLOT 21 |
| #define | R_68K_RELATIVE 22 |
| #define | R_68K_NUM 23 |
| #define | R_386_NONE 0 |
| #define | R_386_32 1 |
| #define | R_386_PC32 2 |
| #define | R_386_GOT32 3 |
| #define | R_386_PLT32 4 |
| #define | R_386_COPY 5 |
| #define | R_386_GLOB_DAT 6 |
| #define | R_386_JMP_SLOT 7 |
| #define | R_386_RELATIVE 8 |
| #define | R_386_GOTOFF 9 |
| #define | R_386_GOTPC 10 |
| #define | R_SPARC_NONE 0 |
| #define | R_SPARC_8 1 |
| #define | R_SPARC_16 2 |
| #define | R_SPARC_32 3 |
| #define | R_SPARC_DISP8 4 |
| #define | R_SPARC_DISP16 5 |
| #define | R_SPARC_DISP32 6 |
| #define | R_SPARC_WDISP30 7 |
| #define | R_SPARC_WDISP22 8 |
| #define | R_SPARC_HI22 9 |
| #define | R_SPARC_22 10 |
| #define | R_SPARC_13 11 |
| #define | R_SPARC_LO10 12 |
| #define | R_SPARC_GOT10 13 |
| #define | R_SPARC_GOT13 14 |
| #define | R_SPARC_GOT22 15 |
| #define | R_SPARC_PC10 16 |
| #define | R_SPARC_PC22 17 |
| #define | R_SPARC_WPLT30 18 |
| #define | R_SPARC_COPY 19 |
| #define | R_SPARC_GLOB_DAT 20 |
| #define | R_SPARC_JMP_SLOT 21 |
| #define | R_SPARC_RELATIVE 22 |
| #define | R_SPARC_UA32 23 |
| #define | EF_MIPS_NOREORDER 1 |
| #define | EF_MIPS_PIC 2 |
| #define | EF_MIPS_CPIC 4 |
| #define | EF_MIPS_ARCH 0xf0000000 |
| #define | E_MIPS_ARCH_1 0x00000000 |
| #define | E_MIPS_ARCH_2 0x10000000 |
| #define | E_MIPS_ARCH_3 0x20000000 |
| #define | PF_MIPS_LOCAL 0x10000000 |
| #define | SHN_MIPS_ACOMMON 0xff00 |
| #define | SHN_MIPS_TEXT 0xff01 |
| #define | SHN_MIPS_DATA 0xff02 |
| #define | SHN_MIPS_SCOMMON 0xff03 |
| #define | SHN_MIPS_SUNDEFINED 0xff04 |
| #define | SHT_MIPS_LIBLIST 0x70000000 |
| #define | SHT_MIPS_CONFLICT 0x70000002 |
| #define | SHT_MIPS_GPTAB 0x70000003 |
| #define | SHT_MIPS_UCODE 0x70000004 |
| #define | SHT_MIPS_DEBUG 0x70000005 |
| #define | SHT_MIPS_REGINFO 0x70000006 |
| #define | SHT_MIPS_OPTIONS 0x7000000d |
| #define | SHT_MIPS_DWARF 0x7000001e |
| #define | SHT_MIPS_EVENTS 0x70000021 |
| #define | SHT_MIPS_XLATE 0x70000024 |
| #define | SHT_MIPS_XLATE_DEBUG 0x70000025 |
| #define | SHT_MIPS_WHIRL 0x70000026 |
| #define | SHT_MIPS_XLATE_OLD 0x70000028 |
| #define | SHF_MIPS_GPREL 0x10000000 |
| #define | R_MIPS_NONE 0 |
| #define | R_MIPS_16 1 |
| #define | R_MIPS_32 2 |
| #define | R_MIPS_REL32 3 |
| #define | R_MIPS_26 4 |
| #define | R_MIPS_HI16 5 |
| #define | R_MIPS_LO16 6 |
| #define | R_MIPS_GPREL16 7 |
| #define | R_MIPS_LITERAL 8 |
| #define | R_MIPS_GOT16 9 |
| #define | R_MIPS_PC16 10 |
| #define | R_MIPS_CALL16 11 |
| #define | R_MIPS_GPREL32 12 |
| #define | R_MIPS_SHIFT5 16 |
| #define | R_MIPS_SHIFT6 17 |
| #define | R_MIPS_64 18 |
| #define | R_MIPS_GOT_DISP 19 |
| #define | R_MIPS_GOT_PAGE 20 |
| #define | R_MIPS_GOT_OFST 21 |
| #define | R_MIPS_GOT_HI16 22 |
| #define | R_MIPS_GOT_LO16 23 |
| #define | R_MIPS_SUB 24 |
| #define | R_MIPS_INSERT_A 25 |
| #define | R_MIPS_INSERT_B 26 |
| #define | R_MIPS_DELETE 27 |
| #define | R_MIPS_HIGHER 28 |
| #define | R_MIPS_HIGHEST 29 |
| #define | R_MIPS_CALL_HI16 30 |
| #define | R_MIPS_CALL_LO16 31 |
| #define | R_MIPS_SCN_DISP 32 |
| #define | R_MIPS_REL16 33 |
| #define | R_MIPS_ADD_IMMEDIATE 34 |
| #define | R_MIPS_PJUMP 35 |
| #define | R_MIPS_RELGOT 36 |
| #define | R_MIPS_JALR 37 |
| #define | _R_MIPS_COUNT_ 38 |
| #define | PT_MIPS_REGINFO 0x70000000 |
| #define | PT_IA64_ARCHEXT (PT_LOPROC + 0) |
| #define | PT_IA64_UNWIND (PT_LOPROC + 1) |
| #define | PT_IA64_OPTIONS (PT_LOPROC + 2) |
| #define | PF_IA64_NORECOV 0x80000000 |
| #define | DT_MIPS_RLD_VERSION 0x70000001 |
| #define | DT_MIPS_TIME_STAMP 0x70000002 |
| #define | DT_MIPS_ICHECKSUM 0x70000003 |
| #define | DT_MIPS_IVERSION 0x70000004 |
| #define | DT_MIPS_FLAGS 0x70000005 |
| #define | DT_MIPS_BASE_ADDRESS 0x70000006 |
| #define | DT_MIPS_MSYM 0x70000007 |
| #define | DT_MIPS_CONFLICT 0x70000008 |
| #define | DT_MIPS_LIBLIST 0x70000009 |
| #define | DT_MIPS_LOCAL_GOTNO 0x7000000a |
| #define | DT_MIPS_CONFLICTNO 0x7000000b |
| #define | DT_MIPS_LIBLISTNO 0x70000010 |
| #define | DT_MIPS_SYMTABNO 0x70000011 |
| #define | DT_MIPS_UNREFEXTNO 0x70000012 |
| #define | DT_MIPS_GOTSYM 0x70000013 |
| #define | DT_MIPS_HIPAGENO 0x70000014 |
| #define | DT_MIPS_RLD_MAP 0x70000016 |
| #define | RHF_NONE 0 |
| #define | RHF_QUICKSTART (1 << 0) |
| #define | RHF_NOTPOT (1 << 1) |
| #define | RHF_NO_LIBRARY_REPLACEMENT (1 << 2) |
| #define | LL_EXACT_MATCH (1 << 0) |
| #define | LL_IGNORE_INT_VER (1 << 1) |
| #define | RLD_VERSION 1 |
| #define | SHT_PARISC_GOT 0x70000000 |
| #define | SHT_PARISC_ARCH 0x70000001 |
| #define | SHT_PARISC_GLOBAL 0x70000002 |
| #define | SHT_PARISC_MILLI 0x70000003 |
| #define | SHT_PARISC_PLT 0x70000005 |
| #define | SHT_PARISC_SDATA 0x70000006 |
| #define | SHT_PARISC_SBSS 0x70000007 |
| #define | SHT_PARISC_SYMEXTN 0x70000008 |
| #define | SHT_PARISC_STUBS 0x70000009 |
| #define | SHF_PARISC_SHORT 0x20000000 |
| #define | STT_PARISC_MILLICODE 13 |
| #define | R_ALPHA_NONE 0 |
| #define | R_ALPHA_REFLONG 1 |
| #define | R_ALPHA_REFQUAD 2 |
| #define | R_ALPHA_GPREL32 3 |
| #define | R_ALPHA_LITERAL 4 |
| #define | R_ALPHA_LITUSE 5 |
| #define | R_ALPHA_GPDISP 6 |
| #define | R_ALPHA_BRADDR 7 |
| #define | R_ALPHA_HINT 8 |
| #define | R_ALPHA_SREL16 9 |
| #define | R_ALPHA_SREL32 10 |
| #define | R_ALPHA_SREL64 11 |
| #define | R_ALPHA_OP_PUSH 12 |
| #define | R_ALPHA_OP_STORE 13 |
| #define | R_ALPHA_OP_PSUB 14 |
| #define | R_ALPHA_OP_PRSHIFT 15 |
| #define | R_ALPHA_GPVALUE 16 |
| #define | R_ALPHA_GPRELHIGH 17 |
| #define | R_ALPHA_GPRELLOW 18 |
| #define | R_ALPHA_IMMED_GP_16 19 |
| #define | R_ALPHA_IMMED_GP_HI32 20 |
| #define | R_ALPHA_IMMED_SCN_HI32 21 |
| #define | R_ALPHA_IMMED_BR_HI32 22 |
| #define | R_ALPHA_IMMED_LO32 23 |
| #define | R_ALPHA_COPY 24 |
| #define | R_ALPHA_GLOB_DAT 25 |
| #define | R_ALPHA_JMP_SLOT 26 |
| #define | R_ALPHA_RELATIVE 27 |
Typedefs | |
| typedef Elf64_Addr | Elf64_Conflict |
Enumerations | |
| enum | { R_IA_64_NONE = 0x00, R_IA_64_IMM14 = 0x21, R_IA_64_IMM22 = 0x22, R_IA_64_IMM64 = 0x23, R_IA_64_DIR32MSB = 0x24, R_IA_64_DIR32LSB = 0x25, R_IA_64_DIR64MSB = 0x26, R_IA_64_DIR64LSB = 0x27, R_IA_64_GPREL22 = 0x2a, R_IA_64_GPREL64I = 0x2b, R_IA_64_GPREL64MSB = 0x2e, R_IA_64_GPREL64LSB = 0x2f, R_IA_64_LTOFF22 = 0x32, R_IA_64_LTOFF64I = 0x33, R_IA_64_PLTOFF22 = 0x3a, R_IA_64_PLTOFF64I = 0x3b, R_IA_64_PLTOFF64MSB = 0x3e, R_IA_64_PLTOFF64LSB = 0x3f, R_IA_64_FPTR64I = 0x43, R_IA_64_FPTR32MSB = 0x44, R_IA_64_FPTR32LSB = 0x45, R_IA_64_FPTR64MSB = 0x46, R_IA_64_FPTR64LSB = 0x47, R_IA_64_PCREL21B = 0x49, R_IA_64_PCREL21M = 0x4a, R_IA_64_PCREL21F = 0x4b, R_IA_64_PCREL32MSB = 0x4c, R_IA_64_PCREL32LSB = 0x4d, R_IA_64_PCREL64MSB = 0x4e, R_IA_64_PCREL64LSB = 0x4f, R_IA_64_LTOFF_FPTR22 = 0x52, R_IA_64_LTOFF_FPTR64I = 0x53, R_IA_64_SEGREL32MSB = 0x5c, R_IA_64_SEGREL32LSB = 0x5d, R_IA_64_SEGREL64MSB = 0x5e, R_IA_64_SEGREL64LSB = 0x5f, R_IA_64_SECREL32MSB = 0x64, R_IA_64_SECREL32LSB = 0x65, R_IA_64_SECREL64MSB = 0x66, R_IA_64_SECREL64LSB = 0x67, R_IA_64_REL32MSB = 0x6c, R_IA_64_REL32LSB = 0x6d, R_IA_64_REL64MSB = 0x6e, R_IA_64_REL64LSB = 0x6f, R_IA_64_LTV32MSB = 0x70, R_IA_64_LTV32LSB = 0x71, R_IA_64_LTV64MSB = 0x72, R_IA_64_LTV64LSB = 0x73, R_IA_64_IPLTMSB = 0x80, R_IA_64_IPLTLSB = 0x81, R_IA_64_END_ = 0x82 } |
Variables | |
| Elf64_Conflict | _ConflictList64 [] |
| #define _ELF_STUFF_H 1 |
Definition at line 42 of file elf_stuff.h.
| #define _R_MIPS_COUNT_ 38 |
Definition at line 1409 of file elf_stuff.h.
| #define AT_BASE 7 |
Definition at line 677 of file elf_stuff.h.
| #define AT_EGID 14 |
Definition at line 684 of file elf_stuff.h.
| #define AT_ENTRY 9 |
Definition at line 679 of file elf_stuff.h.
| #define AT_EUID 12 |
Definition at line 682 of file elf_stuff.h.
| #define AT_EXECFD 2 |
Definition at line 672 of file elf_stuff.h.
| #define AT_FLAGS 8 |
Definition at line 678 of file elf_stuff.h.
| #define AT_GID 13 |
Definition at line 683 of file elf_stuff.h.
| #define AT_IGNORE 1 |
Definition at line 671 of file elf_stuff.h.
| #define AT_NOTELF 10 |
Definition at line 680 of file elf_stuff.h.
| #define AT_NULL 0 |
Definition at line 670 of file elf_stuff.h.
| #define AT_PAGESZ 6 |
Definition at line 676 of file elf_stuff.h.
| #define AT_PHDR 3 |
Definition at line 673 of file elf_stuff.h.
| #define AT_PHENT 4 |
Definition at line 674 of file elf_stuff.h.
| #define AT_PHNUM 5 |
Definition at line 675 of file elf_stuff.h.
| #define AT_UID 11 |
Definition at line 681 of file elf_stuff.h.
| #define DT_AUXILIARY 0x7ffffffd |
Definition at line 646 of file elf_stuff.h.
| #define DT_DEBUG 21 |
Definition at line 623 of file elf_stuff.h.
| #define DT_EXTRANUM 3 |
Definition at line 649 of file elf_stuff.h.
| #define DT_EXTRATAGIDX | ( | tag | ) | ((Elf32_Word)-((Elf32_Sword) (tag) <<1>>1)-1) |
Definition at line 648 of file elf_stuff.h.
| #define DT_FILTER 0x7fffffff |
Definition at line 647 of file elf_stuff.h.
| #define DT_FINI 13 |
Definition at line 615 of file elf_stuff.h.
| #define DT_HASH 4 |
Definition at line 606 of file elf_stuff.h.
| #define DT_HIPROC 0x7fffffff |
Definition at line 627 of file elf_stuff.h.
| #define DT_INIT 12 |
Definition at line 614 of file elf_stuff.h.
| #define DT_JMPREL 23 |
Definition at line 625 of file elf_stuff.h.
| #define DT_LOPROC 0x70000000 |
Definition at line 626 of file elf_stuff.h.
| #define DT_MIPS_BASE_ADDRESS 0x70000006 |
Definition at line 1472 of file elf_stuff.h.
| #define DT_MIPS_CONFLICT 0x70000008 |
Definition at line 1474 of file elf_stuff.h.
| #define DT_MIPS_CONFLICTNO 0x7000000b |
Definition at line 1477 of file elf_stuff.h.
| #define DT_MIPS_FLAGS 0x70000005 |
Definition at line 1471 of file elf_stuff.h.
| #define DT_MIPS_GOTSYM 0x70000013 |
Definition at line 1481 of file elf_stuff.h.
| #define DT_MIPS_HIPAGENO 0x70000014 |
Definition at line 1482 of file elf_stuff.h.
| #define DT_MIPS_ICHECKSUM 0x70000003 |
Definition at line 1469 of file elf_stuff.h.
| #define DT_MIPS_IVERSION 0x70000004 |
Definition at line 1470 of file elf_stuff.h.
| #define DT_MIPS_LIBLIST 0x70000009 |
Definition at line 1475 of file elf_stuff.h.
| #define DT_MIPS_LIBLISTNO 0x70000010 |
Definition at line 1478 of file elf_stuff.h.
| #define DT_MIPS_LOCAL_GOTNO 0x7000000a |
Definition at line 1476 of file elf_stuff.h.
| #define DT_MIPS_MSYM 0x70000007 |
Definition at line 1473 of file elf_stuff.h.
| #define DT_MIPS_RLD_MAP 0x70000016 |
Definition at line 1483 of file elf_stuff.h.
| #define DT_MIPS_RLD_VERSION 0x70000001 |
Definition at line 1467 of file elf_stuff.h.
| #define DT_MIPS_SYMTABNO 0x70000011 |
Definition at line 1479 of file elf_stuff.h.
| #define DT_MIPS_TIME_STAMP 0x70000002 |
Definition at line 1468 of file elf_stuff.h.
| #define DT_MIPS_UNREFEXTNO 0x70000012 |
Definition at line 1480 of file elf_stuff.h.
| #define DT_NEEDED 1 |
Definition at line 603 of file elf_stuff.h.
| #define DT_NULL 0 |
Definition at line 602 of file elf_stuff.h.
| #define DT_PLTGOT 3 |
Definition at line 605 of file elf_stuff.h.
| #define DT_PLTREL 20 |
Definition at line 622 of file elf_stuff.h.
| #define DT_PLTRELSZ 2 |
Definition at line 604 of file elf_stuff.h.
| #define DT_PROCNUM DT_MIPS_NUM |
Definition at line 628 of file elf_stuff.h.
| #define DT_REL 17 |
Definition at line 619 of file elf_stuff.h.
| #define DT_RELA 7 |
Definition at line 609 of file elf_stuff.h.
| #define DT_RELAENT 9 |
Definition at line 611 of file elf_stuff.h.
| #define DT_RELASZ 8 |
Definition at line 610 of file elf_stuff.h.
| #define DT_RELENT 19 |
Definition at line 621 of file elf_stuff.h.
| #define DT_RELSZ 18 |
Definition at line 620 of file elf_stuff.h.
| #define DT_RPATH 15 |
Definition at line 617 of file elf_stuff.h.
| #define DT_SONAME 14 |
Definition at line 616 of file elf_stuff.h.
| #define DT_STRSZ 10 |
Definition at line 612 of file elf_stuff.h.
| #define DT_STRTAB 5 |
Definition at line 607 of file elf_stuff.h.
| #define DT_SYMBOLIC 16 |
Definition at line 618 of file elf_stuff.h.
| #define DT_SYMENT 11 |
Definition at line 613 of file elf_stuff.h.
| #define DT_SYMTAB 6 |
Definition at line 608 of file elf_stuff.h.
| #define DT_TEXTREL 22 |
Definition at line 624 of file elf_stuff.h.
| #define DT_VERDEF 0x6ffffffc |
Definition at line 635 of file elf_stuff.h.
| #define DT_VERDEFNUM 0x6ffffffd |
Definition at line 637 of file elf_stuff.h.
| #define DT_VERNEED 0x6ffffffe |
Definition at line 638 of file elf_stuff.h.
| #define DT_VERNEEDNUM 0x6fffffff |
Definition at line 640 of file elf_stuff.h.
Definition at line 641 of file elf_stuff.h.
| #define DT_VERSIONTAGNUM 16 |
Definition at line 642 of file elf_stuff.h.
| #define DT_VERSYM 0x6ffffff0 |
Definition at line 632 of file elf_stuff.h.
| #define E_MIPS_ARCH_1 0x00000000 |
Definition at line 986 of file elf_stuff.h.
| #define E_MIPS_ARCH_2 0x10000000 |
Definition at line 987 of file elf_stuff.h.
| #define E_MIPS_ARCH_3 0x20000000 |
Definition at line 988 of file elf_stuff.h.
| #define EF_MIPS_ARCH 0xf0000000 |
Definition at line 872 of file elf_stuff.h.
| #define EF_MIPS_CPIC 4 |
Definition at line 871 of file elf_stuff.h.
| #define EF_MIPS_NOREORDER 1 |
Definition at line 869 of file elf_stuff.h.
| #define EF_MIPS_PIC 2 |
Definition at line 870 of file elf_stuff.h.
| #define EI_CLASS 4 |
Definition at line 101 of file elf_stuff.h.
| #define EI_DATA 5 |
Definition at line 106 of file elf_stuff.h.
| #define EI_MAG0 0 |
Definition at line 80 of file elf_stuff.h.
| #define EI_MAG1 1 |
Definition at line 83 of file elf_stuff.h.
| #define EI_MAG2 2 |
Definition at line 86 of file elf_stuff.h.
| #define EI_MAG3 3 |
Definition at line 89 of file elf_stuff.h.
| #define EI_NIDENT (16) |
Definition at line 74 of file elf_stuff.h.
| #define EI_VERSION 6 |
Definition at line 111 of file elf_stuff.h.
Definition at line 566 of file elf_stuff.h.
Definition at line 564 of file elf_stuff.h.
Definition at line 565 of file elf_stuff.h.
Definition at line 474 of file elf_stuff.h.
Definition at line 476 of file elf_stuff.h.
Definition at line 475 of file elf_stuff.h.
Definition at line 568 of file elf_stuff.h.
Definition at line 569 of file elf_stuff.h.
Definition at line 479 of file elf_stuff.h.
Definition at line 481 of file elf_stuff.h.
Definition at line 480 of file elf_stuff.h.
| #define ELFCLASS32 1 |
Definition at line 103 of file elf_stuff.h.
| #define ELFCLASS64 2 |
Definition at line 104 of file elf_stuff.h.
| #define ELFCLASSNONE 0 |
Definition at line 102 of file elf_stuff.h.
| #define ELFDATA2LSB 1 |
Definition at line 108 of file elf_stuff.h.
| #define ELFDATA2MSB 2 |
Definition at line 109 of file elf_stuff.h.
| #define ELFDATANONE 0 |
Definition at line 107 of file elf_stuff.h.
| #define ELFMAG "\177ELF" |
Definition at line 93 of file elf_stuff.h.
| #define ELFMAG0 0x7f |
Definition at line 81 of file elf_stuff.h.
| #define ELFMAG1 'E' |
Definition at line 84 of file elf_stuff.h.
| #define ELFMAG2 'L' |
Definition at line 87 of file elf_stuff.h.
| #define ELFMAG3 'F' |
Definition at line 90 of file elf_stuff.h.
| #define EM_386 3 |
Definition at line 134 of file elf_stuff.h.
| #define EM_486 6 |
Definition at line 137 of file elf_stuff.h.
| #define EM_68K 4 |
Definition at line 135 of file elf_stuff.h.
| #define EM_860 7 |
Definition at line 138 of file elf_stuff.h.
| #define EM_88K 5 |
Definition at line 136 of file elf_stuff.h.
| #define EM_ALPHA 0x9026 |
Definition at line 161 of file elf_stuff.h.
| #define EM_M32 1 |
Definition at line 132 of file elf_stuff.h.
| #define EM_MIPS 8 |
Definition at line 139 of file elf_stuff.h.
| #define EM_MIPS_RS4_BE 10 |
Definition at line 141 of file elf_stuff.h.
| #define EM_NONE 0 |
Definition at line 131 of file elf_stuff.h.
| #define EM_PARISC 15 |
Definition at line 154 of file elf_stuff.h.
| #define EM_PPC 20 |
Definition at line 155 of file elf_stuff.h.
| #define EM_S370 9 |
Definition at line 140 of file elf_stuff.h.
| #define EM_SPARC 2 |
Definition at line 133 of file elf_stuff.h.
| #define EM_SPARC64 11 |
Definition at line 152 of file elf_stuff.h.
| #define ET_CORE 4 |
Definition at line 120 of file elf_stuff.h.
| #define ET_DYN 3 |
Definition at line 119 of file elf_stuff.h.
| #define ET_EXEC 2 |
Definition at line 118 of file elf_stuff.h.
| #define ET_HIPROC 0xffff |
Definition at line 123 of file elf_stuff.h.
| #define ET_LOPROC 0xff00 |
Definition at line 122 of file elf_stuff.h.
| #define ET_NONE 0 |
Definition at line 116 of file elf_stuff.h.
| #define ET_NUM 5 |
Definition at line 121 of file elf_stuff.h.
| #define ET_REL 1 |
Definition at line 117 of file elf_stuff.h.
| #define EV_CURRENT 1 |
Definition at line 166 of file elf_stuff.h.
| #define EV_NONE 0 |
Definition at line 165 of file elf_stuff.h.
| #define IS_ELF | ( | ehdr | ) |
Value:
((ehdr).e_ident[EI_MAG0] == ELFMAG0 && \ (ehdr).e_ident[EI_MAG1] == ELFMAG1 && \ (ehdr).e_ident[EI_MAG2] == ELFMAG2 && \ (ehdr).e_ident[EI_MAG3] == ELFMAG3)
Definition at line 96 of file elf_stuff.h.
Referenced by check_elf_header(), and IPA_LNO_READ_FILE::Check_Elf_Header().
| #define LL_EXACT_MATCH (1 << 0) |
Definition at line 1494 of file elf_stuff.h.
| #define LL_IGNORE_INT_VER (1 << 1) |
Definition at line 1495 of file elf_stuff.h.
| #define NT_FPREGSET 2 |
Definition at line 593 of file elf_stuff.h.
| #define NT_PRPSINFO 3 |
Definition at line 594 of file elf_stuff.h.
| #define NT_PRSTATUS 1 |
Definition at line 592 of file elf_stuff.h.
| #define NT_VERSION 1 |
Definition at line 598 of file elf_stuff.h.
| #define PF_IA64_NORECOV 0x80000000 |
Definition at line 1446 of file elf_stuff.h.
| #define PF_MASKPROC 0xf0000000 |
Definition at line 588 of file elf_stuff.h.
| #define PF_MIPS_LOCAL 0x10000000 |
Definition at line 994 of file elf_stuff.h.
| #define PF_R (1 << 2) |
Definition at line 587 of file elf_stuff.h.
| #define PF_W (1 << 1) |
Definition at line 586 of file elf_stuff.h.
| #define PF_X (1 << 0) |
Definition at line 585 of file elf_stuff.h.
| #define PT_DYNAMIC 2 |
Definition at line 575 of file elf_stuff.h.
| #define PT_HIPROC 0x7fffffff |
Definition at line 581 of file elf_stuff.h.
| #define PT_IA64_ARCHEXT (PT_LOPROC + 0) |
Definition at line 1424 of file elf_stuff.h.
| #define PT_IA64_OPTIONS (PT_LOPROC + 2) |
Definition at line 1435 of file elf_stuff.h.
| #define PT_IA64_UNWIND (PT_LOPROC + 1) |
Definition at line 1428 of file elf_stuff.h.
| #define PT_INTERP 3 |
Definition at line 576 of file elf_stuff.h.
| #define PT_LOAD 1 |
Definition at line 574 of file elf_stuff.h.
| #define PT_LOPROC 0x70000000 |
Definition at line 580 of file elf_stuff.h.
| #define PT_MIPS_REGINFO 0x70000000 |
Definition at line 1418 of file elf_stuff.h.
| #define PT_NOTE 4 |
Definition at line 577 of file elf_stuff.h.
| #define PT_NULL 0 |
Definition at line 573 of file elf_stuff.h.
| #define PT_PHDR 6 |
Definition at line 579 of file elf_stuff.h.
| #define PT_SHLIB 5 |
Definition at line 578 of file elf_stuff.h.
| #define R_386_32 1 |
Definition at line 720 of file elf_stuff.h.
Referenced by elf_i386_check_relocs(), elf_i386_gc_sweep_hook(), elf_i386_reloc_type_lookup(), and elf_i386_relocate_section().
| #define R_386_COPY 5 |
Definition at line 724 of file elf_stuff.h.
Referenced by elf_i386_finish_dynamic_symbol(), elf_i386_reloc_type_class(), and elf_i386_reloc_type_lookup().
| #define R_386_GLOB_DAT 6 |
Definition at line 725 of file elf_stuff.h.
Referenced by elf_i386_finish_dynamic_symbol(), and elf_i386_reloc_type_lookup().
| #define R_386_GOT32 3 |
Definition at line 722 of file elf_stuff.h.
Referenced by elf_i386_check_relocs(), elf_i386_gc_sweep_hook(), elf_i386_reloc_type_lookup(), and elf_i386_relocate_section().
| #define R_386_GOTOFF 9 |
Definition at line 728 of file elf_stuff.h.
Referenced by elf_i386_check_relocs(), elf_i386_reloc_type_lookup(), and elf_i386_relocate_section().
| #define R_386_GOTPC 10 |
Definition at line 729 of file elf_stuff.h.
Referenced by elf_i386_check_relocs(), elf_i386_reloc_type_lookup(), and elf_i386_relocate_section().
| #define R_386_JMP_SLOT 7 |
Definition at line 726 of file elf_stuff.h.
| #define R_386_NONE 0 |
Definition at line 719 of file elf_stuff.h.
Referenced by elf_i386_info_to_howto_rel(), elf_i386_reloc_type_lookup(), and elf_i386_relocate_section().
| #define R_386_PC32 2 |
Definition at line 721 of file elf_stuff.h.
Referenced by elf_i386_check_relocs(), elf_i386_gc_sweep_hook(), elf_i386_reloc_type_lookup(), and elf_i386_relocate_section().
| #define R_386_PLT32 4 |
Definition at line 723 of file elf_stuff.h.
Referenced by elf_i386_check_relocs(), elf_i386_gc_sweep_hook(), elf_i386_reloc_type_lookup(), and elf_i386_relocate_section().
| #define R_386_RELATIVE 8 |
Definition at line 727 of file elf_stuff.h.
Referenced by elf_i386_finish_dynamic_symbol(), elf_i386_reloc_type_class(), elf_i386_reloc_type_lookup(), and elf_i386_relocate_section().
| #define R_68K_16 2 |
Definition at line 692 of file elf_stuff.h.
Referenced by elf_m68k_check_relocs(), elf_m68k_gc_sweep_hook(), and elf_m68k_relocate_section().
| #define R_68K_32 1 |
Definition at line 691 of file elf_stuff.h.
Referenced by bfd_m68k_elf32_create_embedded_relocs(), elf_m68k_check_relocs(), elf_m68k_gc_sweep_hook(), and elf_m68k_relocate_section().
| #define R_68K_8 3 |
Definition at line 693 of file elf_stuff.h.
Referenced by elf_m68k_check_relocs(), elf_m68k_gc_sweep_hook(), and elf_m68k_relocate_section().
| #define R_68K_COPY 19 |
Definition at line 709 of file elf_stuff.h.
Referenced by elf32_m68k_reloc_type_class(), and elf_m68k_finish_dynamic_symbol().
| #define R_68K_GLOB_DAT 20 |
| #define R_68K_GOT16 8 |
Definition at line 698 of file elf_stuff.h.
Referenced by elf_m68k_check_relocs(), elf_m68k_gc_sweep_hook(), and elf_m68k_relocate_section().
| #define R_68K_GOT16O 11 |
Definition at line 701 of file elf_stuff.h.
Referenced by elf_m68k_check_relocs(), elf_m68k_gc_sweep_hook(), and elf_m68k_relocate_section().
| #define R_68K_GOT32 7 |
Definition at line 697 of file elf_stuff.h.
Referenced by elf_m68k_check_relocs(), elf_m68k_gc_sweep_hook(), and elf_m68k_relocate_section().
| #define R_68K_GOT32O 10 |
Definition at line 700 of file elf_stuff.h.
Referenced by elf_m68k_check_relocs(), elf_m68k_gc_sweep_hook(), and elf_m68k_relocate_section().
| #define R_68K_GOT8 9 |
Definition at line 699 of file elf_stuff.h.
Referenced by elf_m68k_check_relocs(), elf_m68k_gc_sweep_hook(), and elf_m68k_relocate_section().
| #define R_68K_GOT8O 12 |
Definition at line 702 of file elf_stuff.h.
Referenced by elf_m68k_check_relocs(), elf_m68k_gc_sweep_hook(), and elf_m68k_relocate_section().
| #define R_68K_JMP_SLOT 21 |
Definition at line 711 of file elf_stuff.h.
Referenced by elf32_m68k_reloc_type_class(), and elf_m68k_finish_dynamic_symbol().
| #define R_68K_NONE 0 |
Definition at line 690 of file elf_stuff.h.
| #define R_68K_NUM 23 |
Definition at line 713 of file elf_stuff.h.
| #define R_68K_PC16 5 |
Definition at line 695 of file elf_stuff.h.
Referenced by elf_m68k_check_relocs(), elf_m68k_gc_sweep_hook(), and elf_m68k_relocate_section().
| #define R_68K_PC32 4 |
Definition at line 694 of file elf_stuff.h.
Referenced by elf_m68k_check_relocs(), elf_m68k_gc_sweep_hook(), and elf_m68k_relocate_section().
| #define R_68K_PC8 6 |
Definition at line 696 of file elf_stuff.h.
Referenced by elf_m68k_check_relocs(), elf_m68k_gc_sweep_hook(), and elf_m68k_relocate_section().
| #define R_68K_PLT16 14 |
Definition at line 704 of file elf_stuff.h.
Referenced by elf_m68k_check_relocs(), elf_m68k_gc_sweep_hook(), and elf_m68k_relocate_section().
| #define R_68K_PLT16O 17 |
Definition at line 707 of file elf_stuff.h.
Referenced by elf_m68k_check_relocs(), elf_m68k_gc_sweep_hook(), and elf_m68k_relocate_section().
| #define R_68K_PLT32 13 |
Definition at line 703 of file elf_stuff.h.
Referenced by elf_m68k_check_relocs(), elf_m68k_gc_sweep_hook(), and elf_m68k_relocate_section().
| #define R_68K_PLT32O 16 |
Definition at line 706 of file elf_stuff.h.
Referenced by elf_m68k_check_relocs(), elf_m68k_gc_sweep_hook(), and elf_m68k_relocate_section().
| #define R_68K_PLT8 15 |
Definition at line 705 of file elf_stuff.h.
Referenced by elf_m68k_check_relocs(), elf_m68k_gc_sweep_hook(), and elf_m68k_relocate_section().
| #define R_68K_PLT8O 18 |
Definition at line 708 of file elf_stuff.h.
Referenced by elf_m68k_check_relocs(), elf_m68k_gc_sweep_hook(), and elf_m68k_relocate_section().
| #define R_68K_RELATIVE 22 |
Definition at line 712 of file elf_stuff.h.
Referenced by elf32_m68k_reloc_type_class(), elf_m68k_finish_dynamic_symbol(), and elf_m68k_relocate_section().
| #define R_ALPHA_BRADDR 7 |
Definition at line 1696 of file elf_stuff.h.
Referenced by elf64_alpha_relax_with_lituse(), and elf64_alpha_relocate_section().
| #define R_ALPHA_COPY 24 |
| #define R_ALPHA_GLOB_DAT 25 |
| #define R_ALPHA_GPDISP 6 |
Definition at line 1695 of file elf_stuff.h.
Referenced by elf64_alpha_check_relocs(), elf64_alpha_relax_opt_call(), elf64_alpha_relax_tls_get_addr(), elf64_alpha_relax_with_lituse(), elf64_alpha_relocate_section(), and elf64_alpha_relocate_section_r().
| #define R_ALPHA_GPREL32 3 |
Definition at line 1692 of file elf_stuff.h.
Referenced by elf64_alpha_check_relocs(), and elf64_alpha_relocate_section().
| #define R_ALPHA_GPRELHIGH 17 |
Definition at line 1706 of file elf_stuff.h.
Referenced by elf64_alpha_check_relocs(), elf64_alpha_relax_section(), elf64_alpha_relax_with_lituse(), and elf64_alpha_relocate_section().
| #define R_ALPHA_GPRELLOW 18 |
Definition at line 1707 of file elf_stuff.h.
Referenced by elf64_alpha_check_relocs(), elf64_alpha_relax_section(), elf64_alpha_relax_with_lituse(), and elf64_alpha_relocate_section().
| #define R_ALPHA_GPVALUE 16 |
Definition at line 1705 of file elf_stuff.h.
| #define R_ALPHA_HINT 8 |
Definition at line 1697 of file elf_stuff.h.
Referenced by elf64_alpha_relax_tls_get_addr(), elf64_alpha_relax_with_lituse(), and elf64_alpha_relocate_section().
| #define R_ALPHA_IMMED_BR_HI32 22 |
Definition at line 1711 of file elf_stuff.h.
| #define R_ALPHA_IMMED_GP_16 19 |
Definition at line 1708 of file elf_stuff.h.
| #define R_ALPHA_IMMED_GP_HI32 20 |
Definition at line 1709 of file elf_stuff.h.
| #define R_ALPHA_IMMED_LO32 23 |
Definition at line 1712 of file elf_stuff.h.
| #define R_ALPHA_IMMED_SCN_HI32 21 |
Definition at line 1710 of file elf_stuff.h.
| #define R_ALPHA_JMP_SLOT 26 |
Definition at line 1715 of file elf_stuff.h.
Referenced by elf64_alpha_finish_dynamic_symbol(), and elf64_alpha_reloc_type_class().
| #define R_ALPHA_LITERAL 4 |
Definition at line 1693 of file elf_stuff.h.
Referenced by alpha_dynamic_entries_for_reloc(), elf64_alpha_check_relocs(), elf64_alpha_finish_dynamic_symbol(), elf64_alpha_relax_got_load(), elf64_alpha_relax_section(), elf64_alpha_relax_tls_get_addr(), elf64_alpha_relax_with_lituse(), elf64_alpha_relocate_section(), and elf64_alpha_size_plt_section_1().
| #define R_ALPHA_LITUSE 5 |
Definition at line 1694 of file elf_stuff.h.
Referenced by elf64_alpha_check_relocs(), elf64_alpha_relax_section(), elf64_alpha_relax_tls_get_addr(), elf64_alpha_relax_with_lituse(), and elf64_alpha_relocate_section_r().
| #define R_ALPHA_NONE 0 |
Definition at line 1689 of file elf_stuff.h.
Referenced by elf64_alpha_relax_got_load(), elf64_alpha_relax_gprelhilo(), elf64_alpha_relax_tls_get_addr(), and elf64_alpha_relax_with_lituse().
| #define R_ALPHA_OP_PRSHIFT 15 |
Definition at line 1704 of file elf_stuff.h.
| #define R_ALPHA_OP_PSUB 14 |
Definition at line 1703 of file elf_stuff.h.
| #define R_ALPHA_OP_PUSH 12 |
Definition at line 1701 of file elf_stuff.h.
| #define R_ALPHA_OP_STORE 13 |
Definition at line 1702 of file elf_stuff.h.
| #define R_ALPHA_REFLONG 1 |
Definition at line 1690 of file elf_stuff.h.
Referenced by alpha_dynamic_entries_for_reloc(), elf64_alpha_check_relocs(), and elf64_alpha_relocate_section().
| #define R_ALPHA_REFQUAD 2 |
Definition at line 1691 of file elf_stuff.h.
Referenced by alpha_dynamic_entries_for_reloc(), elf64_alpha_check_relocs(), and elf64_alpha_relocate_section().
| #define R_ALPHA_RELATIVE 27 |
Definition at line 1716 of file elf_stuff.h.
Referenced by elf64_alpha_finish_dynamic_symbol(), elf64_alpha_reloc_type_class(), and elf64_alpha_relocate_section().
| #define R_ALPHA_SREL16 9 |
| #define R_ALPHA_SREL32 10 |
| #define R_ALPHA_SREL64 11 |
| #define R_MIPS_16 1 |
| #define R_MIPS_26 4 |
Definition at line 1376 of file elf_stuff.h.
Referenced by _bfd_mips_elf_check_relocs(), mips_elf_calculate_relocation(), mips_elf_perform_relocation(), and r_assemble_binary().
| #define R_MIPS_32 2 |
Definition at line 1374 of file elf_stuff.h.
| #define R_MIPS_64 18 |
Definition at line 1387 of file elf_stuff.h.
| #define R_MIPS_ADD_IMMEDIATE 34 |
Definition at line 1403 of file elf_stuff.h.
| #define R_MIPS_CALL16 11 |
Definition at line 1383 of file elf_stuff.h.
Referenced by _bfd_mips_elf_check_relocs(), _bfd_mips_elf_gc_sweep_hook(), and mips_elf_calculate_relocation().
| #define R_MIPS_CALL_HI16 30 |
Definition at line 1399 of file elf_stuff.h.
Referenced by _bfd_mips_elf_check_relocs(), _bfd_mips_elf_gc_sweep_hook(), and mips_elf_calculate_relocation().
| #define R_MIPS_CALL_LO16 31 |
Definition at line 1400 of file elf_stuff.h.
Referenced by _bfd_mips_elf_check_relocs(), _bfd_mips_elf_gc_sweep_hook(), and mips_elf_calculate_relocation().
| #define R_MIPS_DELETE 27 |
| #define R_MIPS_GOT16 9 |
Definition at line 1381 of file elf_stuff.h.
Referenced by _bfd_mips_elf_check_relocs(), _bfd_mips_elf_finish_dynamic_symbol(), _bfd_mips_elf_gc_sweep_hook(), _bfd_mips_elf_lo16_reloc(), _bfd_mips_elf_relocate_section(), mips_elf_calculate_relocation(), and mips_elf_got16_entry().
| #define R_MIPS_GOT_DISP 19 |
Definition at line 1388 of file elf_stuff.h.
Referenced by _bfd_mips_elf_check_relocs(), _bfd_mips_elf_gc_sweep_hook(), and mips_elf_calculate_relocation().
| #define R_MIPS_GOT_HI16 22 |
Definition at line 1391 of file elf_stuff.h.
Referenced by _bfd_mips_elf_check_relocs(), _bfd_mips_elf_gc_sweep_hook(), and mips_elf_calculate_relocation().
| #define R_MIPS_GOT_LO16 23 |
Definition at line 1392 of file elf_stuff.h.
Referenced by _bfd_mips_elf_check_relocs(), _bfd_mips_elf_gc_sweep_hook(), and mips_elf_calculate_relocation().
| #define R_MIPS_GOT_OFST 21 |
Definition at line 1390 of file elf_stuff.h.
Referenced by _bfd_mips_elf_check_relocs(), _bfd_mips_elf_gc_sweep_hook(), and mips_elf_calculate_relocation().
| #define R_MIPS_GOT_PAGE 20 |
Definition at line 1389 of file elf_stuff.h.
Referenced by _bfd_mips_elf_check_relocs(), _bfd_mips_elf_gc_sweep_hook(), mips_elf_calculate_relocation(), and mips_elf_got_page().
| #define R_MIPS_GPREL16 7 |
Definition at line 1379 of file elf_stuff.h.
Referenced by _bfd_mips_elf_check_relocs(), _bfd_mips_elf_relocate_section(), mips_elf_calculate_relocation(), and mips_info_to_howto_rel().
| #define R_MIPS_GPREL32 12 |
Definition at line 1384 of file elf_stuff.h.
Referenced by _bfd_mips_elf_check_relocs(), _bfd_mips_elf_relocate_section(), and mips_elf_calculate_relocation().
| #define R_MIPS_HI16 5 |
Definition at line 1377 of file elf_stuff.h.
Referenced by _bfd_mips_elf_lo16_reloc(), _bfd_mips_elf_relocate_section(), and mips_elf_calculate_relocation().
| #define R_MIPS_HIGHER 28 |
Definition at line 1397 of file elf_stuff.h.
Referenced by _bfd_mips_elf_relocate_section(), and mips_elf_calculate_relocation().
| #define R_MIPS_HIGHEST 29 |
Definition at line 1398 of file elf_stuff.h.
Referenced by _bfd_mips_elf_relocate_section(), and mips_elf_calculate_relocation().
| #define R_MIPS_INSERT_A 25 |
| #define R_MIPS_INSERT_B 26 |
| #define R_MIPS_JALR 37 |
Definition at line 1406 of file elf_stuff.h.
Referenced by _bfd_mips_elf_check_relocs(), _bfd_mips_relax_section(), mips_elf_calculate_relocation(), and mips_elf_perform_relocation().
| #define R_MIPS_LITERAL 8 |
Definition at line 1380 of file elf_stuff.h.
Referenced by _bfd_mips_elf32_gprel16_reloc(), _bfd_mips_elf_check_relocs(), _bfd_mips_elf_relocate_section(), mips_elf64_slurp_one_reloc_table(), mips_elf_calculate_relocation(), and mips_info_to_howto_rel().
| #define R_MIPS_LO16 6 |
Definition at line 1378 of file elf_stuff.h.
Referenced by _bfd_mips_elf_relocate_section(), and mips_elf_calculate_relocation().
| #define R_MIPS_NONE 0 |
Definition at line 1372 of file elf_stuff.h.
| #define R_MIPS_PC16 10 |
| #define R_MIPS_PJUMP 35 |
| #define R_MIPS_REL16 33 |
Definition at line 1402 of file elf_stuff.h.
| #define R_MIPS_REL32 3 |
Definition at line 1375 of file elf_stuff.h.
Referenced by _bfd_mips_elf_check_relocs(), _bfd_mips_elf_finish_dynamic_sections(), mips_elf_calculate_relocation(), and mips_elf_create_dynamic_relocation().
| #define R_MIPS_RELGOT 36 |
Definition at line 1405 of file elf_stuff.h.
| #define R_MIPS_SCN_DISP 32 |
Definition at line 1401 of file elf_stuff.h.
| #define R_MIPS_SHIFT5 16 |
Definition at line 1385 of file elf_stuff.h.
| #define R_MIPS_SHIFT6 17 |
Definition at line 1386 of file elf_stuff.h.
| #define R_MIPS_SUB 24 |
| #define R_SPARC_13 11 |
Definition at line 851 of file elf_stuff.h.
Referenced by elf32_sparc_check_relocs(), elf32_sparc_gc_sweep_hook(), elf32_sparc_relocate_section(), sparc64_elf_check_relocs(), sparc64_elf_relocate_section(), sparc64_elf_slurp_one_reloc_table(), and sparc64_elf_write_relocs().
| #define R_SPARC_16 2 |
Definition at line 842 of file elf_stuff.h.
Referenced by elf32_sparc_check_relocs(), elf32_sparc_gc_sweep_hook(), elf32_sparc_relocate_section(), sparc64_elf_check_relocs(), and sparc64_elf_relocate_section().
| #define R_SPARC_22 10 |
Definition at line 850 of file elf_stuff.h.
Referenced by elf32_sparc_check_relocs(), elf32_sparc_gc_sweep_hook(), elf32_sparc_relocate_section(), sparc64_elf_check_relocs(), and sparc64_elf_relocate_section().
| #define R_SPARC_32 3 |
Definition at line 843 of file elf_stuff.h.
Referenced by elf32_sparc_check_relocs(), elf32_sparc_gc_sweep_hook(), elf32_sparc_relocate_section(), sparc64_elf_check_relocs(), and sparc64_elf_relocate_section().
| #define R_SPARC_8 1 |
Definition at line 841 of file elf_stuff.h.
Referenced by elf32_sparc_check_relocs(), elf32_sparc_gc_sweep_hook(), elf32_sparc_relocate_section(), sparc64_elf_check_relocs(), and sparc64_elf_relocate_section().
| #define R_SPARC_COPY 19 |
Definition at line 859 of file elf_stuff.h.
Referenced by elf32_sparc_finish_dynamic_symbol(), elf32_sparc_reloc_type_class(), sparc64_elf_finish_dynamic_symbol(), and sparc64_elf_reloc_type_class().
| #define R_SPARC_DISP16 5 |
Definition at line 845 of file elf_stuff.h.
Referenced by elf32_sparc_check_relocs(), elf32_sparc_gc_sweep_hook(), elf32_sparc_relocate_section(), sparc64_elf_check_relocs(), and sparc64_elf_relocate_section().
| #define R_SPARC_DISP32 6 |
Definition at line 846 of file elf_stuff.h.
Referenced by elf32_sparc_check_relocs(), elf32_sparc_gc_sweep_hook(), elf32_sparc_relocate_section(), sparc64_elf_check_relocs(), and sparc64_elf_relocate_section().
| #define R_SPARC_DISP8 4 |
Definition at line 844 of file elf_stuff.h.
Referenced by elf32_sparc_check_relocs(), elf32_sparc_gc_sweep_hook(), elf32_sparc_relocate_section(), sparc64_elf_check_relocs(), and sparc64_elf_relocate_section().
| #define R_SPARC_GLOB_DAT 20 |
Definition at line 860 of file elf_stuff.h.
Referenced by elf32_sparc_finish_dynamic_symbol(), and sparc64_elf_finish_dynamic_symbol().
| #define R_SPARC_GOT10 13 |
Definition at line 853 of file elf_stuff.h.
Referenced by elf32_sparc_check_relocs(), elf32_sparc_gc_sweep_hook(), elf32_sparc_relocate_section(), sparc64_elf_check_relocs(), and sparc64_elf_relocate_section().
| #define R_SPARC_GOT13 14 |
Definition at line 854 of file elf_stuff.h.
Referenced by elf32_sparc_check_relocs(), elf32_sparc_gc_sweep_hook(), elf32_sparc_relocate_section(), sparc64_elf_check_relocs(), and sparc64_elf_relocate_section().
| #define R_SPARC_GOT22 15 |
Definition at line 855 of file elf_stuff.h.
Referenced by elf32_sparc_check_relocs(), elf32_sparc_gc_sweep_hook(), elf32_sparc_relocate_section(), sparc64_elf_check_relocs(), and sparc64_elf_relocate_section().
| #define R_SPARC_HI22 9 |
Definition at line 849 of file elf_stuff.h.
Referenced by elf32_sparc_check_relocs(), elf32_sparc_gc_sweep_hook(), elf32_sparc_relocate_section(), sparc64_elf_check_relocs(), and sparc64_elf_relocate_section().
| #define R_SPARC_JMP_SLOT 21 |
Definition at line 861 of file elf_stuff.h.
Referenced by elf32_sparc_finish_dynamic_symbol(), elf32_sparc_reloc_type_class(), sparc64_elf_finish_dynamic_symbol(), and sparc64_elf_reloc_type_class().
| #define R_SPARC_LO10 12 |
Definition at line 852 of file elf_stuff.h.
Referenced by elf32_sparc_check_relocs(), elf32_sparc_gc_sweep_hook(), elf32_sparc_relocate_section(), sparc64_elf_check_relocs(), sparc64_elf_relocate_section(), sparc64_elf_slurp_one_reloc_table(), and sparc64_elf_write_relocs().
| #define R_SPARC_NONE 0 |
Definition at line 840 of file elf_stuff.h.
| #define R_SPARC_PC10 16 |
Definition at line 856 of file elf_stuff.h.
Referenced by elf32_sparc_check_relocs(), elf32_sparc_gc_sweep_hook(), elf32_sparc_relocate_section(), sparc64_elf_check_relocs(), and sparc64_elf_relocate_section().
| #define R_SPARC_PC22 17 |
Definition at line 857 of file elf_stuff.h.
Referenced by elf32_sparc_check_relocs(), elf32_sparc_gc_sweep_hook(), elf32_sparc_relocate_section(), sparc64_elf_check_relocs(), and sparc64_elf_relocate_section().
| #define R_SPARC_RELATIVE 22 |
Definition at line 862 of file elf_stuff.h.
Referenced by elf32_sparc_finish_dynamic_symbol(), elf32_sparc_reloc_type_class(), elf32_sparc_relocate_section(), sparc64_elf_finish_dynamic_symbol(), sparc64_elf_reloc_type_class(), and sparc64_elf_relocate_section().
| #define R_SPARC_UA32 23 |
Definition at line 863 of file elf_stuff.h.
Referenced by elf32_sparc_check_relocs(), elf32_sparc_gc_sweep_hook(), elf32_sparc_relocate_section(), sparc64_elf_check_relocs(), and sparc64_elf_relocate_section().
| #define R_SPARC_WDISP22 8 |
Definition at line 848 of file elf_stuff.h.
Referenced by elf32_sparc_check_relocs(), elf32_sparc_gc_sweep_hook(), elf32_sparc_relocate_section(), sparc64_elf_check_relocs(), and sparc64_elf_relocate_section().
| #define R_SPARC_WDISP30 7 |
Definition at line 847 of file elf_stuff.h.
Referenced by elf32_sparc_check_relocs(), elf32_sparc_gc_sweep_hook(), elf32_sparc_relocate_section(), sparc64_elf_check_relocs(), and sparc64_elf_relocate_section().
| #define R_SPARC_WPLT30 18 |
Definition at line 858 of file elf_stuff.h.
Referenced by elf32_sparc_check_relocs(), elf32_sparc_gc_sweep_hook(), elf32_sparc_relocate_section(), sparc64_elf_check_relocs(), and sparc64_elf_relocate_section().
| #define RHF_NO_LIBRARY_REPLACEMENT (1 << 2) |
Definition at line 1490 of file elf_stuff.h.
| #define RHF_NONE 0 |
Definition at line 1487 of file elf_stuff.h.
| #define RHF_NOTPOT (1 << 1) |
Definition at line 1489 of file elf_stuff.h.
| #define RHF_QUICKSTART (1 << 0) |
Definition at line 1488 of file elf_stuff.h.
| #define RLD_VERSION 1 |
Definition at line 1659 of file elf_stuff.h.
| #define SELFMAG 4 |
Definition at line 94 of file elf_stuff.h.
| #define SHF_ALLOC (1 << 1) |
Definition at line 459 of file elf_stuff.h.
| #define SHF_EXECINSTR (1 << 2) |
Definition at line 460 of file elf_stuff.h.
| #define SHF_MASKPROC 0xf0000000 |
Definition at line 464 of file elf_stuff.h.
| #define SHF_MIPS_GPREL 0x10000000 |
Definition at line 1022 of file elf_stuff.h.
| #define SHF_PARISC_SHORT 0x20000000 |
Definition at line 1678 of file elf_stuff.h.
| #define SHF_TLS (1 << 10) |
Definition at line 462 of file elf_stuff.h.
| #define SHF_WRITE (1 << 0) |
Definition at line 458 of file elf_stuff.h.
| #define SHN_ABS 0xfff1 |
Definition at line 429 of file elf_stuff.h.
| #define SHN_COMMON 0xfff2 |
Definition at line 430 of file elf_stuff.h.
| #define SHN_HIPROC 0xff1f |
Definition at line 428 of file elf_stuff.h.
| #define SHN_HIRESERVE 0xffff |
Definition at line 431 of file elf_stuff.h.
| #define SHN_LOPROC 0xff00 |
Definition at line 427 of file elf_stuff.h.
| #define SHN_LORESERVE 0xff00 |
Definition at line 426 of file elf_stuff.h.
| #define SHN_MIPS_ACOMMON 0xff00 |
Definition at line 998 of file elf_stuff.h.
| #define SHN_MIPS_DATA 0xff02 |
Definition at line 1000 of file elf_stuff.h.
| #define SHN_MIPS_SCOMMON 0xff03 |
Definition at line 1001 of file elf_stuff.h.
| #define SHN_MIPS_SUNDEFINED 0xff04 |
Definition at line 1002 of file elf_stuff.h.
| #define SHN_MIPS_TEXT 0xff01 |
Definition at line 999 of file elf_stuff.h.
| #define SHN_UNDEF 0 |
Definition at line 470 of file elf_stuff.h.
| #define SHN_UNDEF 0 |
Definition at line 470 of file elf_stuff.h.
| #define SHT_DYNAMIC 6 |
Definition at line 441 of file elf_stuff.h.
| #define SHT_DYNSYM 11 |
Definition at line 446 of file elf_stuff.h.
| #define SHT_GNU_verdef 0x6ffffffd |
Definition at line 447 of file elf_stuff.h.
| #define SHT_GNU_verneed 0x6ffffffe |
Definition at line 448 of file elf_stuff.h.
| #define SHT_GNU_versym 0x6fffffff |
Definition at line 449 of file elf_stuff.h.
| #define SHT_HASH 5 |
Definition at line 440 of file elf_stuff.h.
| #define SHT_HIPROC 0x7fffffff |
Definition at line 452 of file elf_stuff.h.
| #define SHT_HISUNW 0x6fffffff |
Definition at line 450 of file elf_stuff.h.
| #define SHT_HIUSER 0x8fffffff |
Definition at line 454 of file elf_stuff.h.
| #define SHT_LOPROC 0x70000000 |
Definition at line 451 of file elf_stuff.h.
| #define SHT_LOUSER 0x80000000 |
Definition at line 453 of file elf_stuff.h.
| #define SHT_MIPS_CONFLICT 0x70000002 |
Definition at line 1007 of file elf_stuff.h.
| #define SHT_MIPS_DEBUG 0x70000005 |
Definition at line 1010 of file elf_stuff.h.
| #define SHT_MIPS_DWARF 0x7000001e |
Definition at line 1013 of file elf_stuff.h.
| #define SHT_MIPS_EVENTS 0x70000021 |
Definition at line 1014 of file elf_stuff.h.
| #define SHT_MIPS_GPTAB 0x70000003 |
Definition at line 1008 of file elf_stuff.h.
| #define SHT_MIPS_LIBLIST 0x70000000 |
Definition at line 1006 of file elf_stuff.h.
| #define SHT_MIPS_OPTIONS 0x7000000d |
Definition at line 1012 of file elf_stuff.h.
| #define SHT_MIPS_REGINFO 0x70000006 |
Definition at line 1011 of file elf_stuff.h.
| #define SHT_MIPS_UCODE 0x70000004 |
Definition at line 1009 of file elf_stuff.h.
| #define SHT_MIPS_WHIRL 0x70000026 |
Definition at line 1017 of file elf_stuff.h.
| #define SHT_MIPS_XLATE 0x70000024 |
Definition at line 1015 of file elf_stuff.h.
| #define SHT_MIPS_XLATE_DEBUG 0x70000025 |
Definition at line 1016 of file elf_stuff.h.
| #define SHT_MIPS_XLATE_OLD 0x70000028 |
Definition at line 1018 of file elf_stuff.h.
| #define SHT_NOBITS 8 |
Definition at line 443 of file elf_stuff.h.
| #define SHT_NOTE 7 |
Definition at line 442 of file elf_stuff.h.
| #define SHT_NULL 0 |
Definition at line 435 of file elf_stuff.h.
| #define SHT_PARISC_ARCH 0x70000001 |
Definition at line 1667 of file elf_stuff.h.
| #define SHT_PARISC_GLOBAL 0x70000002 |
Definition at line 1668 of file elf_stuff.h.
| #define SHT_PARISC_GOT 0x70000000 |
Definition at line 1666 of file elf_stuff.h.
| #define SHT_PARISC_MILLI 0x70000003 |
Definition at line 1669 of file elf_stuff.h.
| #define SHT_PARISC_PLT 0x70000005 |
Definition at line 1670 of file elf_stuff.h.
| #define SHT_PARISC_SBSS 0x70000007 |
Definition at line 1672 of file elf_stuff.h.
| #define SHT_PARISC_SDATA 0x70000006 |
Definition at line 1671 of file elf_stuff.h.
| #define SHT_PARISC_STUBS 0x70000009 |
Definition at line 1674 of file elf_stuff.h.
| #define SHT_PARISC_SYMEXTN 0x70000008 |
Definition at line 1673 of file elf_stuff.h.
| #define SHT_PROGBITS 1 |
Definition at line 436 of file elf_stuff.h.
| #define SHT_REL 9 |
Definition at line 444 of file elf_stuff.h.
| #define SHT_RELA 4 |
Definition at line 439 of file elf_stuff.h.
| #define SHT_SHLIB 10 |
Definition at line 445 of file elf_stuff.h.
| #define SHT_STRTAB 3 |
Definition at line 438 of file elf_stuff.h.
| #define SHT_SYMTAB 2 |
Definition at line 437 of file elf_stuff.h.
| #define STB_GLOBAL 1 |
Definition at line 486 of file elf_stuff.h.
| #define STB_HIPROC 15 |
Definition at line 490 of file elf_stuff.h.
| #define STB_LOCAL 0 |
Definition at line 485 of file elf_stuff.h.
| #define STB_LOPROC 13 |
Definition at line 489 of file elf_stuff.h.
| #define STB_NUM 3 |
Definition at line 488 of file elf_stuff.h.
| #define STB_WEAK 2 |
Definition at line 487 of file elf_stuff.h.
| #define STN_UNDEF 0 |
Definition at line 507 of file elf_stuff.h.
| #define STT_FILE 4 |
Definition at line 498 of file elf_stuff.h.
| #define STT_FUNC 2 |
Definition at line 496 of file elf_stuff.h.
| #define STT_HIPROC 15 |
Definition at line 500 of file elf_stuff.h.
| #define STT_LOPROC 13 |
Definition at line 499 of file elf_stuff.h.
| #define STT_NOTYPE 0 |
Definition at line 494 of file elf_stuff.h.
| #define STT_OBJECT 1 |
Definition at line 495 of file elf_stuff.h.
| #define STT_PARISC_MILLICODE 13 |
Definition at line 1682 of file elf_stuff.h.
| #define STT_SECTION 3 |
Definition at line 497 of file elf_stuff.h.
| #define VER_DEF_CURRENT 1 |
Definition at line 653 of file elf_stuff.h.
| #define VER_DEF_NONE 0 |
Definition at line 652 of file elf_stuff.h.
| #define VER_DEF_NUM 2 |
Definition at line 654 of file elf_stuff.h.
| #define VER_FLG_BASE 0x1 |
Definition at line 657 of file elf_stuff.h.
| #define VER_FLG_WEAK 0x2 |
Definition at line 666 of file elf_stuff.h.
| #define VER_FLG_WEAK 0x2 |
Definition at line 666 of file elf_stuff.h.
| #define VER_NEED_CURRENT 1 |
Definition at line 662 of file elf_stuff.h.
| #define VER_NEED_NONE 0 |
Definition at line 661 of file elf_stuff.h.
| #define VER_NEED_NUM 2 |
Definition at line 663 of file elf_stuff.h.
| typedef Elf64_Addr Elf64_Conflict |
Definition at line 1655 of file elf_stuff.h.
| anonymous enum |
Definition at line 732 of file elf_stuff.h.
1.5.6