Skip to content

5.6.0

Compare
Choose a tag to compare
@rocallahan rocallahan released this 07 Aug 09:32
· 832 commits to master since this release

This release includes many bug fixes, improvements to system call coverage, and incremental performance improvements. Plus:

  • ARM Aarch64 support is now production quality (features implemented and tests pass), with some caveats. Recent iterations of Cortex and Neoverse (AWS Graviton) chips are supported, as is Apple M1 (when running Linux on bare metal M1). LDREX/STREX are not supported; userspace code must use Large System Extensions atomics only. Thanks to Yichao Yu and Keno Fischer for this work! We don't have prebuilt ARM packages yet.
  • Recording applications that use RDTSC heavily should be much faster than in previous versions of rr.
  • The rseq system call is now supported (via emulation).