J'ai essayé de comprendre le code en langage assembleur généré par GCC et je rencontre fréquemment cette instruction au début de nombreuses fonctions, y compris _start(), mais je n'ai trouvé aucun guide expliquant son objectif
31-0000000000001040 <_start>:
32: 1040: f3 0f 1e fa endbr64
33- 1044: 31 ed xor ebp,ebp