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

Application Binary Interface for the Arm® Architecture

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

In section 14.1 of pauthabielf64 we have the following https://github.com/ARM-software/abi-aa/blob/main/pauthabielf64/pauthabielf64.rst#141default-marking-schema: > A new section named `.note.AARCH64-PAUTH-ABI-tag` of type `SHT_NOTE` is defined > ... > The type field shall be 1...

Introduce a new specification document for AArch64 build attributes. The 32-bit ABI makes extensive use of the build attributes defined in addenda32. These attributes defined for relocatable objects are used...

The aapcs64 base procedure call standard requires floating point and simd registers. With the advent of a soft-float ABI for R-profile CPUs without floating point, we are making it explicit...

Add a design rationale for use of GNU properties as well as guidelines for how these should be used for properties in the AArch64 processor space. Pull request https://github.com/ARM-software/abi-aa/pull/228 moves...

Section 5.6.1 (https://github.com/ARM-software/abi-aa/blob/844a79fd4c77252a11342709e3b27b2c9f590cf1/aaelf64/aaelf64.rst#weak-references) says the following. > During linking, the symbol value of an undefined weak reference is: > > - Zero if the relocation type is absolute > -...

This will be used for dynamic linker for compatibility detection between different shared libraries.

Raised due to LLVM issue https://github.com/llvm/llvm-project/issues/63418 Raising this as an ABI issue rather than a two separate toolchain issues as it may be simpler to amend the ABI than try...

The PauthABI (https://github.com/ARM-software/abi-aa/blob/main/pauthabielf64/pauthabielf64.rst#10dynamic-section) and MemtagABI (https://github.com/ARM-software/abi-aa/blob/main/memtagabielf64/memtagabielf64.rst#6dynamic-section) documents have Dynamic Tags. It would be useful to reserve the values used in the main aaelf64.rst document, with forwarding descriptions to the appropriate...

The PAuthABI work that we have done in the ABI has been restricted to the ELF specification. In the 31-07-2023 PAuthABI sync-up the topic of DWARF support came up as...

Consider the following definitions: ```c typedef struct { double a; double __attribute__((aligned(16))) c; } __attribute__((aligned(16))) T; typedef struct { double a; double b; double c; } __attribute__((aligned(16))) U; typedef struct...