LINUX.ORG.RU

Библиотечной функции, которая это делает, нет. Возможны следующие варианты:

1) Вы сами аллокировали память с помощью mmap(). В этом случае текущие права доступа к региону Вам известны и Вы их можете сохранить перед последующим применением mprotect().

2) Менять права доступа к любой другой памяти является не слишком корректной операцией. Но если очень интересно, текущие права доступа к регионам памяти можно посмотреть в /proc/<pid>/maps

pooh
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.