mprotectの Linux man ページによると、関数には 3 つの引数があります。
int mprotect(const void *addr, size_t len, int prot);
しかし、私が分析しているプログラムで ltrace を実行しているときに、mprotect が次のように呼び出されていることがわかります。
mprotect(0x8049000, 4096, 3, 1, 0xb7e057ac) = 0
4番目と5番目の引数は何ですか?
ltrace バージョン 0.5 を使用しています。およびカーネル 2.6.24-24-generic