Glossary
Convention d'appel
Les règles convenues régissant la façon dont un appel de fonction passe ses arguments, retourne ses valeurs et gère la pile et les registres.
Une convention d'appel est un ensemble de règles qui déterminent comment un appelant met en place un appel de fonction : quels registres portent les arguments, si les arguments sont empilés de droite à gauche ou de gauche à droite sur la pile, qui nettoie la pile (l'appelant ou l'appelé), et quels registres l'appelé doit sauvegarder et restaurer. Parmi les exemples courants figurent cdecl (la convention C par défaut sur x86), stdcall (API Win32), fastcall et l'ABI System V AMD64 (Linux x86-64). Mal identifier la convention d'appel lors du reverse d'un binaire conduit à une reconstruction incorrecte des arguments dans le pseudocode.