System V ABI

E704367

The System V ABI is a standardized application binary interface that defines calling conventions, binary formats, and low-level system interfaces for Unix-like operating systems derived from or compatible with System V.

All labels observed (12)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf application binary interface
calling convention specification
software standard
appliesTo System V–compatible operating systems
System V–derived operating systems
Unix-like operating systems
basedOn UNIX System V
category Unix standard
binary interface specification
defines binary formats
calling conventions
low-level system interfaces
documentedIn System V ABI processor-specific supplements
linked to: System V ABI

System V Application Binary Interface manual
linked to: System V ABI
fullName System V Application Binary Interface
linked to: System V ABI
goal binary compatibility across System V–like systems
interoperability of compiled programs and libraries
hasComponent System V ABI for AMD64 Architecture
linked to: System V ABI

System V ABI for Intel386 Architecture
linked to: System V ABI

System V ABI for MIPS Architecture
linked to: System V ABI

System V ABI for PowerPC Architecture
linked to: System V ABI

System V ABI for SPARC Architecture
linked to: System V ABI

generic ABI specification
processor-specific supplement
influenced BSD ELF ABIs
Linux x86-64 calling convention
linked to: System V ABI

Solaris ABI
glibc ABI design
maintainedBy UNIX System Laboratories (historically)
industry working groups
specifies C language calling convention details
exception handling frame formats (per architecture)
global offset table format
procedure linkage table format
standardizes dynamic linking interface
executable file format
function calling sequence
name mangling rules
object file format
process startup conventions
register usage conventions
relocation formats
stack frame layout
symbol table formats
system V ELF usage
linked to: ELF format
targetAudience compiler implementers
linker and loader implementers
operating system kernel developers
toolchain developers
uses ELF

How these facts were elicited

Referenced by (14)

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

UNIX System V influenced System V ABI
UNIX System V standardizedInterface System V ABI
o32 ABI relatedStandard System V ABI for MIPS
linked to: System V ABI
ELF documentedIn System V Application Binary Interface
linked to: System V ABI
UnixWare implementsStandard SVR4 ABI
linked to: System V ABI
System V ABI fullName System V Application Binary Interface
linked to: System V ABI
System V ABI hasComponent System V ABI for Intel386 Architecture
linked to: System V ABI
System V ABI hasComponent System V ABI for AMD64 Architecture
linked to: System V ABI
System V ABI hasComponent System V ABI for SPARC Architecture
linked to: System V ABI
System V ABI hasComponent System V ABI for PowerPC Architecture
linked to: System V ABI
System V ABI hasComponent System V ABI for MIPS Architecture
linked to: System V ABI
System V ABI influenced Linux x86-64 calling convention
linked to: System V ABI
System V ABI documentedIn System V Application Binary Interface manual
linked to: System V ABI
System V ABI documentedIn System V ABI processor-specific supplements
linked to: System V ABI