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] |