Можете ли вы заморозить процесс C / C ++ и продолжить его на другом хосте?

Мне было интересно, можно ли сгенерировать файл "core", скопировать его на другой компьютер, а затем продолжить выполнение файла core на этом компьютере?

Я видел утилиту gcore, которая создаст файл ядра из запущенного процесса. Но я не думаю, что GDB может продолжить выполнение на основе файла ядра.

Есть ли способ просто сбросить кучу / стек и восстановить их на более позднем этапе?

Ответы на вопрос(9)

Ваш ответ на вопрос