LINUX.ORG.RU

История изменений

Исправление liberte, (текущая версия) :

mprotect((void*)((int)p&0xfffff000), 4096, PROT_READ|PROT_WRITE|PROT_EXEC)

На ядре с PaX вернет ошибку. :)

Алсо, не портабильно (x86 vs. amd64, Linux vs. *nix, размер страницы VM).

Исправление liberte, :

mprotect((void*)((int)p&0xfffff000), 4096, PROT_READ|PROT_WRITE|PROT_EXEC)

На ядре с PaX вернет ошибку. :)

Алсо, не портабильно (x86 vs. amd64).

Исходная версия liberte, :

mprotect((void*)((int)p&0xfffff000), 4096, PROT_READ|PROT_WRITE|PROT_EXEC)

На ядре с PaX вернет ошибку. :)