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