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