Можно ли приостановить процесс, сохранить содержимое памяти в файл и затем перезагрузить файл, чтобы продолжить программу?
Edit Я читал об этом:
http://en.wikipedia.org/wiki/Setcontext
Можно ли выгрузить содержимое структуры и каким-то образом заставить malloc распределять те же области памяти?