mercredi 4 février 2015
rr, un projet « qui ROC » chez Mozilla
Robert O’Callahan, alias ROC, est un ingénieur de Mozilla dont nous avons relayé récemment les forts coups de gueule « Il n’y aura pas vraiment de Firefox sur iOS » et « Choisissez Firefox maintenant, sinon plus tard vous n’aurez plus le choix ». Il est aussi un des principaux contributeurs du projet rr qui vise à aider les développeurs à déboguer leurs applications en enregistrant toutes les instructions envoyées au processeur (CPU) et en permettant ainsi de rejouer le fonctionnement de l’application jusqu’au crash fatal. De cette manière « déterministe », les développeurs peuvent repérer à coup sûr le bug qui a entrainé un crash, plutôt que de dépendre de conditions qui peuvent changer d’une exécution à l’autre. C’est un projet qui ne remplace pas gdb (le débogueur GNU), mais le complète. En décembre dernier, ROC a annoncé sur son blog la sortie de la version 3.0 avec une gestion complète des processeurs 64 bits. Le code source est accessible sur GitHub. Il est possible de discuter avec les développeurs sur le canal IRC #research sur irc.mozilla.org.