URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 669
[ Назад ]

Исходное сообщение
"mmap problem"

Отправлено Paravoz , 07-Апр-02 20:09 
У меня возник следующий вопрос: Как я могу запустить на исполнение страницу памяти взятую mmap с флагом proc = PROC_EXEC | PROC_READ. Зарание спасибо.

Содержание

Сообщения в этом обсуждении
"RE: mmap problem"
Отправлено Max V. Zinal , 09-Апр-02 21:32 
Скажу сразу и честно: сам я этим не занимался. Исходя из скромного знания теории, могу предложить следующие варианты:
  написать кусочек для перехода на ассемблере (команда перехода с аргументом-адресом блока);
  вручную состряпать jmp_env и подсунуть его в longjmp().

Любой из вариантов связан с геморроем, однако чего ж Вы хотели - низкоуровневое программирование, знаете ли! Небось код в mmap()нутой области тоже на ассемблере писан...