Доброй ночи! Для Linux существует системный вызов mprotect, которым можно модифицировать права доступа практически для любой области адресного пространства данного процесса. Но если отойти от Linux, к примеру, в сторону Mac OS X, то вообще говоря, стандарт POSIX не даёт никаких гарантий по поводу того, как будет вести себя этот вызов при попытке модифицировать права доступа произвольной области памяти, а мне лично необходимы права на чтение и запись секции кода данного процесса. Хотелось бы знать, есть ли в Mac OS X (а в идеале - в POSIX) способ гарантированно получить доступ на чтение-запись-исполнение секции кода?