Application binary interface: Difference between revisions

Content deleted Content added
Added another aspect to calling convention examples.
Removed full-stop to retain consistency with other points
Line 18:
** Which registers are used for which function parameters
** Whether the first function parameter passed on the stack is pushed first or last
** Whether the caller or callee is responsible for cleaning up the stack after the function call.
* How an application should make [[system call]]s to the operating system, and if the ABI specifies direct system calls rather than procedure calls to system call [[Method stub|stubs]], the system call numbers
* In the case of a complete operating system ABI, the binary format of [[object file]]s, program libraries, etc.