Est-il possible, en tout état de cause, de restaurer l'état d'un programme à ce qu'il était lors de la génération d'un fichier core?Restauration de l'état d'un programme à partir d'un fichier core
La raison pour laquelle je demande est que, pour profiter de la capacité de gdb à exécuter des fonctions et ainsi de suite, vous devez avoir une instance en cours d'exécution. Sûrement il devrait être possible de produire un faux processus du même exécutable avec l'état défini pour être le contenu du noyau?
Si non quelles alternatives sont là pour le genre de situation qui m'a donné envie de le faire en premier lieu? Dans ce cas, la trace arrière du noyau a conduit à une fonction de bibliothèque et j'ai voulu répliquer les entrées à cet appel de fonction mais l'une des entrées était un objet complexe qui pourrait facilement être sérialisé à une chaîne avec un appel de fonction dans un fonctionnement instance mais pas si dans une décharge de base.
Merci - Je ne sais pas si les scripts Python seraient en mesure de faire ce que je veux, mais cela semble très utile tout de même. – cyborg