Ich frage mich, ob es möglich ist, eine "Kern" -Datei zu generieren, kopieren Sie, wenn auf eine andere Maschine und dann die Ausführung der Core-Datei auf diesem Rechner fortsetzen?Können Sie einen C/C++ Prozess einfrieren und auf einem anderen Host fortsetzen?
Ich habe das gcore-Dienstprogramm gesehen, das eine Kerndatei aus einem laufenden Prozess macht. Aber ich glaube nicht, dass gdb die Ausführung basierend auf einer Core-Datei fortsetzen kann.
Gibt es eine Möglichkeit, den Heap/Stack einfach abzulegen und zu einem späteren Zeitpunkt wiederherzustellen?
Was bekam ist mit C/C++ zu tun? – camh
Stimmen Sie mit camh überein, können Sie bitte die C/C++ - Referenz entfernen. Sie können einen Prozess haben, dessen Code vollständig asm ist und die Frage ist gültig. –