Bonsoir,

je cherche actuellement à comprendre le code de retour de lstat, car le man indique que lstat retourne 0 si tout s'est bien passé et -1 sinon, cependant je suis tombé sur un programme qui laisse sous entendre que la valeur de retour peut être différente. Voici une toute partie du code assembleur en question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
call   0x80486c0 <lstat>
and    eax,0xf000
cmp    eax,0x8000
je     0x80485f0
....
Du coup je ne vois pas comment c'est possible de joindre les instructions à l'adresse 0x80485f0, si vous avez des précisions supplémentaires je suis preneur .