The ELF header is a structure that resides at the beginning of an ELF file. The ELF header contains data crucial for the program’s execution:
- file class: 32 or 64 bit
- endianness
- entry point
- offset to program headers
- offset to section headers
- flags and platform-specific features
- …