[all-commits] [llvm/llvm-project] 84c156: [libunwind] Add initial ARM64EC support (#138583)
Jacek Caban via All-commits
all-commits at lists.llvm.org
Tue May 13 06:12:37 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 84c1564d1825880d463d9f85153812f1f6805289
https://github.com/llvm/llvm-project/commit/84c1564d1825880d463d9f85153812f1f6805289
Author: Jacek Caban <jacek at codeweavers.com>
Date: 2025-05-13 (Tue, 13 May 2025)
Changed paths:
M libunwind/src/UnwindRegistersRestore.S
M libunwind/src/UnwindRegistersSave.S
Log Message:
-----------
[libunwind] Add initial ARM64EC support (#138583)
ARM64EC defines `__x86_64__`, which is sufficient to make most C/C++
code behave correctly. To preserve an external ABI compatible with
x86_64, this patch uses the x86_64 context layout and implements
`unw_getcontext` by storing the appropriate aarch64 registers according
to the mapping defined by the ARM64EC ABI.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list