Ist es unter keinen Umständen möglich, den Status eines Programms so wiederherzustellen, wie es während der Generierung einer Core-Datei war?Wiederherstellen des Programmstatus aus einer Core-Datei
Der Grund, warum ich frage, ist, dass, um gdb's Fähigkeit, Funktionen auszuführen, und so weiter nutzen müssen Sie eine laufende Instanz haben. Sicherlich sollte es möglich sein, einen Scheinprozess der gleichen ausführbaren Datei mit dem Status zu erstellen, der als der Inhalt des Kerns festgelegt wird?
Wenn nicht, welche Alternativen gibt es für die Art von Situation, die mich dazu gebracht hat, dies überhaupt zu tun? In diesem Fall führte die Rückverfolgung des Kerns zu einer Bibliotheksfunktion, und ich wollte die Eingaben zu diesem Funktionsaufruf replizieren, aber eine der Eingaben war ein komplexes Objekt, das leicht zu einer Zeichenkette mit einem Funktionsaufruf in einem Lauf serialisiert werden konnte Instanz, aber nicht so in einem Core-Dump.
Danke - ich weiß nicht, ob Python Scripting in der Lage ist zu tun, was ich will, aber es klingt trotzdem sehr nützlich. – cyborg