#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | Elf32_Ehdr |
struct | Elf64_Ehdr |
struct | Elf32_Shdr |
struct | Elf64_Shdr |
struct | Elf32_Sym |
struct | Elf64_Sym |
struct | Elf32_Syminfo |
struct | Elf64_Syminfo |
struct | Elf32_Rel |
struct | Elf64_Rel |
struct | Elf32_Rela |
struct | Elf64_Rela |
struct | Elf32_Phdr |
struct | Elf64_Phdr |
struct | Elf32_Dyn |
struct | Elf64_Dyn |
struct | Elf32_Verdef |
struct | Elf64_Verdef |
struct | Elf32_Verdaux |
struct | Elf64_Verdaux |
struct | Elf32_Verneed |
struct | Elf64_Verneed |
struct | Elf32_Vernaux |
struct | Elf64_Vernaux |
struct | Elf32_auxv_t |
struct | Elf64_auxv_t |
struct | Elf32_Nhdr |
struct | Elf64_Nhdr |
union | Elf32_gptab |
struct | Elf32_RegInfo |
struct | Elf_Options |
struct | Elf_Options_Hw |
struct | Elf32_Lib |
struct | Elf64_Lib |
Defines | |
#define | _ELF_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 | EI_CLASS 4 |
#define | ELFCLASSNONE 0 |
#define | ELFCLASS32 1 |
#define | ELFCLASS64 2 |
#define | ELFCLASSNUM 3 |
#define | EI_DATA 5 |
#define | ELFDATANONE 0 |
#define | ELFDATA2LSB 1 |
#define | ELFDATA2MSB 2 |
#define | ELFDATANUM 3 |
#define | EI_VERSION 6 |
#define | EI_OSABI 7 |
#define | ELFOSABI_SYSV 0 |
#define | ELFOSABI_HPUX 1 |
#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_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_RS6000 11 |
#define | EM_PARISC 15 |
#define | EM_nCUBE 16 |
#define | EM_VPP500 17 |
#define | EM_SPARC32PLUS 18 |
#define | EM_960 19 |
#define | EM_PPC 20 |
#define | EM_V800 36 |
#define | EM_FR20 37 |
#define | EM_RH32 38 |
#define | EM_MMA 39 |
#define | EM_ARM 40 |
#define | EM_FAKE_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_NUM 54 |
#define | EM_ALPHA 0x9026 |
#define | EV_NONE 0 |
#define | EV_CURRENT 1 |
#define | EV_NUM 2 |
#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_NUM 12 |
#define | SHT_LOOS 0x60000000 |
#define | SHT_LOSUNW 0x6ffffffb |
#define | SHT_SUNW_COMDAT 0x6ffffffb |
#define | SHT_SUNW_syminfo 0x6ffffffc |
#define | SHT_GNU_verdef 0x6ffffffd |
#define | SHT_GNU_verneed 0x6ffffffe |
#define | SHT_GNU_versym 0x6fffffff |
#define | SHT_HISUNW 0x6fffffff |
#define | SHT_HIOS 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_MASKPROC 0xf0000000 |
#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 | 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_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_NUM 5 |
#define | STT_LOOS 11 |
#define | STT_HIOS 12 |
#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 | ELF64_R_INFO(sym, type) (((sym) << 32) + (type)) |
#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_NUM 7 |
#define | PT_LOOS 0x60000000 |
#define | PT_HIOS 0x6fffffff |
#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_PRXREG 4 |
#define | NT_PLATFORM 5 |
#define | NT_AUXV 6 |
#define | NT_GWINDOWS 7 |
#define | NT_PSTATUS 10 |
#define | NT_PSINFO 13 |
#define | NT_PRCRED 14 |
#define | NT_UTSNAME 15 |
#define | NT_LWPSTATUS 16 |
#define | NT_LWPSINFO 17 |
#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_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_NUM 29 |
#define | DT_LOOS 0x60000000 |
#define | DT_HIOS 0x6fffffff |
#define | DT_LOPROC 0x70000000 |
#define | DT_HIPROC 0x7fffffff |
#define | DT_PROCNUM DT_MIPS_NUM |
#define | DT_VALRNGLO 0x6ffffd00 |
#define | DT_POSFLAG_1 0x6ffffdfd |
#define | DT_SYMINSZ 0x6ffffdfe |
#define | DT_SYMINENT 0x6ffffdff |
#define | DT_VALRNGHI 0x6ffffdff |
#define | DT_ADDRRNGLO 0x6ffffe00 |
#define | DT_SYMINFO 0x6ffffeff |
#define | DT_ADDRRNGHI 0x6ffffeff |
#define | DT_VERSYM 0x6ffffff0 |
#define | DT_FLAGS_1 0x6ffffffb |
#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 | 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 | 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 | AT_PLATFORM 15 |
#define | AT_HWCAP 16 |
#define | AT_FPUCW 17 |
#define | ELF_NOTE_SOLARIS "SUNW Solaris" |
#define | ELF_NOTE_GNU "GNU" |
#define | ELF_NOTE_PAGESIZE_HINT 1 |
#define | ELF_NOTE_ABI 1 |
#define | ELF_NOTE_OS_LINUX 0 |
#define | ELF_NOTE_OS_GNU 1 |
#define | ELF_NOTE_OS_SOLARIS2 2 |
#define | 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_386_NUM 11 |
#define | EF_SPARCV9_MM 3 |
#define | EF_SPARCV9_TSO 0 |
#define | EF_SPARCV9_PSO 1 |
#define | EF_SPARCV9_RMO 2 |
#define | EF_SPARC_EXT_MASK 0xFFFF00 |
#define | EF_SPARC_SUN_US1 0x000200 |
#define | EF_SPARC_HAL_R1 0x000400 |
#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 | R_SPARC_PLT32 24 |
#define | R_SPARC_HIPLT22 25 |
#define | R_SPARC_LOPLT10 26 |
#define | R_SPARC_PCPLT32 27 |
#define | R_SPARC_PCPLT22 28 |
#define | R_SPARC_PCPLT10 29 |
#define | R_SPARC_10 30 |
#define | R_SPARC_11 31 |
#define | R_SPARC_64 32 |
#define | R_SPARC_OLO10 33 |
#define | R_SPARC_HH22 34 |
#define | R_SPARC_HM10 35 |
#define | R_SPARC_LM22 36 |
#define | R_SPARC_PC_HH22 37 |
#define | R_SPARC_PC_HM10 38 |
#define | R_SPARC_PC_LM22 39 |
#define | R_SPARC_WDISP16 40 |
#define | R_SPARC_WDISP19 41 |
#define | R_SPARC_7 43 |
#define | R_SPARC_5 44 |
#define | R_SPARC_6 45 |
#define | R_SPARC_DISP64 46 |
#define | R_SPARC_PLT64 47 |
#define | R_SPARC_HIX22 48 |
#define | R_SPARC_LOX10 49 |
#define | R_SPARC_H44 50 |
#define | R_SPARC_M44 51 |
#define | R_SPARC_L44 52 |
#define | R_SPARC_REGISTER 53 |
#define | R_SPARC_UA64 54 |
#define | R_SPARC_UA16 55 |
#define | R_SPARC_NUM 56 |
#define | DT_SPARC_REGISTER 0x70000001 |
#define | DT_SPARC_NUM 2 |
#define | HWCAP_SPARC_FLUSH 1 |
#define | HWCAP_SPARC_STBAR 2 |
#define | HWCAP_SPARC_SWAP 4 |
#define | HWCAP_SPARC_MULDIV 8 |
#define | HWCAP_SPARC_V9 16 |
#define | EF_MIPS_NOREORDER 1 |
#define | EF_MIPS_PIC 2 |
#define | EF_MIPS_CPIC 4 |
#define | EF_MIPS_XGOT 8 |
#define | EF_MIPS_64BIT_WHIRL 16 |
#define | EF_MIPS_ABI2 32 |
#define | EF_MIPS_ABI_ON32 64 |
#define | EF_MIPS_ARCH 0xf0000000 |
#define | EF_MIPS_ARCH_1 0x00000000 |
#define | EF_MIPS_ARCH_2 0x10000000 |
#define | EF_MIPS_ARCH_3 0x20000000 |
#define | EF_MIPS_ARCH_4 0x30000000 |
#define | EF_MIPS_ARCH_5 0x40000000 |
#define | E_MIPS_ARCH_1 0x00000000 |
#define | E_MIPS_ARCH_2 0x10000000 |
#define | E_MIPS_ARCH_3 0x20000000 |
#define | E_MIPS_ARCH_4 0x30000000 |
#define | E_MIPS_ARCH_5 0x40000000 |
#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_MSYM 0x70000001 |
#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_PACKAGE 0x70000007 |
#define | SHT_MIPS_PACKSYM 0x70000008 |
#define | SHT_MIPS_RELD 0x70000009 |
#define | SHT_MIPS_IFACE 0x7000000b |
#define | SHT_MIPS_CONTENT 0x7000000c |
#define | SHT_MIPS_OPTIONS 0x7000000d |
#define | SHT_MIPS_SHDR 0x70000010 |
#define | SHT_MIPS_FDESC 0x70000011 |
#define | SHT_MIPS_EXTSYM 0x70000012 |
#define | SHT_MIPS_DENSE 0x70000013 |
#define | SHT_MIPS_PDESC 0x70000014 |
#define | SHT_MIPS_LOCSYM 0x70000015 |
#define | SHT_MIPS_AUXSYM 0x70000016 |
#define | SHT_MIPS_OPTSYM 0x70000017 |
#define | SHT_MIPS_LOCSTR 0x70000018 |
#define | SHT_MIPS_LINE 0x70000019 |
#define | SHT_MIPS_RFDESC 0x7000001a |
#define | SHT_MIPS_DELTASYM 0x7000001b |
#define | SHT_MIPS_DELTAINST 0x7000001c |
#define | SHT_MIPS_DELTACLASS 0x7000001d |
#define | SHT_MIPS_DWARF 0x7000001e |
#define | SHT_MIPS_DELTADECL 0x7000001f |
#define | SHT_MIPS_SYMBOL_LIB 0x70000020 |
#define | SHT_MIPS_EVENTS 0x70000021 |
#define | SHT_MIPS_TRANSLATE 0x70000022 |
#define | SHT_MIPS_PIXIE 0x70000023 |
#define | SHT_MIPS_XLATE 0x70000024 |
#define | SHT_MIPS_XLATE_DEBUG 0x70000025 |
#define | SHT_MIPS_WHIRL 0x70000026 |
#define | SHT_MIPS_EH_REGION 0x70000027 |
#define | SHT_MIPS_XLATE_OLD 0x70000028 |
#define | SHT_MIPS_PDR_EXCEPTION 0x70000029 |
#define | SHF_MIPS_GPREL 0x10000000 |
#define | SHF_MIPS_MERGE 0x20000000 |
#define | SHF_MIPS_ADDR 0x40000000 |
#define | SHF_MIPS_STRINGS 0x80000000 |
#define | SHF_MIPS_NOSTRIP 0x08000000 |
#define | SHF_MIPS_LOCAL 0x04000000 |
#define | SHF_MIPS_NAMES 0x02000000 |
#define | SHF_MIPS_NODUPE 0x01000000 |
#define | STO_MIPS_DEFAULT 0x0 |
#define | STO_MIPS_INTERNAL 0x1 |
#define | STO_MIPS_HIDDEN 0x2 |
#define | STO_MIPS_PROTECTED 0x3 |
#define | STO_MIPS_SC_ALIGN_UNUSED 0xff |
#define | STB_MIPS_SPLIT_COMMON 13 |
#define | ODK_NULL 0 |
#define | ODK_REGINFO 1 |
#define | ODK_EXCEPTIONS 2 |
#define | ODK_PAD 3 |
#define | ODK_HWPATCH 4 |
#define | ODK_FILL 5 |
#define | ODK_TAGS 6 |
#define | ODK_HWAND 7 |
#define | ODK_HWOR 8 |
#define | OEX_FPU_MIN 0x1f |
#define | OEX_FPU_MAX 0x1f00 |
#define | OEX_PAGE0 0x10000 |
#define | OEX_SMM 0x20000 |
#define | OEX_FPDBUG 0x40000 |
#define | OEX_PRECISEFP OEX_FPDBUG |
#define | OEX_DISMISS 0x80000 |
#define | OEX_FPU_INVAL 0x10 |
#define | OEX_FPU_DIV0 0x08 |
#define | OEX_FPU_OFLO 0x04 |
#define | OEX_FPU_UFLO 0x02 |
#define | OEX_FPU_INEX 0x01 |
#define | OHW_R4KEOP 0x1 |
#define | OHW_R8KPFETCH 0x2 |
#define | OHW_R5KEOP 0x4 |
#define | OHW_R5KCVTL 0x8 |
#define | OPAD_PREFIX 0x1 |
#define | OPAD_POSTFIX 0x2 |
#define | OPAD_SYMBOL 0x4 |
#define | OHWA0_R4KEOP_CHECKED 0x00000001 |
#define | OHWA1_R4KEOP_CLEAN 0x00000002 |
#define | R_MIPS_NONE 0 |
#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_NUM 38 |
#define | PT_MIPS_REGINFO 0x70000000 |
#define | PT_MIPS_RTPROC 0x70000001 |
#define | PT_MIPS_OPTIONS 0x70000002 |
#define | PF_MIPS_LOCAL 0x10000000 |
#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 | DT_MIPS_DELTA_CLASS 0x70000017 |
#define | DT_MIPS_DELTA_CLASS_NO 0x70000018 |
#define | DT_MIPS_DELTA_INSTANCE 0x70000019 |
#define | DT_MIPS_DELTA_INSTANCE_NO 0x7000001a |
#define | DT_MIPS_DELTA_RELOC 0x7000001b |
#define | DT_MIPS_DELTA_RELOC_NO 0x7000001c |
#define | DT_MIPS_DELTA_SYM 0x7000001d |
#define | DT_MIPS_DELTA_SYM_NO 0x7000001e |
#define | DT_MIPS_DELTA_CLASSSYM 0x70000020 |
#define | DT_MIPS_DELTA_CLASSSYM_NO 0x70000021 |
#define | DT_MIPS_CXX_FLAGS 0x70000022 |
#define | DT_MIPS_PIXIE_INIT 0x70000023 |
#define | DT_MIPS_SYMBOL_LIB 0x70000024 |
#define | DT_MIPS_LOCALPAGE_GOTIDX 0x70000025 |
#define | DT_MIPS_LOCAL_GOTIDX 0x70000026 |
#define | DT_MIPS_HIDDEN_GOTIDX 0x70000027 |
#define | DT_MIPS_PROTECTED_GOTIDX 0x70000028 |
#define | DT_MIPS_OPTIONS 0x70000029 |
#define | DT_MIPS_INTERFACE 0x7000002a |
#define | DT_MIPS_DYNSTR_ALIGN 0x7000002b |
#define | DT_MIPS_INTERFACE_SIZE 0x7000002c |
#define | DT_MIPS_RLD_TEXT_RESOLVE_ADDR 0x7000002d |
#define | DT_MIPS_PERF_SUFFIX 0x7000002e |
#define | DT_MIPS_COMPACT_SIZE 0x7000002f |
#define | DT_MIPS_GP_VALUE 0x70000030 |
#define | DT_MIPS_AUX_DYNAMIC 0x70000031 |
#define | DT_MIPS_NUM 0x32 |
#define | RHF_NONE 0 |
#define | RHF_QUICKSTART (1 << 0) |
#define | RHF_NOTPOT (1 << 1) |
#define | RHF_NO_LIBRARY_REPLACEMENT (1 << 2) |
#define | RHF_NO_MOVE (1 << 3) |
#define | RHF_SGI_ONLY (1 << 4) |
#define | RHF_GUARANTEE_INIT (1 << 5) |
#define | RHF_DELTA_C_PLUS_PLUS (1 << 6) |
#define | RHF_GUARANTEE_START_INIT (1 << 7) |
#define | RHF_PIXIE (1 << 8) |
#define | RHF_DEFAULT_DELAY_LOAD (1 << 9) |
#define | RHF_REQUICKSTART (1 << 10) |
#define | RHF_REQUICKSTARTED (1 << 11) |
#define | RHF_CORD (1 << 12) |
#define | RHF_NO_UNRES_UNDEF (1 << 13) |
#define | RHF_RLD_ORDER_SAFE (1 << 14) |
#define | LL_NONE 0 |
#define | LL_EXACT_MATCH (1 << 0) |
#define | LL_IGNORE_INT_VER (1 << 1) |
#define | LL_REQUIRE_MINOR (1 << 2) |
#define | LL_EXPORTS (1 << 3) |
#define | LL_DELAY_LOAD (1 << 4) |
#define | LL_DELTA (1 << 5) |
#define | EF_PARISC_TRAPNL 1 |
#define | EF_PARISC_EXT 2 |
#define | EF_PARISC_ARCH 0xffff0000 |
#define | SHT_PARISC_GOT 0x70000000 |
#define | SHT_PARISC_ARCH 0x70000001 |
#define | SHT_PARISC_GLOBAL 0x70000002 |
#define | SHT_PARISC_MILLI 0x70000003 |
#define | SHT_PARISC_UNWIND 0x70000004 |
#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_GLOBAL 0x10000000 |
#define | SHF_PARISC_SHORT 0x20000000 |
#define | STT_PARISC_MILLICODE 13 |
#define | R_PARISC_NONE 0 |
#define | R_PARISC_DIR32 1 |
#define | R_PARISC_DIR21L 2 |
#define | R_PARISC_DIR17R 3 |
#define | R_PARISC_DIR14R 4 |
#define | R_PARISC_PCREL21L 5 |
#define | R_PARISC_PCREL14R 6 |
#define | R_PARISC_PCREL17C 7 |
#define | R_PARISC_PCREL17F 8 |
#define | R_PARISC_DPREL21L 9 |
#define | R_PARISC_DPREL14R 10 |
#define | R_PARISC_DPREL14F 11 |
#define | R_PARISC_DLTREL21L 12 |
#define | R_PARISC_DLTREL14R 13 |
#define | R_PARISC_DLTREL14F 14 |
#define | R_PARISC_DLTIND21L 15 |
#define | R_PARISC_DLTIND14R 16 |
#define | R_PARISC_DLTIND14F 17 |
#define | R_PARISC_PLABEL32 18 |
#define | EF_ALPHA_32BIT 1 |
#define | EF_ALPHA_CANRELAX 2 |
#define | SHT_ALPHA_DEBUG 0x70000001 |
#define | SHT_ALPHA_REGINFO 0x70000002 |
#define | SHF_ALPHA_GPREL 0x10000000 |
#define | STO_ALPHA_NOPV 0x80 |
#define | STO_ALPHA_STD_GPLOAD 0x88 |
#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 |
#define | R_ALPHA_NUM 28 |
#define | R_PPC_NONE 0 |
#define | R_PPC_ADDR32 1 |
#define | R_PPC_ADDR24 2 |
#define | R_PPC_ADDR16 3 |
#define | R_PPC_ADDR16_LO 4 |
#define | R_PPC_ADDR16_HI 5 |
#define | R_PPC_ADDR16_HA 6 |
#define | R_PPC_ADDR14 7 |
#define | R_PPC_ADDR14_BRTAKEN 8 |
#define | R_PPC_ADDR14_BRNTAKEN 9 |
#define | R_PPC_REL24 10 |
#define | R_PPC_REL14 11 |
#define | R_PPC_REL14_BRTAKEN 12 |
#define | R_PPC_REL14_BRNTAKEN 13 |
#define | R_PPC_GOT16 14 |
#define | R_PPC_GOT16_LO 15 |
#define | R_PPC_GOT16_HI 16 |
#define | R_PPC_GOT16_HA 17 |
#define | R_PPC_PLTREL24 18 |
#define | R_PPC_COPY 19 |
#define | R_PPC_GLOB_DAT 20 |
#define | R_PPC_JMP_SLOT 21 |
#define | R_PPC_RELATIVE 22 |
#define | R_PPC_LOCAL24PC 23 |
#define | R_PPC_UADDR32 24 |
#define | R_PPC_UADDR16 25 |
#define | R_PPC_REL32 26 |
#define | R_PPC_PLT32 27 |
#define | R_PPC_PLTREL32 28 |
#define | R_PPC_PLT16_LO 29 |
#define | R_PPC_PLT16_HI 30 |
#define | R_PPC_PLT16_HA 31 |
#define | R_PPC_SDAREL16 32 |
#define | R_PPC_SECTOFF 33 |
#define | R_PPC_SECTOFF_LO 34 |
#define | R_PPC_SECTOFF_HI 35 |
#define | R_PPC_SECTOFF_HA 36 |
#define | R_PPC_NUM 37 |
#define | R_PPC_EMB_NADDR32 101 |
#define | R_PPC_EMB_NADDR16 102 |
#define | R_PPC_EMB_NADDR16_LO 103 |
#define | R_PPC_EMB_NADDR16_HI 104 |
#define | R_PPC_EMB_NADDR16_HA 105 |
#define | R_PPC_EMB_SDAI16 106 |
#define | R_PPC_EMB_SDA2I16 107 |
#define | R_PPC_EMB_SDA2REL 108 |
#define | R_PPC_EMB_SDA21 109 |
#define | R_PPC_EMB_MRKREF 110 |
#define | R_PPC_EMB_RELSEC16 111 |
#define | R_PPC_EMB_RELST_LO 112 |
#define | R_PPC_EMB_RELST_HI 113 |
#define | R_PPC_EMB_RELST_HA 114 |
#define | R_PPC_EMB_BIT_FLD 115 |
#define | R_PPC_EMB_RELSDA 116 |
#define | R_PPC_DIAB_SDA21_LO 180 |
#define | R_PPC_DIAB_SDA21_HI 181 |
#define | R_PPC_DIAB_SDA21_HA 182 |
#define | R_PPC_DIAB_RELSDA_LO 183 |
#define | R_PPC_DIAB_RELSDA_HI 184 |
#define | R_PPC_DIAB_RELSDA_HA 185 |
#define | R_PPC_TOC16 255 |
#define | EF_ARM_RELEXEC 0x01 |
#define | EF_ARM_HASENTRY 0x02 |
#define | EF_ARM_INTERWORK 0x04 |
#define | EF_ARM_APCS_26 0x08 |
#define | EF_ARM_APCS_FLOAT 0x10 |
#define | EF_ARM_PIC 0x20 |
#define | EF_ALIGN8 0x40 |
#define | EF_NEW_ABI 0x80 |
#define | EF_OLD_ABI 0x100 |
#define | STT_ARM_TFUNC 0xd |
#define | SHF_ARM_ENTRYSECT 0x10000000 |
#define | SHF_ARM_COMDEF 0x80000000 |
#define | PF_ARM_SB 0x10000000 |
#define | R_ARM_NONE 0 |
#define | R_ARM_PC24 1 |
#define | R_ARM_ABS32 2 |
#define | R_ARM_REL32 3 |
#define | R_ARM_PC13 4 |
#define | R_ARM_ABS16 5 |
#define | R_ARM_ABS12 6 |
#define | R_ARM_THM_ABS5 7 |
#define | R_ARM_ABS8 8 |
#define | R_ARM_SBREL32 9 |
#define | R_ARM_THM_PC22 10 |
#define | R_ARM_THM_PC8 11 |
#define | R_ARM_AMP_VCALL9 12 |
#define | R_ARM_SWI24 13 |
#define | R_ARM_THM_SWI8 14 |
#define | R_ARM_XPC25 15 |
#define | R_ARM_THM_XPC22 16 |
#define | R_ARM_COPY 20 |
#define | R_ARM_GLOB_DAT 21 |
#define | R_ARM_JUMP_SLOT 22 |
#define | R_ARM_RELATIVE 23 |
#define | R_ARM_GOTOFF 24 |
#define | R_ARM_GOTPC 25 |
#define | R_ARM_GOT32 26 |
#define | R_ARM_PLT32 27 |
#define | R_ARM_GNU_VTENTRY 100 |
#define | R_ARM_GNU_VTINHERIT 101 |
#define | R_ARM_THM_PC11 102 |
#define | R_ARM_THM_PC9 103 |
#define | R_ARM_RXPC25 249 |
#define | R_ARM_RSBREL32 250 |
#define | R_ARM_THM_RPC22 251 |
#define | R_ARM_RREL32 252 |
#define | R_ARM_RABS22 253 |
#define | R_ARM_RPC24 254 |
#define | R_ARM_RBASE 255 |
#define | R_ARM_NUM 256 |
Typedefs | |
typedef uint16_t | Elf64_Half |
typedef uint32_t | Elf32_Word |
typedef int32_t | Elf32_Sword |
typedef uint32_t | Elf64_Word |
typedef int32_t | Elf64_Sword |
typedef uint64_t | Elf32_Xword |
typedef int64_t | Elf32_Sxword |
typedef uint64_t | Elf64_Xword |
typedef int64_t | Elf64_Sxword |
typedef uint32_t | Elf32_Addr |
typedef uint64_t | Elf64_Addr |
typedef uint32_t | Elf32_Off |
typedef uint64_t | Elf64_Off |
typedef uint16_t | Elf32_Section |
typedef uint16_t | Elf64_Section |
typedef uint32_t | Elf32_Symndx |
typedef uint64_t | Elf64_Symndx |
typedef Elf32_Addr | Elf32_Conflict |
Variables | |
__BEGIN_DECLS typedef uint16_t | Elf32_Half |
#define _ELF_H 1 |
#define AT_BASE 7 |
#define AT_EGID 14 |
#define AT_ENTRY 9 |
#define AT_EUID 12 |
#define AT_EXECFD 2 |
#define AT_FLAGS 8 |
#define AT_FPUCW 17 |
#define AT_GID 13 |
#define AT_HWCAP 16 |
#define AT_IGNORE 1 |
#define AT_NOTELF 10 |
#define AT_NULL 0 |
#define AT_PAGESZ 6 |
#define AT_PHDR 3 |
#define AT_PHENT 4 |
#define AT_PHNUM 5 |
#define AT_PLATFORM 15 |
#define AT_UID 11 |
#define DF_1_GLOBAL 0x00000002 |
#define DF_1_GROUP 0x00000004 |
#define DF_1_INITFIRST 0x00000020 |
#define DF_1_LOADFLTR 0x00000010 |
#define DF_1_NODELETE 0x00000008 |
#define DF_1_NOOPEN 0x00000040 |
#define DF_1_NOW 0x00000001 |
#define DT_ADDRRNGHI 0x6ffffeff |
#define DT_ADDRRNGLO 0x6ffffe00 |
#define DT_AUXILIARY 0x7ffffffd |
#define DT_BIND_NOW 24 |
#define DT_DEBUG 21 |
#define DT_EXTRANUM 3 |
#define DT_EXTRATAGIDX | ( | tag | ) | ((Elf32_Word)-((Elf32_Sword) (tag) <<1>>1)-1) |
#define DT_FILTER 0x7fffffff |
#define DT_FINI 13 |
#define DT_FINI_ARRAY 26 |
#define DT_FINI_ARRAYSZ 28 |
#define DT_FLAGS_1 0x6ffffffb |
#define DT_HASH 4 |
#define DT_HIOS 0x6fffffff |
#define DT_HIPROC 0x7fffffff |
#define DT_INIT 12 |
#define DT_INIT_ARRAY 25 |
#define DT_INIT_ARRAYSZ 27 |
#define DT_JMPREL 23 |
#define DT_LOOS 0x60000000 |
#define DT_LOPROC 0x70000000 |
#define DT_MIPS_AUX_DYNAMIC 0x70000031 |
#define DT_MIPS_BASE_ADDRESS 0x70000006 |
#define DT_MIPS_COMPACT_SIZE 0x7000002f |
#define DT_MIPS_CONFLICT 0x70000008 |
#define DT_MIPS_CONFLICTNO 0x7000000b |
#define DT_MIPS_CXX_FLAGS 0x70000022 |
#define DT_MIPS_DELTA_CLASS 0x70000017 |
#define DT_MIPS_DELTA_CLASS_NO 0x70000018 |
#define DT_MIPS_DELTA_CLASSSYM 0x70000020 |
#define DT_MIPS_DELTA_CLASSSYM_NO 0x70000021 |
#define DT_MIPS_DELTA_INSTANCE 0x70000019 |
#define DT_MIPS_DELTA_INSTANCE_NO 0x7000001a |
#define DT_MIPS_DELTA_RELOC 0x7000001b |
#define DT_MIPS_DELTA_RELOC_NO 0x7000001c |
#define DT_MIPS_DELTA_SYM 0x7000001d |
#define DT_MIPS_DELTA_SYM_NO 0x7000001e |
#define DT_MIPS_DYNSTR_ALIGN 0x7000002b |
#define DT_MIPS_FLAGS 0x70000005 |
#define DT_MIPS_GOTSYM 0x70000013 |
#define DT_MIPS_GP_VALUE 0x70000030 |
#define DT_MIPS_HIDDEN_GOTIDX 0x70000027 |
#define DT_MIPS_HIPAGENO 0x70000014 |
#define DT_MIPS_ICHECKSUM 0x70000003 |
#define DT_MIPS_INTERFACE 0x7000002a |
#define DT_MIPS_INTERFACE_SIZE 0x7000002c |
#define DT_MIPS_IVERSION 0x70000004 |
#define DT_MIPS_LIBLIST 0x70000009 |
#define DT_MIPS_LIBLISTNO 0x70000010 |
#define DT_MIPS_LOCAL_GOTIDX 0x70000026 |
#define DT_MIPS_LOCAL_GOTNO 0x7000000a |
#define DT_MIPS_LOCALPAGE_GOTIDX 0x70000025 |
#define DT_MIPS_MSYM 0x70000007 |
#define DT_MIPS_NUM 0x32 |
#define DT_MIPS_OPTIONS 0x70000029 |
#define DT_MIPS_PERF_SUFFIX 0x7000002e |
#define DT_MIPS_PIXIE_INIT 0x70000023 |
#define DT_MIPS_PROTECTED_GOTIDX 0x70000028 |
#define DT_MIPS_RLD_MAP 0x70000016 |
#define DT_MIPS_RLD_TEXT_RESOLVE_ADDR 0x7000002d |
#define DT_MIPS_RLD_VERSION 0x70000001 |
#define DT_MIPS_SYMBOL_LIB 0x70000024 |
#define DT_MIPS_SYMTABNO 0x70000011 |
#define DT_MIPS_TIME_STAMP 0x70000002 |
#define DT_MIPS_UNREFEXTNO 0x70000012 |
#define DT_NEEDED 1 |
#define DT_NULL 0 |
#define DT_NUM 29 |
#define DT_PLTGOT 3 |
#define DT_PLTREL 20 |
#define DT_PLTRELSZ 2 |
#define DT_POSFLAG_1 0x6ffffdfd |
#define DT_PROCNUM DT_MIPS_NUM |
#define DT_REL 17 |
#define DT_RELA 7 |
#define DT_RELAENT 9 |
#define DT_RELASZ 8 |
#define DT_RELENT 19 |
#define DT_RELSZ 18 |
#define DT_RPATH 15 |
#define DT_SONAME 14 |
#define DT_SPARC_NUM 2 |
#define DT_SPARC_REGISTER 0x70000001 |
#define DT_STRSZ 10 |
#define DT_STRTAB 5 |
#define DT_SYMBOLIC 16 |
#define DT_SYMENT 11 |
#define DT_SYMINENT 0x6ffffdff |
#define DT_SYMINFO 0x6ffffeff |
#define DT_SYMINSZ 0x6ffffdfe |
#define DT_SYMTAB 6 |
#define DT_TEXTREL 22 |
#define DT_VALRNGHI 0x6ffffdff |
#define DT_VALRNGLO 0x6ffffd00 |
#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_VERSYM 0x6ffffff0 |
#define E_MIPS_ARCH_1 0x00000000 |
#define E_MIPS_ARCH_2 0x10000000 |
#define E_MIPS_ARCH_3 0x20000000 |
#define E_MIPS_ARCH_4 0x30000000 |
#define E_MIPS_ARCH_5 0x40000000 |
#define EF_ALIGN8 0x40 |
#define EF_ALPHA_32BIT 1 |
#define EF_ALPHA_CANRELAX 2 |
#define EF_ARM_APCS_26 0x08 |
#define EF_ARM_APCS_FLOAT 0x10 |
#define EF_ARM_HASENTRY 0x02 |
#define EF_ARM_INTERWORK 0x04 |
#define EF_ARM_PIC 0x20 |
#define EF_ARM_RELEXEC 0x01 |
#define EF_MIPS_64BIT_WHIRL 16 |
#define EF_MIPS_ABI2 32 |
#define EF_MIPS_ABI_ON32 64 |
#define EF_MIPS_ARCH 0xf0000000 |
#define EF_MIPS_ARCH_1 0x00000000 |
#define EF_MIPS_ARCH_2 0x10000000 |
#define EF_MIPS_ARCH_3 0x20000000 |
#define EF_MIPS_ARCH_4 0x30000000 |
#define EF_MIPS_ARCH_5 0x40000000 |
#define EF_MIPS_CPIC 4 |
#define EF_MIPS_NOREORDER 1 |
#define EF_MIPS_PIC 2 |
#define EF_MIPS_XGOT 8 |
#define EF_NEW_ABI 0x80 |
#define EF_OLD_ABI 0x100 |
#define EF_PARISC_ARCH 0xffff0000 |
#define EF_PARISC_EXT 2 |
#define EF_PARISC_TRAPNL 1 |
#define EF_SPARC_EXT_MASK 0xFFFF00 |
#define EF_SPARC_HAL_R1 0x000400 |
#define EF_SPARC_SUN_US1 0x000200 |
#define EF_SPARCV9_MM 3 |
#define EF_SPARCV9_PSO 1 |
#define EF_SPARCV9_RMO 2 |
#define EF_SPARCV9_TSO 0 |
#define EI_ABIVERSION 8 |
#define EI_CLASS 4 |
#define EI_DATA 5 |
#define EI_MAG0 0 |
#define EI_MAG1 1 |
#define EI_MAG2 2 |
#define EI_MAG3 3 |
#define EI_NIDENT (16) |
#define EI_OSABI 7 |
#define EI_PAD 9 |
#define EI_VERSION 6 |
#define ELF32_R_INFO | ( | sym, | |||
type | ) | (((sym) << 8) + ((type) & 0xff)) |
#define ELF32_R_SYM | ( | val | ) | ((val) >> 8) |
#define ELF32_R_TYPE | ( | val | ) | ((val) & 0xff) |
#define ELF32_ST_BIND | ( | val | ) | (((unsigned char) (val)) >> 4) |
#define ELF32_ST_INFO | ( | bind, | |||
type | ) | (((bind) << 4) + ((type) & 0xf)) |
#define ELF32_ST_TYPE | ( | val | ) | ((val) & 0xf) |
#define ELF64_R_INFO | ( | sym, | |||
type | ) | (((sym) << 32) + (type)) |
#define ELF64_R_SYM | ( | i | ) | ((i) >> 32) |
#define ELF64_R_TYPE | ( | i | ) | ((i) & 0xffffffff) |
#define ELF64_ST_BIND | ( | val | ) | ELF32_ST_BIND (val) |
#define ELF64_ST_INFO | ( | bind, | |||
type | ) | ELF32_ST_INFO ((bind), (type)) |
#define ELF64_ST_TYPE | ( | val | ) | ELF32_ST_TYPE (val) |
#define ELF_NOTE_ABI 1 |
#define ELF_NOTE_GNU "GNU" |
#define ELF_NOTE_OS_GNU 1 |
#define ELF_NOTE_OS_LINUX 0 |
#define ELF_NOTE_OS_SOLARIS2 2 |
#define ELF_NOTE_PAGESIZE_HINT 1 |
#define ELF_NOTE_SOLARIS "SUNW Solaris" |
#define ELFCLASS32 1 |
#define ELFCLASS64 2 |
#define ELFCLASSNONE 0 |
#define ELFCLASSNUM 3 |
#define ELFDATA2LSB 1 |
#define ELFDATA2MSB 2 |
#define ELFDATANONE 0 |
#define ELFDATANUM 3 |
#define ELFMAG "\177ELF" |
#define ELFMAG0 0x7f |
#define ELFMAG1 'E' |
#define ELFMAG2 'L' |
#define ELFMAG3 'F' |
#define ELFOSABI_ARM 97 |
#define ELFOSABI_HPUX 1 |
#define ELFOSABI_STANDALONE 255 |
#define ELFOSABI_SYSV 0 |
#define EM_386 3 |
#define EM_486 6 |
#define EM_68HC12 53 |
#define EM_68K 4 |
#define EM_860 7 |
#define EM_88K 5 |
#define EM_960 19 |
#define EM_ALPHA 0x9026 |
#define EM_ARC 45 |
#define EM_ARM 40 |
#define EM_COLDFIRE 52 |
#define EM_FAKE_ALPHA 41 |
#define EM_FR20 37 |
#define EM_H8_300 46 |
#define EM_H8_300H 47 |
#define EM_H8_500 49 |
#define EM_H8S 48 |
#define EM_IA_64 50 |
#define EM_M32 1 |
#define EM_MIPS 8 |
#define EM_MIPS_RS4_BE 10 |
#define EM_MIPS_X 51 |
#define EM_MMA 39 |
#define EM_nCUBE 16 |
#define EM_NONE 0 |
#define EM_NUM 54 |
#define EM_PARISC 15 |
#define EM_PPC 20 |
#define EM_RH32 38 |
#define EM_RS6000 11 |
#define EM_S370 9 |
#define EM_SH 42 |
#define EM_SPARC 2 |
#define EM_SPARC32PLUS 18 |
#define EM_SPARCV9 43 |
#define EM_TRICORE 44 |
#define EM_V800 36 |
#define EM_VPP500 17 |
#define ET_CORE 4 |
#define ET_DYN 3 |
#define ET_EXEC 2 |
#define ET_HIPROC 0xffff |
#define ET_LOPROC 0xff00 |
#define ET_NONE 0 |
#define ET_NUM 5 |
#define ET_REL 1 |
#define EV_CURRENT 1 |
#define EV_NONE 0 |
#define EV_NUM 2 |
#define HWCAP_SPARC_FLUSH 1 |
#define HWCAP_SPARC_MULDIV 8 |
#define HWCAP_SPARC_STBAR 2 |
#define HWCAP_SPARC_SWAP 4 |
#define HWCAP_SPARC_V9 16 |
#define LL_DELAY_LOAD (1 << 4) |
#define LL_DELTA (1 << 5) |
#define LL_EXACT_MATCH (1 << 0) |
#define LL_EXPORTS (1 << 3) |
#define LL_IGNORE_INT_VER (1 << 1) |
#define LL_NONE 0 |
#define LL_REQUIRE_MINOR (1 << 2) |
#define NT_AUXV 6 |
#define NT_FPREGSET 2 |
#define NT_GWINDOWS 7 |
#define NT_LWPSINFO 17 |
#define NT_LWPSTATUS 16 |
#define NT_PLATFORM 5 |
#define NT_PRCRED 14 |
#define NT_PRPSINFO 3 |
#define NT_PRSTATUS 1 |
#define NT_PRXREG 4 |
#define NT_PSINFO 13 |
#define NT_PSTATUS 10 |
#define NT_UTSNAME 15 |
#define NT_VERSION 1 |
#define ODK_EXCEPTIONS 2 |
#define ODK_FILL 5 |
#define ODK_HWAND 7 |
#define ODK_HWOR 8 |
#define ODK_HWPATCH 4 |
#define ODK_NULL 0 |
#define ODK_PAD 3 |
#define ODK_REGINFO 1 |
#define ODK_TAGS 6 |
#define OEX_DISMISS 0x80000 |
#define OEX_FPDBUG 0x40000 |
#define OEX_FPU_DIV0 0x08 |
#define OEX_FPU_INEX 0x01 |
#define OEX_FPU_INVAL 0x10 |
#define OEX_FPU_MAX 0x1f00 |
#define OEX_FPU_MIN 0x1f |
#define OEX_FPU_OFLO 0x04 |
#define OEX_FPU_UFLO 0x02 |
#define OEX_PAGE0 0x10000 |
#define OEX_PRECISEFP OEX_FPDBUG |
#define OEX_SMM 0x20000 |
#define OHW_R4KEOP 0x1 |
#define OHW_R5KCVTL 0x8 |
#define OHW_R5KEOP 0x4 |
#define OHW_R8KPFETCH 0x2 |
#define OHWA0_R4KEOP_CHECKED 0x00000001 |
#define OHWA1_R4KEOP_CLEAN 0x00000002 |
#define OPAD_POSTFIX 0x2 |
#define OPAD_PREFIX 0x1 |
#define OPAD_SYMBOL 0x4 |
#define PF_ARM_SB 0x10000000 |
#define PF_MASKPROC 0xf0000000 |
#define PF_MIPS_LOCAL 0x10000000 |
#define PF_R (1 << 2) |
#define PF_W (1 << 1) |
#define PF_X (1 << 0) |
#define PT_DYNAMIC 2 |
#define PT_HIOS 0x6fffffff |
#define PT_HIPROC 0x7fffffff |
#define PT_INTERP 3 |
#define PT_LOAD 1 |
#define PT_LOOS 0x60000000 |
#define PT_LOPROC 0x70000000 |
#define PT_MIPS_OPTIONS 0x70000002 |
#define PT_MIPS_REGINFO 0x70000000 |
#define PT_MIPS_RTPROC 0x70000001 |
#define PT_NOTE 4 |
#define PT_NULL 0 |
#define PT_NUM 7 |
#define PT_PHDR 6 |
#define PT_SHLIB 5 |
#define R_386_32 1 |
#define R_386_COPY 5 |
#define R_386_GLOB_DAT 6 |
#define R_386_GOT32 3 |
#define R_386_GOTOFF 9 |
#define R_386_GOTPC 10 |
#define R_386_JMP_SLOT 7 |
#define R_386_NONE 0 |
#define R_386_NUM 11 |
#define R_386_PC32 2 |
#define R_386_PLT32 4 |
#define R_386_RELATIVE 8 |
#define R_68K_16 2 |
#define R_68K_32 1 |
#define R_68K_8 3 |
#define R_68K_COPY 19 |
#define R_68K_GLOB_DAT 20 |
#define R_68K_GOT16 8 |
#define R_68K_GOT16O 11 |
#define R_68K_GOT32 7 |
#define R_68K_GOT32O 10 |
#define R_68K_GOT8 9 |
#define R_68K_GOT8O 12 |
#define R_68K_JMP_SLOT 21 |
#define R_68K_NONE 0 |
#define R_68K_NUM 23 |
#define R_68K_PC16 5 |
#define R_68K_PC32 4 |
#define R_68K_PC8 6 |
#define R_68K_PLT16 14 |
#define R_68K_PLT16O 17 |
#define R_68K_PLT32 13 |
#define R_68K_PLT32O 16 |
#define R_68K_PLT8 15 |
#define R_68K_PLT8O 18 |
#define R_68K_RELATIVE 22 |
#define R_ALPHA_BRADDR 7 |
#define R_ALPHA_COPY 24 |
#define R_ALPHA_GLOB_DAT 25 |
#define R_ALPHA_GPDISP 6 |
#define R_ALPHA_GPREL32 3 |
#define R_ALPHA_GPRELHIGH 17 |
#define R_ALPHA_GPRELLOW 18 |
#define R_ALPHA_GPVALUE 16 |
#define R_ALPHA_HINT 8 |
#define R_ALPHA_IMMED_BR_HI32 22 |
#define R_ALPHA_IMMED_GP_16 19 |
#define R_ALPHA_IMMED_GP_HI32 20 |
#define R_ALPHA_IMMED_LO32 23 |
#define R_ALPHA_IMMED_SCN_HI32 21 |
#define R_ALPHA_JMP_SLOT 26 |
#define R_ALPHA_LITERAL 4 |
#define R_ALPHA_LITUSE 5 |
#define R_ALPHA_NONE 0 |
#define R_ALPHA_NUM 28 |
#define R_ALPHA_OP_PRSHIFT 15 |
#define R_ALPHA_OP_PSUB 14 |
#define R_ALPHA_OP_PUSH 12 |
#define R_ALPHA_OP_STORE 13 |
#define R_ALPHA_REFLONG 1 |
#define R_ALPHA_REFQUAD 2 |
#define R_ALPHA_RELATIVE 27 |
#define R_ALPHA_SREL16 9 |
#define R_ALPHA_SREL32 10 |
#define R_ALPHA_SREL64 11 |
#define R_ARM_ABS12 6 |
#define R_ARM_ABS16 5 |
#define R_ARM_ABS32 2 |
#define R_ARM_ABS8 8 |
#define R_ARM_AMP_VCALL9 12 |
#define R_ARM_COPY 20 |
#define R_ARM_GLOB_DAT 21 |
#define R_ARM_GNU_VTENTRY 100 |
#define R_ARM_GNU_VTINHERIT 101 |
#define R_ARM_GOT32 26 |
#define R_ARM_GOTOFF 24 |
#define R_ARM_GOTPC 25 |
#define R_ARM_JUMP_SLOT 22 |
#define R_ARM_NONE 0 |
#define R_ARM_NUM 256 |
#define R_ARM_PC13 4 |
#define R_ARM_PC24 1 |
#define R_ARM_PLT32 27 |
#define R_ARM_RABS22 253 |
#define R_ARM_RBASE 255 |
#define R_ARM_REL32 3 |
#define R_ARM_RELATIVE 23 |
#define R_ARM_RPC24 254 |
#define R_ARM_RREL32 252 |
#define R_ARM_RSBREL32 250 |
#define R_ARM_RXPC25 249 |
#define R_ARM_SBREL32 9 |
#define R_ARM_SWI24 13 |
#define R_ARM_THM_ABS5 7 |
#define R_ARM_THM_PC11 102 |
#define R_ARM_THM_PC22 10 |
#define R_ARM_THM_PC8 11 |
#define R_ARM_THM_PC9 103 |
#define R_ARM_THM_RPC22 251 |
#define R_ARM_THM_SWI8 14 |
#define R_ARM_THM_XPC22 16 |
#define R_ARM_XPC25 15 |
#define R_MIPS_16 1 |
#define R_MIPS_26 4 |
#define R_MIPS_32 2 |
#define R_MIPS_64 18 |
#define R_MIPS_ADD_IMMEDIATE 34 |
#define R_MIPS_CALL16 11 |
#define R_MIPS_CALL_HI16 30 |
#define R_MIPS_CALL_LO16 31 |
#define R_MIPS_DELETE 27 |
#define R_MIPS_GOT16 9 |
#define R_MIPS_GOT_DISP 19 |
#define R_MIPS_GOT_HI16 22 |
#define R_MIPS_GOT_LO16 23 |
#define R_MIPS_GOT_OFST 21 |
#define R_MIPS_GOT_PAGE 20 |
#define R_MIPS_GPREL16 7 |
#define R_MIPS_GPREL32 12 |
#define R_MIPS_HI16 5 |
#define R_MIPS_HIGHER 28 |
#define R_MIPS_HIGHEST 29 |
#define R_MIPS_INSERT_A 25 |
#define R_MIPS_INSERT_B 26 |
#define R_MIPS_JALR 37 |
#define R_MIPS_LITERAL 8 |
#define R_MIPS_LO16 6 |
#define R_MIPS_NONE 0 |
#define R_MIPS_NUM 38 |
#define R_MIPS_PC16 10 |
#define R_MIPS_PJUMP 35 |
#define R_MIPS_REL16 33 |
#define R_MIPS_REL32 3 |
#define R_MIPS_RELGOT 36 |
#define R_MIPS_SCN_DISP 32 |
#define R_MIPS_SHIFT5 16 |
#define R_MIPS_SHIFT6 17 |
#define R_MIPS_SUB 24 |
#define R_PARISC_DIR14R 4 |
#define R_PARISC_DIR17R 3 |
#define R_PARISC_DIR21L 2 |
#define R_PARISC_DIR32 1 |
#define R_PARISC_DLTIND14F 17 |
#define R_PARISC_DLTIND14R 16 |
#define R_PARISC_DLTIND21L 15 |
#define R_PARISC_DLTREL14F 14 |
#define R_PARISC_DLTREL14R 13 |
#define R_PARISC_DLTREL21L 12 |
#define R_PARISC_DPREL14F 11 |
#define R_PARISC_DPREL14R 10 |
#define R_PARISC_DPREL21L 9 |
#define R_PARISC_NONE 0 |
#define R_PARISC_PCREL14R 6 |
#define R_PARISC_PCREL17C 7 |
#define R_PARISC_PCREL17F 8 |
#define R_PARISC_PCREL21L 5 |
#define R_PARISC_PLABEL32 18 |
#define R_PPC_ADDR14 7 |
#define R_PPC_ADDR14_BRNTAKEN 9 |
#define R_PPC_ADDR14_BRTAKEN 8 |
#define R_PPC_ADDR16 3 |
#define R_PPC_ADDR16_HA 6 |
#define R_PPC_ADDR16_HI 5 |
#define R_PPC_ADDR16_LO 4 |
#define R_PPC_ADDR24 2 |
#define R_PPC_ADDR32 1 |
#define R_PPC_COPY 19 |
#define R_PPC_DIAB_RELSDA_HA 185 |
#define R_PPC_DIAB_RELSDA_HI 184 |
#define R_PPC_DIAB_RELSDA_LO 183 |
#define R_PPC_DIAB_SDA21_HA 182 |
#define R_PPC_DIAB_SDA21_HI 181 |
#define R_PPC_DIAB_SDA21_LO 180 |
#define R_PPC_EMB_BIT_FLD 115 |
#define R_PPC_EMB_MRKREF 110 |
#define R_PPC_EMB_NADDR16 102 |
#define R_PPC_EMB_NADDR16_HA 105 |
#define R_PPC_EMB_NADDR16_HI 104 |
#define R_PPC_EMB_NADDR16_LO 103 |
#define R_PPC_EMB_NADDR32 101 |
#define R_PPC_EMB_RELSDA 116 |
#define R_PPC_EMB_RELSEC16 111 |
#define R_PPC_EMB_RELST_HA 114 |
#define R_PPC_EMB_RELST_HI 113 |
#define R_PPC_EMB_RELST_LO 112 |
#define R_PPC_EMB_SDA21 109 |
#define R_PPC_EMB_SDA2I16 107 |
#define R_PPC_EMB_SDA2REL 108 |
#define R_PPC_EMB_SDAI16 106 |
#define R_PPC_GLOB_DAT 20 |
#define R_PPC_GOT16 14 |
#define R_PPC_GOT16_HA 17 |
#define R_PPC_GOT16_HI 16 |
#define R_PPC_GOT16_LO 15 |
#define R_PPC_JMP_SLOT 21 |
#define R_PPC_LOCAL24PC 23 |
#define R_PPC_NONE 0 |
#define R_PPC_NUM 37 |
#define R_PPC_PLT16_HA 31 |
#define R_PPC_PLT16_HI 30 |
#define R_PPC_PLT16_LO 29 |
#define R_PPC_PLT32 27 |
#define R_PPC_PLTREL24 18 |
#define R_PPC_PLTREL32 28 |
#define R_PPC_REL14 11 |
#define R_PPC_REL14_BRNTAKEN 13 |
#define R_PPC_REL14_BRTAKEN 12 |
#define R_PPC_REL24 10 |
#define R_PPC_REL32 26 |
#define R_PPC_RELATIVE 22 |
#define R_PPC_SDAREL16 32 |
#define R_PPC_SECTOFF 33 |
#define R_PPC_SECTOFF_HA 36 |
#define R_PPC_SECTOFF_HI 35 |
#define R_PPC_SECTOFF_LO 34 |
#define R_PPC_TOC16 255 |
#define R_PPC_UADDR16 25 |
#define R_PPC_UADDR32 24 |
#define R_SPARC_10 30 |
#define R_SPARC_11 31 |
#define R_SPARC_13 11 |
#define R_SPARC_16 2 |
#define R_SPARC_22 10 |
#define R_SPARC_32 3 |
#define R_SPARC_5 44 |
#define R_SPARC_6 45 |
#define R_SPARC_64 32 |
#define R_SPARC_7 43 |
#define R_SPARC_8 1 |
#define R_SPARC_COPY 19 |
#define R_SPARC_DISP16 5 |
#define R_SPARC_DISP32 6 |
#define R_SPARC_DISP64 46 |
#define R_SPARC_DISP8 4 |
#define R_SPARC_GLOB_DAT 20 |
#define R_SPARC_GOT10 13 |
#define R_SPARC_GOT13 14 |
#define R_SPARC_GOT22 15 |
#define R_SPARC_H44 50 |
#define R_SPARC_HH22 34 |
#define R_SPARC_HI22 9 |
#define R_SPARC_HIPLT22 25 |
#define R_SPARC_HIX22 48 |
#define R_SPARC_HM10 35 |
#define R_SPARC_JMP_SLOT 21 |
#define R_SPARC_L44 52 |
#define R_SPARC_LM22 36 |
#define R_SPARC_LO10 12 |
#define R_SPARC_LOPLT10 26 |
#define R_SPARC_LOX10 49 |
#define R_SPARC_M44 51 |
#define R_SPARC_NONE 0 |
#define R_SPARC_NUM 56 |
#define R_SPARC_OLO10 33 |
#define R_SPARC_PC10 16 |
#define R_SPARC_PC22 17 |
#define R_SPARC_PC_HH22 37 |
#define R_SPARC_PC_HM10 38 |
#define R_SPARC_PC_LM22 39 |
#define R_SPARC_PCPLT10 29 |
#define R_SPARC_PCPLT22 28 |
#define R_SPARC_PCPLT32 27 |
#define R_SPARC_PLT32 24 |
#define R_SPARC_PLT64 47 |
#define R_SPARC_REGISTER 53 |
#define R_SPARC_RELATIVE 22 |
#define R_SPARC_UA16 55 |
#define R_SPARC_UA32 23 |
#define R_SPARC_UA64 54 |
#define R_SPARC_WDISP16 40 |
#define R_SPARC_WDISP19 41 |
#define R_SPARC_WDISP22 8 |
#define R_SPARC_WDISP30 7 |
#define R_SPARC_WPLT30 18 |
#define RHF_CORD (1 << 12) |
#define RHF_DEFAULT_DELAY_LOAD (1 << 9) |
#define RHF_DELTA_C_PLUS_PLUS (1 << 6) |
#define RHF_GUARANTEE_INIT (1 << 5) |
#define RHF_GUARANTEE_START_INIT (1 << 7) |
#define RHF_NO_LIBRARY_REPLACEMENT (1 << 2) |
#define RHF_NO_MOVE (1 << 3) |
#define RHF_NO_UNRES_UNDEF (1 << 13) |
#define RHF_NONE 0 |
#define RHF_NOTPOT (1 << 1) |
#define RHF_PIXIE (1 << 8) |
#define RHF_QUICKSTART (1 << 0) |
#define RHF_REQUICKSTART (1 << 10) |
#define RHF_REQUICKSTARTED (1 << 11) |
#define RHF_RLD_ORDER_SAFE (1 << 14) |
#define RHF_SGI_ONLY (1 << 4) |
#define SELFMAG 4 |
#define SHF_ALLOC (1 << 1) |
#define SHF_ALPHA_GPREL 0x10000000 |
#define SHF_ARM_COMDEF 0x80000000 |
#define SHF_ARM_ENTRYSECT 0x10000000 |
#define SHF_EXECINSTR (1 << 2) |
#define SHF_MASKPROC 0xf0000000 |
#define SHF_MIPS_ADDR 0x40000000 |
#define SHF_MIPS_GPREL 0x10000000 |
#define SHF_MIPS_LOCAL 0x04000000 |
#define SHF_MIPS_MERGE 0x20000000 |
#define SHF_MIPS_NAMES 0x02000000 |
#define SHF_MIPS_NODUPE 0x01000000 |
#define SHF_MIPS_NOSTRIP 0x08000000 |
#define SHF_MIPS_STRINGS 0x80000000 |
#define SHF_PARISC_GLOBAL 0x10000000 |
#define SHF_PARISC_SHORT 0x20000000 |
#define SHF_WRITE (1 << 0) |
#define SHN_ABS 0xfff1 |
#define SHN_COMMON 0xfff2 |
#define SHN_HIPROC 0xff1f |
#define SHN_HIRESERVE 0xffff |
#define SHN_LOPROC 0xff00 |
#define SHN_LORESERVE 0xff00 |
#define SHN_MIPS_ACOMMON 0xff00 |
#define SHN_MIPS_DATA 0xff02 |
#define SHN_MIPS_SCOMMON 0xff03 |
#define SHN_MIPS_SUNDEFINED 0xff04 |
#define SHN_MIPS_TEXT 0xff01 |
#define SHN_UNDEF 0 |
#define SHN_UNDEF 0 |
#define SHT_ALPHA_DEBUG 0x70000001 |
#define SHT_ALPHA_REGINFO 0x70000002 |
#define SHT_DYNAMIC 6 |
#define SHT_DYNSYM 11 |
#define SHT_GNU_verdef 0x6ffffffd |
#define SHT_GNU_verneed 0x6ffffffe |
#define SHT_GNU_versym 0x6fffffff |
#define SHT_HASH 5 |
#define SHT_HIOS 0x6fffffff |
#define SHT_HIPROC 0x7fffffff |
#define SHT_HISUNW 0x6fffffff |
#define SHT_HIUSER 0x8fffffff |
#define SHT_LOOS 0x60000000 |
#define SHT_LOPROC 0x70000000 |
#define SHT_LOSUNW 0x6ffffffb |
#define SHT_LOUSER 0x80000000 |
#define SHT_MIPS_AUXSYM 0x70000016 |
#define SHT_MIPS_CONFLICT 0x70000002 |
#define SHT_MIPS_CONTENT 0x7000000c |
#define SHT_MIPS_DEBUG 0x70000005 |
#define SHT_MIPS_DELTACLASS 0x7000001d |
#define SHT_MIPS_DELTADECL 0x7000001f |
#define SHT_MIPS_DELTAINST 0x7000001c |
#define SHT_MIPS_DELTASYM 0x7000001b |
#define SHT_MIPS_DENSE 0x70000013 |
#define SHT_MIPS_DWARF 0x7000001e |
#define SHT_MIPS_EH_REGION 0x70000027 |
#define SHT_MIPS_EVENTS 0x70000021 |
#define SHT_MIPS_EXTSYM 0x70000012 |
#define SHT_MIPS_FDESC 0x70000011 |
#define SHT_MIPS_GPTAB 0x70000003 |
#define SHT_MIPS_IFACE 0x7000000b |
#define SHT_MIPS_LIBLIST 0x70000000 |
#define SHT_MIPS_LINE 0x70000019 |
#define SHT_MIPS_LOCSTR 0x70000018 |
#define SHT_MIPS_LOCSYM 0x70000015 |
#define SHT_MIPS_MSYM 0x70000001 |
#define SHT_MIPS_OPTIONS 0x7000000d |
#define SHT_MIPS_OPTSYM 0x70000017 |
#define SHT_MIPS_PACKAGE 0x70000007 |
#define SHT_MIPS_PACKSYM 0x70000008 |
#define SHT_MIPS_PDESC 0x70000014 |
#define SHT_MIPS_PDR_EXCEPTION 0x70000029 |
#define SHT_MIPS_PIXIE 0x70000023 |
#define SHT_MIPS_REGINFO 0x70000006 |
#define SHT_MIPS_RELD 0x70000009 |
#define SHT_MIPS_RFDESC 0x7000001a |
#define SHT_MIPS_SHDR 0x70000010 |
#define SHT_MIPS_SYMBOL_LIB 0x70000020 |
#define SHT_MIPS_TRANSLATE 0x70000022 |
#define SHT_MIPS_UCODE 0x70000004 |
#define SHT_MIPS_WHIRL 0x70000026 |
#define SHT_MIPS_XLATE 0x70000024 |
#define SHT_MIPS_XLATE_DEBUG 0x70000025 |
#define SHT_MIPS_XLATE_OLD 0x70000028 |
#define SHT_NOBITS 8 |
#define SHT_NOTE 7 |
#define SHT_NULL 0 |
#define SHT_NUM 12 |
#define SHT_PARISC_ARCH 0x70000001 |
#define SHT_PARISC_GLOBAL 0x70000002 |
#define SHT_PARISC_GOT 0x70000000 |
#define SHT_PARISC_MILLI 0x70000003 |
#define SHT_PARISC_PLT 0x70000005 |
#define SHT_PARISC_SBSS 0x70000007 |
#define SHT_PARISC_SDATA 0x70000006 |
#define SHT_PARISC_STUBS 0x70000009 |
#define SHT_PARISC_SYMEXTN 0x70000008 |
#define SHT_PARISC_UNWIND 0x70000004 |
#define SHT_PROGBITS 1 |
#define SHT_REL 9 |
#define SHT_RELA 4 |
#define SHT_SHLIB 10 |
#define SHT_STRTAB 3 |
#define SHT_SUNW_COMDAT 0x6ffffffb |
#define SHT_SUNW_syminfo 0x6ffffffc |
#define SHT_SYMTAB 2 |
#define STB_GLOBAL 1 |
#define STB_HIOS 12 |
#define STB_HIPROC 15 |
#define STB_LOCAL 0 |
#define STB_LOOS 10 |
#define STB_LOPROC 13 |
#define STB_MIPS_SPLIT_COMMON 13 |
#define STB_NUM 3 |
#define STB_WEAK 2 |
#define STN_UNDEF 0 |
#define STO_ALPHA_NOPV 0x80 |
#define STO_ALPHA_STD_GPLOAD 0x88 |
#define STO_MIPS_DEFAULT 0x0 |
#define STO_MIPS_HIDDEN 0x2 |
#define STO_MIPS_INTERNAL 0x1 |
#define STO_MIPS_PROTECTED 0x3 |
#define STO_MIPS_SC_ALIGN_UNUSED 0xff |
#define STT_ARM_TFUNC 0xd |
#define STT_FILE 4 |
#define STT_FUNC 2 |
#define STT_HIOS 12 |
#define STT_HIPROC 15 |
#define STT_LOOS 11 |
#define STT_LOPROC 13 |
#define STT_NOTYPE 0 |
#define STT_NUM 5 |
#define STT_OBJECT 1 |
#define STT_PARISC_MILLICODE 13 |
#define STT_SECTION 3 |
#define SYMINFO_BT_LOWRESERVE 0xff00 |
#define SYMINFO_BT_PARENT 0xfffe |
#define SYMINFO_BT_SELF 0xffff |
#define SYMINFO_CURRENT 1 |
#define SYMINFO_FLG_COPY 0x0004 |
#define SYMINFO_FLG_DIRECT 0x0001 |
#define SYMINFO_FLG_LAZYLOAD 0x0008 |
#define SYMINFO_FLG_PASSTHRU 0x0002 |
#define SYMINFO_NONE 0 |
#define SYMINFO_NUM 2 |
#define VER_DEF_CURRENT 1 |
#define VER_DEF_NONE 0 |
#define VER_DEF_NUM 2 |
#define VER_FLG_BASE 0x1 |
#define VER_FLG_WEAK 0x2 |
#define VER_FLG_WEAK 0x2 |
#define VER_NEED_CURRENT 1 |
#define VER_NEED_NONE 0 |
#define VER_NEED_NUM 2 |
typedef uint32_t Elf32_Addr |
typedef Elf32_Addr Elf32_Conflict |
typedef uint32_t Elf32_Off |
typedef uint16_t Elf32_Section |
typedef int32_t Elf32_Sword |
typedef int64_t Elf32_Sxword |
typedef uint32_t Elf32_Symndx |
typedef uint32_t Elf32_Word |
typedef uint64_t Elf32_Xword |
typedef uint64_t Elf64_Addr |
typedef uint16_t Elf64_Half |
typedef uint64_t Elf64_Off |
typedef uint16_t Elf64_Section |
typedef int32_t Elf64_Sword |
typedef int64_t Elf64_Sxword |
typedef uint64_t Elf64_Symndx |
typedef uint32_t Elf64_Word |
typedef uint64_t Elf64_Xword |
__BEGIN_DECLS typedef uint16_t Elf32_Half |