Calling Convention - CI/CD Glossary Definition
A calling convention is the part of an ABI that specifies how functions receive arguments and return values, which registers are caller- or callee-saved, and how the stack is managed across a call.
Examples
System V AMD64 and the Windows x64 convention differ in register usage, which is one reason binaries are not portable across operating systems even on the same CPU.
Related guides
ABI (Application Binary Interface) - CI/CD Glossary DefinitionABI (Application Binary Interface): An ABI (application binary interface) is the low-level contract between b…
Symbol Table - CI/CD Glossary DefinitionSymbol Table: A symbol table is the index inside an object file or executable that maps names (functions, glo…
Target Triple - CI/CD Glossary DefinitionTarget Triple: A target triple is a string that identifies the platform a compiler should build for, conventi…