Mauerer runapp05.tex V1 - 09/04/2008 6:13pm Page 1253Appendix E: The ELF Binary Format
Elf64_Off e_shoff; /* Section header table file offset */
Elf64_Word e_flags;
Elf64_Half e_ehsize;
Elf64_Half e_phentsize;
Elf64_Half e_phnum;
Elf64_Half e_shentsize;
Elf64_Half e_shnum;
Elf64_Half e_shstrndx;
} Elf64_Ehdr;Table E-2: Architectures Supported by ELF
Value ArchitectureEM_SPARC 32-bit SparcEM_SPARC32PLUS 32-bit Sparc (‘‘v8 Plus‘‘)EM_SPARCV9 64-bit SparcEM_386andELF_486 IA-32EM_IA_64 IA-64EM_X86_64 AMD64EM_68K Motorola 68kEM_MIPS MipsEM_PARISC Hewlet-Packard PA-RiscEM_PPC PowerPCEM_PPC64 PowerPC 64EM_SH Hitachi SuperHEM_S390 IBM S/390EM_S390_OLD Former interim value for S390EM_CRIS Axis Communications CrisEM_V850 NEC v850EM_H8_300H Hitachi H8/300HEM_ALPHA Alpha AXPEM_M32R Renseas M32REM_H8_300 Renseas H8/300EM_FRV Fujitsu FR-V