Support for other platforms

Sergiy Byelozyorov at
Mon Apr 11 20:40:15 UTC 2016

Thank you for the prompt reply - I was especially impressed by how far
Windows support has gone ;-). Looks like there are all sorts of issues
porting it, some of which would require hardware changes. Hopefully,
Microsoft, Apple and others will get interested enough to investigate
what's needed and make necessary changes to their OSes to support this.
Also I wonder if it even makes sense to share same codebase considering
that rr is so tied to Linux internals.

On Sun, Apr 10, 2016 at 4:34 PM Josh Matthews <josh at> wrote:

> is the most thorough explanation of what's involved in porting to OS X.
> is the description of the
> attempt to port to ARM, which ended up discovering that it's missing
> important processor features, thus making it infeasible right now. I don't
> know of any writeup for Windows, but there is
> :)
> Cheers,
> Josh
> On 10 April 2016 at 10:22, Sergiy Byelozyorov < at> wrote:
>> Hi,
>> I've just learned about rr. It looks amazing on screencast and I am
>> looking forward using it, however, what immediately strikes me is that it
>> only works on Linux. Have there been any plans on adding support for other
>> platforms such as Windows, Mac, iOS and Android? I know little about Linux
>> internals, but IIUC rr records system calls, context switches, interactions
>> with file system and signals sent to an application. Did anyone consider
>> what would need to be recorded on other systems and whether any changes to
>> the each respective OS core would be needed to support that?
>> Sergiy
>> _______________________________________________
>> rr-dev mailing list
>> rr-dev at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the rr-dev mailing list