[ About | Licence | Contacts ]
Written by Oleksandr Gavenko (AKA gavenkoa), compiled on 2018-02-10 from rev 9e6ad6607a9e.

Binary ABI

Caller vs callee

If routine A calls routine B then routine A is the caller and routine B is the callee. i.e. the caller is the routine which is calling the callee.

The routine that initiates the call is the caller and the routine that is being called is is the callee.

Argument vs parameter

From the perspective of the caller the thing which is passed is an argument. From the perspective of the routine that receives the call, i.e. the callee, the thing which is passed is a parameter.

Linkage convention

A linkage convention is computing term that means an agreement which is made between a caller and a callee. The agreement describes: