Bonjour, dans le but de refaire un petit strace aux fonctionnalites limites,
je me demande ou trouver les prototypes des syscall?(sous Ubuntu)
Ya-il un fichier qui recense tous les prototypes?
Merci.
Bonjour, dans le but de refaire un petit strace aux fonctionnalites limites,
je me demande ou trouver les prototypes des syscall?(sous Ubuntu)
Ya-il un fichier qui recense tous les prototypes?
Merci.
Les prototypes se trouvent dans les fichiers de /usr/include. Par exemple si tu as besoin de ptrace(), ça se trouve dans /usr/include/sys/ptrace.h. Ils sont disséminés dans une multitude de fichier, et il n'y a pas de fichier qui les recense tous.
De toute façon avec seulement le prototype de la fonction tu n'ira pas loin. Tu auras de toute façon besoin de lire la documentation du syscall (e.g. man ptrace).
Hello,
Il y a tout de même man 2 syscalls (avec un s à la fin) et cette page http://asm.sourceforge.net/syscall.html qui, quoiqu'un peu vieille, en recense proprement une bonne partie, avec les numéros officiels des appels. Les trois fichiers cités en bas de page te donneront une bonne indication pour les retrouver dans les noyaux récents.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager