11 FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
15 typedef uint32_t Elf32_Addr;
16 typedef uint16_t Elf32_Half;
17 typedef uint32_t Elf32_Off;
18 typedef int32_t Elf32_Sword;
19 typedef uint32_t Elf32_Word;
21 /** Length of ELF identifier */
26 unsigned char e_ident[EI_NIDENT];
35 Elf32_Half e_phentsize;
37 Elf32_Half e_shentsize;
39 Elf32_Half e_shstrndx;
42 /* ELF identifier indexes */
51 /* ELF magic signature bytes */
60 /* ELF data encodings */
66 /** ELF program header */
78 /* ELF segment types */