abi-aa icon indicating copy to clipboard operation
abi-aa copied to clipboard

Application Binary Interface for the Arm® Architecture

Results 76 abi-aa issues
Sort by recently updated
recently updated
newest added

Legacy documents are versions of the specs that were released before we did releases here on Github. They have a proprietary license, and were released on developer.arm.com. We're adding them...

The AAPCS64 uses “process” as a cover-all term for “thread or process”: The AAPCS64 applies to a single thread of execution or process (hereafter referred to as a process). However,...

CONTRIBUTING.md refers to a non-existent LICENSE.md file.

Replace the current placeholder chapter with information on: * ELF * GOT and PLT * GNU Indirect Functions * Relocation Read-Only A lot of the information in the chapter is...

The table in section 10.3 of the EHABI for AArch32 that describes the unwind codes contains references of the form "remark c", but the list of remarks is now using...

phrasing

SME adds the concept of “streaming mode”, which can be entered using SMSTART and exited using SMSTOP. The SME ABI requires these changes in streaming mode to be naturally nested:...

Some parts of ELF are described in the generic ELF specification (http://www.sco.com/developers/devspecs/gabi41.pdf) as being described in specific sections of the processor supplement, but the aaelf32 and aaelf64 documents don't describe...

# Summary The Morello ABI [specifies](https://github.com/ARM-software/abi-aa/blob/main/aapcs64-morello/aapcs64-morello.rst#parameter-passing) that at most 8 arguments of a C function can be passed explicitly in registers. Any additional arguments must be ‘spilled’ onto the stack...

This patch adds support for SME (Scalable Matrix Extension). At this stage it is still alpha quality. The request also includes https://github.com/ARM-software/abi-aa/pull/122

The AArch64 TLS sequences are designed so that a static linker can relax the model when it knows certain information. For example when linking an executable and the definition is...