Content deleted Content added
Stevebroshar (talk | contribs) Remove duplicate info (calling conv is covered later) |
Stevebroshar (talk | contribs) →Description: add links |
||
Line 14:
== Description ==
Interface aspects covered by an ABI include:
* [[Processor (computing)|Processor]] [[instruction set]], with details like register file structure, [[Stack register|stack]] organization, [[Computer memory|memory]] access types, etc.
* Size, layout, and [[Data structure alignment|alignment]] of basic [[data type]]s that the processor can directly access
* [[Calling convention]], which controls how the arguments of [[function (programming)|function]]s are passed, and return values retrieved; for example, it controls the following:
|