Eyes Above The Waves

Robert O'Callahan. Christian. Repatriate Kiwi. Hacker.

Thursday 17 March 2016

Running Firefox For Windows With rr


OK OK, this is cheating a bit. Wine can run Firefox for Windows on Linux (if you disable multiprocess in Firefox; if you don't, Firefox starts up but nothing will load). rr can run Wine. Transitivity holds.

Caveats: it's slow (rr's syscall buffering optimization is mostly disabled by Wine), and the debugging experience is pretty much nonexistent since gdb doesn't know what's going on. But hey.


https://www.winehq.org/docs/winedev-guide/dbg-others I wonder if winedbg could work here? Disclaimer - I know nothing of all this.
You'd need to take what Winedbg does and somehow combine it with rr.