Jonathan Love

Search IconIcon to open search

ABI

The data structure that outlines how two programs (e.g. a Binary and the operating system, or a Process and a Library) communicate with one another, including establishing Calling Conventions and System Calls

Ensuring a Binary is compatible with a specific ABI is the job of a Compiler

This differs from the API, which dictates how two programs may communicate at the source code level


Interactive Graph