Glossary
Pile
Région mémoire LIFO qui croît vers le bas, utilisée pour les adresses de retour, variables locales et registres sauvegardés lors des appels.
La pile est une région mémoire de type dernier entré, premier sorti (LIFO) gérée par le registre pointeur de pile du CPU (RSP sur x86-64). Elle croît vers les adresses basses : PUSH décrémente RSP et écrit des données ; POP lit des données et incrémente RSP. Chaque appel de fonction crée un cadre de pile (stack frame) contenant l'adresse de retour, les registres sauvegardés et les variables locales. La disposition d'un cadre de pile est dictée par la convention d'appel utilisée. Les débordements de pile causés par une écriture au-delà d'un tampon sur la pile sont l'une des classes de vulnérabilités les plus classiques en exploitation de binaires.