[Tarantool-patches] [PATCH luajit v2 0/6] Fix external unwinding on M1
Maksim Kokryashkin
max.kokryashkin at gmail.com
Thu Oct 6 12:48:43 MSK 2022
Changes in v2:
- Fixed nits as per review by Sergey and Sergos.
- Elaborated on questions from reviewers.
Branch and PR are force-pushed.
Maksim Kokryashkin (3):
Cleanup and enable external unwinding for more platforms.
OSX: Fix build by hardcoding external frame unwinding.
OSX/ARM64: Fix external unwinding.
Mike Pall (3):
OSX/ARM64: Disable external unwinding for now.
ARM64: Reorder interpreter stack frame and fix unwinding.
OSX/ARM64: Disable unwind info.
.github/workflows/macos-x86_64.yml | 20 +-
CMakeLists.txt | 3 +
cmake/SetTargetFlags.cmake | 26 +-
doc/extensions.html | 22 +-
src/Makefile.original | 12 +-
src/lj_arch.h | 27 +-
src/lj_err.c | 321 +++++++++---------
src/lj_frame.h | 12 +-
src/vm_arm64.dasc | 209 ++++++++----
...-6096-external-unwinding-on-arm64.test.lua | 13 +
10 files changed, 389 insertions(+), 276 deletions(-)
create mode 100644 test/tarantool-tests/gh-6096-external-unwinding-on-arm64.test.lua
--
2.32.1 (Apple Git-133)
More information about the Tarantool-patches
mailing list