Go to the source code of this file.
| Data Structures | |
| struct | Elf32_Ehdr | 
| struct | Elf64_Ehdr | 
| struct | Elf32_Phdr | 
| struct | Elf64_Phdr | 
| struct | Elf32_Shdr | 
| struct | Elf64_Shdr | 
| struct | elf_note | 
| struct | Elf64_Nhdr | 
| Defines | |
| #define | USE_ARRAY_FOR_64BIT_TYPES | 
| #define | EI_NIDENT 16 | 
| #define | ET_EXEC 2 | 
| #define | ET_CORE 4 | 
| #define | SHT_SYMTAB 2 | 
| #define | SHT_NOTE 7 | 
| #define | SHT_DYNSYM 11 | 
| #define | ELFDATANONE 0 | 
| #define | ELFDATA2LSB 1 | 
| #define | ELFDATA2MSB 2 | 
| #define | ELFCLASSNONE 0 | 
| #define | ELFCLASS32 1 | 
| #define | ELFCLASS64 2 | 
| #define | EI_MAG0 0 | 
| #define | EI_MAG1 1 | 
| #define | EI_MAG2 2 | 
| #define | EI_MAG3 3 | 
| #define | EI_CLASS 4 | 
| #define | EI_DATA 5 | 
| #define | EI_VERSION 6 | 
| #define | EI_PAD 7 | 
| #define | ELFMAG0 0x7f | 
| #define | ELFMAG1 'E' | 
| #define | ELFMAG2 'L' | 
| #define | ELFMAG3 'F' | 
| #define | ELFMAG "\177ELF" | 
| #define | OLFMAG1 'O' | 
| #define | OLFMAG "\177OLF" | 
| #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 | NT_PRSTATUS 1 | 
| #define | NT_PRFPREG 2 | 
| #define | NT_PRPSINFO 3 | 
| #define | NT_TASKSTRUCT 4 | 
| #define | NT_NETBSD_CORE_PROCINFO 1 | 
| #define | NT_PRSTATUS 1 | 
| #define | NT_PRFPREG 2 | 
| #define | NT_PRPSINFO 3 | 
| #define | NT_PRXREG 4 | 
| #define | NT_PLATFORM 5 | 
| #define | NT_AUXV 6 | 
| #define | NT_NETBSD_VERSION 1 | 
| #define | NT_NETBSD_EMULATION 2 | 
| #define | NT_FREEBSD_VERSION 1 | 
| #define | NT_OPENBSD_VERSION 1 | 
| #define | NT_DRAGONFLY_VERSION 1 | 
| #define | NT_GNU_VERSION 1 | 
| #define | GNU_OS_LINUX 0 | 
| #define | GNU_OS_HURD 1 | 
| #define | GNU_OS_SOLARIS 2 | 
| Typedefs | |
| typedef uint32_t | Elf32_Addr | 
| typedef uint32_t | Elf32_Off | 
| typedef uint16_t | Elf32_Half | 
| typedef uint32_t | Elf32_Word | 
| typedef uint8_t | Elf32_Char | 
| typedef uint32_t | Elf64_Addr [2] | 
| typedef uint32_t | Elf64_Off [2] | 
| typedef uint32_t | Elf64_Xword [2] | 
| typedef uint16_t | Elf64_Half | 
| typedef uint32_t | Elf64_Word | 
| typedef uint8_t | Elf64_Char | 
| typedef elf_note | Elf32_Nhdr | 
| #define EI_CLASS 4 | 
| #define ELFCLASS64 2 | 
| #define ET_EXEC 2 | 
| #define PT_DYNAMIC 2 | 
| typedef uint32_t Elf32_Addr | 
| typedef uint8_t Elf32_Char | 
| typedef uint16_t Elf32_Half | 
| typedef struct elf_note Elf32_Nhdr | 
| typedef uint32_t Elf32_Word | 
| typedef uint32_t Elf64_Addr[2] | 
| typedef uint8_t Elf64_Char | 
| typedef uint16_t Elf64_Half | 
| typedef uint32_t Elf64_Word | 
| typedef uint32_t Elf64_Xword[2] | 
 1.5.2
 1.5.2