This is an archive of the discontinued LLVM Phabricator instance.

[lld-macho] Extract embedded addends for arm64 UNSIGNED relocations
ClosedPublic

Authored by int3 on Feb 19 2021, 7:11 PM.

Details

Summary

On arm64, UNSIGNED relocs are the only ones that use embedded addends
instead of the ADDEND relocation.

Also ensure that the addend works when UNSIGNED is part of a SUBTRACTOR
pair.

Diff Detail

Event Timeline

int3 created this revision.Feb 19 2021, 7:11 PM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 19 2021, 7:11 PM
int3 requested review of this revision.Feb 19 2021, 7:11 PM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 19 2021, 7:11 PM
int3 edited the summary of this revision. (Show Details)Feb 19 2021, 9:21 PM
This revision is now accepted and ready to land.Feb 23 2021, 11:35 AM
This revision was landed with ongoing or failed builds.Feb 27 2021, 9:32 AM
This revision was automatically updated to reflect the committed changes.