next steps for rr

Benoit Girard bgirard at
Fri Mar 11 19:48:20 UTC 2016

I'm looking forward to it!

> I don't plan to make any significant improvements to rr's gdb
integration, because I see it as a dead end.

I think calling this a dead end is really over stating it. Even with
something a UI like Chronomancer++ I would still see use cases better
served with gdb+rr in the same way that I still reach for printf debugging
in some situations. But I don't know what you have planned so perhaps I'll
be pleasantly proven wrong :). I'll try to continue to contribute useful
gdb commands as time allows to help with Gecko debugging in the mean time.

On Tue, Mar 8, 2016 at 4:14 PM, Robert O'Callahan <robert at>

> gdb and other traditional debuggers are not the ideal debugging
> interface for the long term. For the next big leap in debugging I plan
> to take a step back and build a different interface with a somewhat
> different implementation, something more like Chronomancer. Record and
> replay are still critical so I plan to build on rr for those
> capabilities, but the new functionality will probably be in separate
> components and not open-source, at least initially. For clarity I'll
> give this new project a new name and use 'rr' to refer to the
> open-source project.
> So I plan to keep maintaining rr at its current level of
> functionality, keep improving the robustness of recording and replay,
> and keep working on recording features such as chaos mode and some new
> ones that my new project will need. I don't plan to make any
> significant improvements to rr's gdb integration, because I see it as
> a dead end, but of course we'd accept patches for such improvements.
> Rob
> --
> lbir ye,ea yer.tnietoehr  rdn rdsme,anea lurpr  edna e hnysnenh hhe uresyf
> toD
> selthor  stor  edna  siewaoeodm  or v sstvr  esBa  kbvted,t
> rdsme,aoreseoouoto
> o l euetiuruewFa  kbn e hnystoivateweh uresyf tulsa rehr  rdm  or rnea
> lurpr
> .a war hsrer holsa rodvted,t  nenh hneireseoouot.tniesiewaoeivatewt sstvr
> esn
> _______________________________________________
> rr-dev mailing list
> rr-dev at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the rr-dev mailing list