Selon le Linux man page for mprotect la fonction a 3 Arguments:fonction mprotect appelée avec 5 arguments
int mprotect(const void *addr, size_t len, int prot);
mais lors de l'exécution ltrace sur un programme que je l'analyse, je vois que mprotect est appelé comme ceci:
mprotect(0x8049000, 4096, 3, 1, 0xb7e057ac) = 0
quels sont les arguments 4 et 5 pour ??
Édition: Utilisation de ltrace version 0.5. et noyau 2.6.24-24-générique
grâce
Que diriez-vous du cinquième un? – Cascabel
désolé, tout en balayant les arguments j'ai raté le 4ème;) – woolagaroo
Quelle version de strace. Quelle version du noyau Linux? – Puppe