1. 31
  1. 2

    requires a reasonably modern x86 CPU. It depends on certain performance counter features that are not available in older CPUs.

    Oh? Is this no longer dependent on having an Intel CPU? Might finally be time for me to play around with this.

    Does anyone know if you get not-entirely-uninteligible results with Rust binaries? A cursory search didn’t turn up and mentions of support or explicit statements on non-support.

    1. 6

      Yes, there’s support for Ryzen (3??)

      Also: rr -d rust-gdb

      1. 3

        Omg I didn’t know you could use rust-gdb, thank you!!

      2. 3

        rr (somewhat experimentally I iirc) supports M1: https://github.com/rr-debugger/rr/pull/3144

        1. 1

          Oh, wow, that is great news. Do you know if it works in (macos-hosted) vms?

          1. 1

            It doesn’t work in VMs.

      3. 2

        I have heard great things about rr, but unfortunately I’ve never been able to try it: it doesn’t work on macOS and it doesn’t work in a VM (at least, it didn’t when I tried). So if you have Apple hardware at all it looks like you’re out of luck.

        1. 2

          It doesn’t work on MacOS, but it will work on Apple hardware if you dual boot (also M1 iirc: https://github.com/rr-debugger/rr/pull/3144)

        Stories with similar links:

        1. rr: lightweight recording & deterministic debugging via ScriptDevil 9 years ago | 10 points | no comments