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

Previously the background of the SVGs was transparent, which makes the diagrams hard to read on Github when the dark theme is enabled. This should fix https://github.com/ARM-software/abi-aa/issues/125.

I believe that AAPCS includes the hybrid model in the aapcs64-morello document. At the bottom of this document there is a table of C/C++ types to machine types. The entries...

The content of some images is not shown correctly when using GitHub's dark mode. The following example is from [abi-aa/aapcs64/aapcs64.rst](../blob/main/aapcs64/aapcs64.rst):

phrasing

In the arm64e document from Apple there is a description of the keys are assignments [[1]](https://github.com/apple/llvm-project/blob/a63a81bd9911f87a0b5dcd5bdd7ccdda7124af87/clang/docs/PointerAuthentication.rst#key-assignments). I would be useful if the pauthabielf64 document could do the same so various...

5.7.8 Group Relocations in aaelf64.rst states: "Generating the field for a Gn relocation directive starts by examining the residual value Yn after the bits of abs(X) corresponding to less significant...

bug
requires-toolchain-change
documenting-existing-behaviour

R_MORELLO_JUMP_SLOT is under-documented; in reality it is the same as R_AARCH64_JUMP_SLOT, with the linker initially filling in the 64-bit VA in the first half of the slot (pointing at the...

To anyone that understands CHERI, `CAP_INIT(S, A, CAP_SIZE, CAP_PERM)` is obviously "the capability with base `S`, offset `A` (i.e. address ("value" in Morello-speak) `S + A`), length `CAP_SIZE` and permissions...

Currently these are both given as `CAP_INIT(S, A, CAP_SIZE, CAP_PERM)`, but that does not make sense. Both always have a null symbol and the image base load offset needs to...

AAPCS64 says: > At all times the following basic constraints must hold: > > - Stack-limit ≤ SP ≤ stack-base. The stack pointer must lie within the extent of the...

phrasing