#include <stdint.h>
Go to the source code of this file.
◆ EI_CLASS
#define EI_CLASS 4 /* ELF type */ |
◆ EI_MAG0
#define EI_MAG0 0 /* file ID */ |
◆ EI_MAG1
#define EI_MAG1 1 /* file ID */ |
◆ EI_MAG2
#define EI_MAG2 2 /* file ID */ |
◆ EI_MAG3
#define EI_MAG3 3 /* file ID */ |
◆ EI_NIDENT
#define EI_NIDENT 16 /* Size of e_ident[] */ |
◆ ELFCLASS32
◆ ELFCLASS64
◆ ELFCLASSNONE
◆ ELFMAG0
#define ELFMAG0 0x7f /* e_ident[EI_MAG0] */ |
◆ ELFMAG1
#define ELFMAG1 'E' /* e_ident[EI_MAG1] */ |
◆ ELFMAG2
#define ELFMAG2 'L' /* e_ident[EI_MAG2] */ |
◆ ELFMAG3
#define ELFMAG3 'F' /* e_ident[EI_MAG3] */ |
◆ ET_EXEC
#define ET_EXEC 2 /* executable file */ |
◆ IS_ELF
◆ PT_DYNAMIC
◆ PT_LOAD
◆ PT_NOTE
◆ SHF_ALLOC
#define SHF_ALLOC 0x2 /* occupies memory */ |
◆ SHT_DYNAMIC
◆ SHT_DYNSYM
◆ SHT_HASH
◆ SHT_NOBITS
#define SHT_NOBITS 8 /* no space section */ |
◆ SHT_NOTE
◆ SHT_NULL
◆ SHT_PROGBITS
◆ SHT_REL
◆ SHT_RELA
◆ SHT_SHLIB
◆ SHT_STRTAB
#define SHT_STRTAB 3 /* string table section */ |
◆ SHT_SYMTAB
◆ Elf32_Addr
◆ Elf32_Ehdr
◆ Elf32_Half
◆ Elf32_Off
◆ Elf32_Word