Files
scriptc/packages
Chris Tate 5b964e244c Jump out of WebAssembly traps without __builtin_setjmp on AArch64 sanitized builds
Clang has no __builtin_setjmp lowering for AArch64, so scr_wasm.c did not
compile under AddressSanitizer on macOS arm64. Sanitized AArch64 builds
now use an uninstrumented setjmp/longjmp pair that saves the
callee-preserved registers, sp and the frame and link registers; like the
builtin pair, no runtime intercepts it, and scr_wasm_trap still unpoisons
the abandoned frames.
2026-10-20 16:51:09 -05:00
..
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00
2026-10-20 16:10:37 -05:00