De acuerdo con la Linux man page for mprotect la función tiene 3 argumentos:función mprotect llamada con 5 argumentos
int mprotect(const void *addr, size_t len, int prot);
pero mientras se ejecuta ltrace en un programa que estoy analizando veo que mprotect se llama así:
mprotect(0x8049000, 4096, 3, 1, 0xb7e057ac) = 0
¿Cuáles son los argumentos 4 y 5 para ??
Editar: Usando ltrace versión 0.5. y kernel 2.6.24-24-generic
gracias
¿Qué hay de la quinta ¿uno? – Cascabel
lo siento, mientras escaneo los argumentos me perdí el 4to;) – woolagaroo
¿Qué versión de strace. ¿Qué versión del kernel de Linux? – Puppe