Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pauthabielf64] Define NT_ARM_TYPE_PAUTH_ABI_TAG constant #234

Open
kovdan01 opened this issue Dec 12, 2023 · 0 comments
Open

[pauthabielf64] Define NT_ARM_TYPE_PAUTH_ABI_TAG constant #234

kovdan01 opened this issue Dec 12, 2023 · 0 comments

Comments

@kovdan01
Copy link

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

In LLVM, we proposed a corresponding constant NT_ARM_TYPE_PAUTH_ABI_TAG equal to 1: see llvm/llvm-project#74874. The pauthabielf64 should also contain the constant name to have things consistent. See discussion in llvm/llvm-project#72713 (comment)

smithp35 added a commit to smithp35/abi-aa that referenced this issue Dec 14, 2023
Be more explicit about the fields of the SHT_NOTE section and
define a symbolic constant for the value 1.

ARM-software#234
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant