#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