Les syscall linux pour un langage d'assemblage
Écrire en assembleur x86-64 sur Linux implique de dialoguer directement avec le noyau via des appels système (syscalls), sans passer par une bibliothèque comme la libc. Chaque appel se fait avec un numéro placé dans rax, des arguments dans rdi/rsi/rdx/r10/r8/r9, puis l'instruction syscall. Le tableau ci-dessous reprend les appels les plus courants, avec leur numéro, leurs arguments et leur registre de retour.
Étiquettes
- En savoir plus sur Les syscall linux pour un langage d'assemblage
- Se connecter pour publier des commentaires