diff options
| author | 2026-01-02 14:40:06 +0100 | |
|---|---|---|
| committer | 2026-01-02 14:40:06 +0100 | |
| commit | 12974932af785a2ab2cefb5bc80da3ee1211e3c3 (patch) | |
| tree | f845c7e05b8a95151141e0b627d729e4ce4aea74 /obj | |
| parent | ba1f40078b458a3071bd847e820f951f8231523b (diff) | |
aarch64: LDR literal, cmp value
Diffstat (limited to 'obj')
| -rw-r--r-- | obj/elf.c | 2 | ||||
| -rw-r--r-- | obj/obj.h | 1 |
2 files changed, 3 insertions, 0 deletions
@@ -151,9 +151,11 @@ static const ushort relktab[][NRELOCKIND] = { [REL_PCREL32] = 261, /* R_AARCH64_PREL2 */ [REL_PLT32] = 314, /* R_AARCH64_PLT32 */ [REL_CALL26] = 283, /* R_AARCH64_CALL26 */ + [REL_LD_PREL_LO19] = 273, /* R_AARCH64_LD_PREL_LO19 */ [REL_ADR_PREL_LO21] = 274, /* R_AARCH64_ADR_PREL_LO21 */ [REL_ADR_PREL_PG_HI21] = 276, /* R_AARCH64_ADR_PREL_PG_HI21_NC */ [REL_ADD_ABS_LO12_NC] = 277, /* R_AARCH64_ADD_ABS_LO12_NC */ + } }; @@ -21,6 +21,7 @@ enum relockind { REL_ADR_PREL_LO21, REL_ADR_PREL_PG_HI21, REL_ADD_ABS_LO12_NC, + REL_LD_PREL_LO19, NRELOCKIND, }; enum section { Snone, Stext, Srodata, Sdata, Sbss }; |