История изменений
Исправление hateyoufeel, (текущая версия) :
Состояние сериализовать, записать в переменную окружения, вызвать execve на собственный бинарник.
До этого я и сам догадался, но это слишком через жопу. Хочу более гетеросексуальный способ.
Читать /proc/self/maps и делать munmap() на это я тоже могу.
В main должна быть предусмотрена ветка кода: если есть переменная окружения, десериализовать состояние из неё и применить.
В идеале я хочу сделать этот функционал библиотекой, так что хотелось бы без переписывания main() по это дело.
Исходная версия hateyoufeel, :
Состояние сериализовать, записать в переменную окружения, вызвать execve на собственный бинарник.
До этого я и сам догадался, но это слишком через жопу. Хочу более гетеросексуальный способ.
Читать /proc/self/maps и делать munmap() на это я тоже могу.