Выделение страницы данных в Linux с отключенным битом NX
Я хотел бы сгенерировать машинный код в моей программе и затем запустить его. Один из способов сделать это - записать файл .so, а затем загрузить его в программу, но это кажется слишком дорогим.
Есть ли способ в Linux для меня, чтобы написать код на моих страницах данных, а затем установить свою функцию или просто вызвать ее? Я'мы видели нечто подобное в окнах, где вы можете выделить страницу с отключенной защитой NX для этой страницы, но я могуНе могу найти аналогичный вызов ОС для Linux.