2022Q1
changes
All the changes in this release are captured by the 2022Q1 milestones.
Substantive changes:
-
aapcs64-morello:
fix up rule C.8 on capabilities: #120 -
aaelf64:
soft-deprecate GNU_PROPERTY_AARCH64_FEATURE_1_PAC: #121 -
aadwarf64:
move Pointer Authentication out from BETA state: #127
document a limitation of the DW_CFA_AARCH64_negate_ra_state: #129
alpha-level support for Scalable Matrix Extension (SME)
A piece of work that didn't make it into the release but should get an honorable mention is the 'alpha-level support for SME' pull request: #123. This involves big changes to the aapcs64 document, and we would appreciate any kind of feedback on it.
the specifications included in this release
ABI for the Arm 32-bit Architecture
- ABI for the Arm Architecture - Base Standard - pdf, html
- Procedure Call Standard for the Arm Architecture - pdf, html
- ELF for the Arm Architecture - pdf, html
- DWARF for the Arm Architecture - pdf, html
- Base Platform ABI for the Arm Architecture - pdf, html
- C++ ABI for the Arm Architecture - pdf, html
- Exception Handling ABI for the Arm Architecture - pdf, html
- Run-time ABI for the Arm Architecture - pdf, html
- C Library for the Arm Architecture - pdf, html
- Support for Debugging Overlaid Programs - pdf, html
- Addenda to, and Errata in, the ABI for the ARM Architecture - pdf, html
- ABI Advisory Note - SP 8-byte alignment - pdf, html
ABI for the Arm 64-bit Architecture
- Procedure Call Standard for the Arm 64-bit Architecture - pdf, html
- ELF for the Arm 64-bit Architecture - pdf, html
- DWARF for the Arm 64-bit Architecture - pdf, html
- C++ ABI for the Arm 64-bit Architecture - pdf, html
- Vector Function ABI for the Arm 64-bit Architecture - pdf, html
- System V ABI for the Arm 64-bit Architecture - pdf, html
PAuth ABI Extension
Morello Extension
- Morello Extension to the Procedure Call Standard for the Arm 64-bit Architecture - pdf, html
- Morello Extension to ELF for the Arm 64-bit Architecture - pdf, html
- Morello Extension to DWARF for the Arm 64-bit Architecture - pdf, html
Miscellaneous material
download bundle
PDFs of all the above specifications have also been bundled in this zip file.
other specifications
For older versions of the ABI specifications from before they got hosted within this Github repository, please go to:
https://developer.arm.com/architectures/system-architectures/software-standards/abi