Können Sie einen C / C ++ - Prozess einfrieren und auf einem anderen Host fortsetzen?

Ich habe mich gefragt, ob es möglich ist, eine "Kern" -Datei zu generieren, sie auf einen anderen Computer zu kopieren und dann die Ausführung einer Kerndatei auf diesem Computer fortzusetzen.

Ich habe das Dienstprogramm gcore gesehen, mit dem aus einem laufenden Prozess eine Kerndatei erstellt wird. Ich glaube aber nicht, dass gdb die Ausführung basierend auf einer Kerndatei fortsetzen kann.

Gibt es eine Möglichkeit, den Heap / Stack einfach zu sichern und zu einem späteren Zeitpunkt wiederherzustellen?

Antworten auf die Frage(9)

Ihre Antwort auf die Frage