Argh, rr était déjà mentionné dans la dépêche, que j'ai lue apparemment trop vite... Il est cependant incorrect de dire que rr "rejoue ce que GDB a mémorisé". rr va enregistrer tous les inputs non déterministes lors de l'exécution d'un programme (appels systèmes de lecture clavier/réseau/horloge/...), et les simuler lors de la rééxécution. GDB trace l'exécution le code, et RR lui fournit le "contenu" des appels système (de manière simplifiée). Autrement dit, GDB n'a rien mémorisé lui même.
[^] # Re: Un bon compagnon à GDB
Posté par Adrien BUSTANY (site web personnel) . En réponse à la dépêche Outils utiles pour développeur. Évalué à 5.
Argh, rr était déjà mentionné dans la dépêche, que j'ai lue apparemment trop vite... Il est cependant incorrect de dire que rr "rejoue ce que GDB a mémorisé". rr va enregistrer tous les inputs non déterministes lors de l'exécution d'un programme (appels systèmes de lecture clavier/réseau/horloge/...), et les simuler lors de la rééxécution. GDB trace l'exécution le code, et RR lui fournit le "contenu" des appels système (de manière simplifiée). Autrement dit, GDB n'a rien mémorisé lui même.