User:Cronolio/build/elf

From Gentoo Wiki
Jump to:navigation Jump to:search
ELF header
bytes field name value meaning
4 e_ident[EI_MAG] ELFMAG0 0x7f ?
ELFMAG1 E
ELFMAG2 L
ELFMAG3 F
1 e_ident[EI_CLASS] ELFCLASSNONE 0 ?
ELFCLASS32 1 ?
ELFCLASS64 2 ?
1 e_ident[EI_DATA] ELFDATANONE 0 ?
ELFDATA2LSB 1 ?
ELFDATA2MSB 2 ?
1 e_ident[EI_VERSION] EI_VERSION 1 ?
1 e_ident[EI_OSABI] ELFOSABI_NONE 0 ?
ELFOSABI_HPUX 1 ?
ELFOSABI_NETBSD 2 ?
ELFOSABI_GNU 3 GNU
ELFOSABI_LINUX 3 LINUX historical - alias for ELFOSABI_GNU
ELFOSABI_SOLARIS 6 ?
ELFOSABI_AIX 7 ?
ELFOSABI_IRIX 8 ?
ELFOSABI_FREEBSD 9 ?
ELFOSABI_TRU64 10 ?
ELFOSABI_MODESTO 11 ?
ELFOSABI_OPENBSD 12 ?
ELFOSABI_OPENVMS 13 ?
ELFOSABI_NSK 14 ?
ELFOSABI_AROS 15 ?
ELFOSABI_FENIXOS 16 ?
ELFOSABI_CLOUDABI 17 ?
ELFOSABI_OPENVOS 18 ?
64-255 ?
1 e_ident[EI_ABIVERSION]
? e_ident[EI_PAD]