История изменений
Исправление
hateyoufeel,
(текущая версия)
:
Ну вот, fexecve как раз это и сделает - код оставит, всё остальное выкинет.
Повторю, функции семейства exec*() не подходят, поскольку требуют правок в main(), чтобы это всё работало. Я этого делать не хочу. Создание чистого стека и munmap() на лишние страницы выглядит куда релевантнее, тогда уж.
Штатного способа нет, не надейся, мне тоже это показалось неразумным но это так.
Лялекс сосёт :(
Пойду нахрен патч в ядро сделаю для этого, а то ж стыд и позор какой-то прости хоспидя…
Исходная версия
hateyoufeel,
:
Ну вот, fexecve как раз это и сделает - код оставит, всё остальное выкинет.
Повторю, функции семейства exec*() не подходят, поскольку требуют правок в main(), чтобы это всё работало. Я этого делать не хочу.
Штатного способа нет, не надейся, мне тоже это показалось неразумным но это так.
Лялекс сосёт :(
Пойду нахрен патч в ядро сделаю для этого, а то ж стыд и позор какой-то прости хоспидя…