ELF

E299174

ELF (Executable and Linkable Format) is a common standard file format used for executables, object code, shared libraries, and core dumps on Unix-like operating systems.

All labels observed (4)

Label Occurrences
ELF canonical 5
ELF relocation conventions 1
ELF32 1

How this entity was disambiguated

Statements (58)

Predicate Object
instanceOf binary file format
executable file format
abbreviation ELF
category Unix programming tools
executable file formats
object file formats
designedFor portability across different processor architectures
documentedIn System V Application Binary Interface
linked to: System V ABI
fileSignature 0x7F 45 4C 46
fullName Executable and Linkable Format
hasComponent ELF header
data sections
program header table
section header table
segment data
hasField e_ehsize
e_entry
e_flags
e_ident
e_machine
e_phentsize
e_phnum
e_phoff
e_shentsize
e_shnum
e_shoff
e_shstrndx
e_type
e_version
hasVariant ELF32
linked to: ELF

ELF64
linked to: ELF
magicNumber 0x7F 'E' 'L' 'F'
operatingSystemFamily Unix-like operating systems
predecessor COFF
a.out
standardizedBy UNIX System Laboratories
supports 32-bit architectures
64-bit architectures
big-endian encoding
little-endian encoding
supportsFeature debugging information sections
dynamic linking
position-independent code
relocation entries
static linking
symbol tables
usedBy Android
FreeBSD
Linux
NetBSD
OpenBSD
Solaris
System V Release 4
linked to: UNIX System V

many embedded systems
usedFor core dumps
executables
object code
shared libraries

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

o32 ABI defines ELF relocation conventions
linked to: ELF
GNU As supportsFormat ELF
ELF abbreviation ELF
ELF hasVariant ELF32
linked to: ELF
ELF hasVariant ELF64
linked to: ELF
a.out supersededBy ELF