Você pode congelar um processo C / C ++ e continuar em um host diferente?

Eu queria saber se é possível gerar um arquivo "core", copiar se para outra máquina e, em seguida, continuar a execução do arquivo de um núcleo nessa máquina?

Eu vi o utilitário gcore que fará um arquivo principal de um processo em execução. Mas eu não acho que o gdb possa continuar a execução com base em um arquivo principal.

Existe alguma maneira de apenas despejar o heap / pilha e restaurá-los em um momento posterior?

questionAnswers(9)

yourAnswerToTheQuestion