question about reverse debugging

Robert O'Callahan robert at
Tue Mar 14 11:23:23 UTC 2017

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.

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

More information about the rr-dev mailing list