Skip to content

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 smithp35 force-pushed the pauthaaelf64relocs branch from c87b0b1 to 0a555a9 Compare August 20, 2024 10:17
@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:

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.
@smithp35 smithp35 force-pushed the pauthaaelf64relocs branch from 0a555a9 to 2eac09f Compare August 20, 2024 18:15
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
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