Thursday, 17 March 2016

Running Firefox For Windows With rr

Behold!

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.

2 comments:

  1. https://www.winehq.org/docs/winedev-guide/dbg-others

    I wonder if winedbg could work here?

    Disclaimer - I know nothing of all this.

    ReplyDelete
    Replies
    1. You'd need to take what Winedbg does and somehow combine it with rr.

      Delete