commit | 22c10ec03b01a6183b5c39d2e459783a1968d511 | [log] [tgz] |
---|---|---|
author | Jacek Caban <jacek@codeweavers.com> | Tue May 13 06:12:16 2025 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Tue May 13 06:17:52 2025 -0700 |
tree | 095e62c242af0181cd374e55e00a56e64437ab2c | |
parent | 0420f87a9231f05e1521172953919247d6620b2f [diff] |
[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. GitOrigin-RevId: 84c1564d1825880d463d9f85153812f1f6805289