question about reverse debugging

Ren Kimura rkx1209dev at
Tue Mar 14 13:47:53 UTC 2017

2017-03-14 20:23 GMT+09:00 Robert O'Callahan <robert at>:

> On Tue, Mar 14, 2017 at 11:24 PM, Ren Kimura <rkx1209dev at> wrote:
> > So this means that Recorder has already recorded all events, like
> > reading/writing register, memory per operation
> > and Replayer replay these by replay_steps' to get desired point?
> rr doesn't record changes performed by CPU instructions. It records
> only the nondeterministic inputs to a process and relies on CPU
> instruction execution being (mostly) deterministic.
> If you watch that talk, hopefully it will clear up that (and other) issues.
> Rob

I've just watched video and understood.

Recorder records only nondeterminisitc events and Replayer emulate these.
On the other hand, deterministic events are executed directly by using

Is that right?


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the rr-dev mailing list