ELF format

GPTKB entity

Statements (58)
Predicate Object
gptkbp:instanceOf file format
gptkbp:contains sections
data segments
program header table
section header table
gptkbp:fileExtension .so
.bin
.elf
.o
gptkbp:fullName gptkb:Executable_and_Linkable_Format
gptkbp:headerFile ELF header
https://www.w3.org/2000/01/rdf-schema#label ELF format
gptkbp:introduced Unix System Laboratories
gptkbp:introducedIn 1990s
gptkbp:magicNumber 0x7F 45 4C 46
gptkbp:platform gptkb:S390
gptkb:ARM
gptkb:PowerPC
gptkb:SPARC
gptkb:Alpha
gptkb:MIPS
gptkb:VAX
gptkb:IA-64
gptkb:RISC-V
gptkb:SuperH
x86
x86-64
gptkbp:replacedBy a.out format
COFF format
gptkbp:specifies Tool Interface Standards (TIS)
https://refspecs.linuxbase.org/LSB_3.0.0/LSB-ELF/LSB-ELF.html
gptkbp:standardizedBy yes
gptkbp:supports dynamic linking
static linking
relocation
debugging information
position-independent code
gptkbp:usedBy gptkb:AIX
gptkb:FreeBSD
gptkb:IRIX
gptkb:NetBSD
gptkb:OpenBSD
gptkb:Linux
gptkb:Solaris
gptkb:HP-UX
Unix-like operating systems
gptkbp:usedFor executable files
core dumps
object code
shared libraries
gptkbp:usedIn embedded systems
supercomputers
mobile devices
servers
desktops
gptkbp:bfsParent gptkb:Mach-O_format
gptkb:COFF
gptkbp:bfsLayer 6