Performance Counter Addresses

Robert O'Callahan robert at
Mon Oct 5 01:46:29 UTC 2015

On Mon, Oct 5, 2015 at 2:40 PM, Downing, Evan P <edowning3 at>

> > We don't use them by default.  There is a flag in PerfCounters.h
> > determining whether or not to use the extra counters.  I think this is
> > mostly a legacy of early experiments to move from
> > retired-conditional-branches to instructions-retired that are
> > essentially abandoned at this stage.
> Understood.
> > Can you use rr *outside* of QEMU?  And just record all of QEMU?
> To clarify a bit more: I am trying to use PANDA and rr together on a
> project to study the activities of Firefox. During this project I want to
> use rr as a coarse-grained analysis tool and PANDA as a fine-grained
> analysis tool. Because I'm using PANDA as a fine-grained analysis tool, I
> must have it running as rr is running inside the Linux guest.
> Unfortunately, PANDA is based on QEMU 1.0.1 and is not able to use KVM to
> record and replay QEMU activity.
> How should I combine these tools together to analyze Firefox's activities?

What kind of data are you trying to gather? It would seem to me that you
can just use PANDA and ignore rr.

lbir ye,ea yer.tnietoehr  rdn rdsme,anea lurpr  edna e hnysnenh hhe uresyf
selthor  stor  edna  siewaoeodm  or v sstvr  esBa  kbvted,t
o l euetiuruewFa  kbn e hnystoivateweh uresyf tulsa rehr  rdm  or rnea
.a war hsrer holsa rodvted,t  nenh hneireseoouot.tniesiewaoeivatewt sstvr
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the rr-dev mailing list