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

[aaelf64] Fix PAuthABI relocation details. #254

Merged
merged 1 commit into from
Aug 21, 2024

Conversation

smithp35
Copy link
Contributor

@smithp35 smithp35 commented Apr 2, 2024

There is a typo in the spelling of R_<CLS_ABS64, it is missing a close angle brackets, and should be R__ABS64.

Similarly there should only be one entry in the dynamic relocation table, with R__ABS64 retaining the static relocation code but using the dynamic relocation semantics.

Added a clarifying line to state that the R__ABS64 is both a static and dynamic relocation.

@MaskRay
Copy link
Contributor

MaskRay commented Apr 2, 2024

LGTM

There is a typo in the spelling of R_<CLS_ABS64, it is missing a close angle brackets, and should be R__ABS64.

github seems to interpret <CLS> differently without backticks.

@smithp35
Copy link
Contributor Author

Rebased after #272 the dynamic relocation is akin to R_AARCH64_ABS64 which isn't GOT generating so we can support addends, no further changes needed.

Summary of changes:

aaelf64/aaelf64.rst Outdated Show resolved Hide resolved
There is a typo in the spelling of R_<CLS_ABS64, it is missing a
close angle brackets, and should be R_<CLS>_ABS64.

Similarly there should only be one entry in the dynamic relocation
table, with R_<CLS>_ABS64 retaining the static relocation code but
using the dynamic relocation semantics.

Added a clarifying line to state that the R_<CLS>_ABS64 is both a
static and dynamic relocation.
Copy link
Member

@stuij stuij left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@smithp35 smithp35 merged commit 0e0a1c5 into ARM-software:main Aug 21, 2024
1 check passed
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

Successfully merging this pull request may close these issues.

3 participants