Convenção de Chamada - Definição do Glossário CI/CD
Uma convenção de chamada é a parte de uma ABI que especifica como funções recebem argumentos e retornam valores, quais registradores são preservados pelo chamador ou pelo chamado e como a pilha é gerenciada ao longo de uma chamada.
Exemplos
A System V AMD64 e a convenção x64 do Windows diferem no uso de registradores, o que é uma das razões pelas quais binários não são portáveis entre sistemas operacionais mesmo na mesma CPU.
Guias relacionados
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…