mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-23 05:29:23 +00:00
104 lines
4.8 KiB
Modula-2
104 lines
4.8 KiB
Modula-2
|
|
||
|
#ifndef ELF_RELOC
|
||
|
#error "ELF_RELOC must be defined"
|
||
|
#endif
|
||
|
|
||
|
ELF_RELOC(R_AARCH64_NONE, 0x100)
|
||
|
|
||
|
ELF_RELOC(R_AARCH64_ABS64, 0x101)
|
||
|
ELF_RELOC(R_AARCH64_ABS32, 0x102)
|
||
|
ELF_RELOC(R_AARCH64_ABS16, 0x103)
|
||
|
ELF_RELOC(R_AARCH64_PREL64, 0x104)
|
||
|
ELF_RELOC(R_AARCH64_PREL32, 0x105)
|
||
|
ELF_RELOC(R_AARCH64_PREL16, 0x106)
|
||
|
|
||
|
ELF_RELOC(R_AARCH64_MOVW_UABS_G0, 0x107)
|
||
|
ELF_RELOC(R_AARCH64_MOVW_UABS_G0_NC, 0x108)
|
||
|
ELF_RELOC(R_AARCH64_MOVW_UABS_G1, 0x109)
|
||
|
ELF_RELOC(R_AARCH64_MOVW_UABS_G1_NC, 0x10a)
|
||
|
ELF_RELOC(R_AARCH64_MOVW_UABS_G2, 0x10b)
|
||
|
ELF_RELOC(R_AARCH64_MOVW_UABS_G2_NC, 0x10c)
|
||
|
ELF_RELOC(R_AARCH64_MOVW_UABS_G3, 0x10d)
|
||
|
ELF_RELOC(R_AARCH64_MOVW_SABS_G0, 0x10e)
|
||
|
ELF_RELOC(R_AARCH64_MOVW_SABS_G1, 0x10f)
|
||
|
ELF_RELOC(R_AARCH64_MOVW_SABS_G2, 0x110)
|
||
|
|
||
|
ELF_RELOC(R_AARCH64_LD_PREL_LO19, 0x111)
|
||
|
ELF_RELOC(R_AARCH64_ADR_PREL_LO21, 0x112)
|
||
|
ELF_RELOC(R_AARCH64_ADR_PREL_PG_HI21, 0x113)
|
||
|
ELF_RELOC(R_AARCH64_ADD_ABS_LO12_NC, 0x115)
|
||
|
ELF_RELOC(R_AARCH64_LDST8_ABS_LO12_NC, 0x116)
|
||
|
|
||
|
ELF_RELOC(R_AARCH64_TSTBR14, 0x117)
|
||
|
ELF_RELOC(R_AARCH64_CONDBR19, 0x118)
|
||
|
ELF_RELOC(R_AARCH64_JUMP26, 0x11a)
|
||
|
ELF_RELOC(R_AARCH64_CALL26, 0x11b)
|
||
|
|
||
|
ELF_RELOC(R_AARCH64_LDST16_ABS_LO12_NC, 0x11c)
|
||
|
ELF_RELOC(R_AARCH64_LDST32_ABS_LO12_NC, 0x11d)
|
||
|
ELF_RELOC(R_AARCH64_LDST64_ABS_LO12_NC, 0x11e)
|
||
|
|
||
|
ELF_RELOC(R_AARCH64_LDST128_ABS_LO12_NC, 0x12b)
|
||
|
|
||
|
ELF_RELOC(R_AARCH64_GOTREL64, 0x133)
|
||
|
ELF_RELOC(R_AARCH64_GOTREL32, 0x134)
|
||
|
|
||
|
ELF_RELOC(R_AARCH64_ADR_GOT_PAGE, 0x137)
|
||
|
ELF_RELOC(R_AARCH64_LD64_GOT_LO12_NC, 0x138)
|
||
|
|
||
|
ELF_RELOC(R_AARCH64_TLSLD_MOVW_DTPREL_G2, 0x20b)
|
||
|
ELF_RELOC(R_AARCH64_TLSLD_MOVW_DTPREL_G1, 0x20c)
|
||
|
ELF_RELOC(R_AARCH64_TLSLD_MOVW_DTPREL_G1_NC, 0x20d)
|
||
|
ELF_RELOC(R_AARCH64_TLSLD_MOVW_DTPREL_G0, 0x20e)
|
||
|
ELF_RELOC(R_AARCH64_TLSLD_MOVW_DTPREL_G0_NC, 0x20f)
|
||
|
ELF_RELOC(R_AARCH64_TLSLD_ADD_DTPREL_HI12, 0x210)
|
||
|
ELF_RELOC(R_AARCH64_TLSLD_ADD_DTPREL_LO12, 0x211)
|
||
|
ELF_RELOC(R_AARCH64_TLSLD_ADD_DTPREL_LO12_NC, 0x212)
|
||
|
ELF_RELOC(R_AARCH64_TLSLD_LDST8_DTPREL_LO12, 0x213)
|
||
|
ELF_RELOC(R_AARCH64_TLSLD_LDST8_DTPREL_LO12_NC, 0x214)
|
||
|
ELF_RELOC(R_AARCH64_TLSLD_LDST16_DTPREL_LO12, 0x215)
|
||
|
ELF_RELOC(R_AARCH64_TLSLD_LDST16_DTPREL_LO12_NC, 0x216)
|
||
|
ELF_RELOC(R_AARCH64_TLSLD_LDST32_DTPREL_LO12, 0x217)
|
||
|
ELF_RELOC(R_AARCH64_TLSLD_LDST32_DTPREL_LO12_NC, 0x218)
|
||
|
ELF_RELOC(R_AARCH64_TLSLD_LDST64_DTPREL_LO12, 0x219)
|
||
|
ELF_RELOC(R_AARCH64_TLSLD_LDST64_DTPREL_LO12_NC, 0x21a)
|
||
|
|
||
|
ELF_RELOC(R_AARCH64_TLSIE_MOVW_GOTTPREL_G1, 0x21b)
|
||
|
ELF_RELOC(R_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC, 0x21c)
|
||
|
ELF_RELOC(R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21, 0x21d)
|
||
|
ELF_RELOC(R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC, 0x21e)
|
||
|
ELF_RELOC(R_AARCH64_TLSIE_LD_GOTTPREL_PREL19, 0x21f)
|
||
|
|
||
|
ELF_RELOC(R_AARCH64_TLSLE_MOVW_TPREL_G2, 0x220)
|
||
|
ELF_RELOC(R_AARCH64_TLSLE_MOVW_TPREL_G1, 0x221)
|
||
|
ELF_RELOC(R_AARCH64_TLSLE_MOVW_TPREL_G1_NC, 0x222)
|
||
|
ELF_RELOC(R_AARCH64_TLSLE_MOVW_TPREL_G0, 0x223)
|
||
|
ELF_RELOC(R_AARCH64_TLSLE_MOVW_TPREL_G0_NC, 0x224)
|
||
|
ELF_RELOC(R_AARCH64_TLSLE_ADD_TPREL_HI12, 0x225)
|
||
|
ELF_RELOC(R_AARCH64_TLSLE_ADD_TPREL_LO12, 0x226)
|
||
|
ELF_RELOC(R_AARCH64_TLSLE_ADD_TPREL_LO12_NC, 0x227)
|
||
|
ELF_RELOC(R_AARCH64_TLSLE_LDST8_TPREL_LO12, 0x228)
|
||
|
ELF_RELOC(R_AARCH64_TLSLE_LDST8_TPREL_LO12_NC, 0x229)
|
||
|
ELF_RELOC(R_AARCH64_TLSLE_LDST16_TPREL_LO12, 0x22a)
|
||
|
ELF_RELOC(R_AARCH64_TLSLE_LDST16_TPREL_LO12_NC, 0x22b)
|
||
|
ELF_RELOC(R_AARCH64_TLSLE_LDST32_TPREL_LO12, 0x22c)
|
||
|
ELF_RELOC(R_AARCH64_TLSLE_LDST32_TPREL_LO12_NC, 0x22d)
|
||
|
ELF_RELOC(R_AARCH64_TLSLE_LDST64_TPREL_LO12, 0x22e)
|
||
|
ELF_RELOC(R_AARCH64_TLSLE_LDST64_TPREL_LO12_NC, 0x22f)
|
||
|
|
||
|
ELF_RELOC(R_AARCH64_TLSDESC_ADR_PAGE, 0x232)
|
||
|
ELF_RELOC(R_AARCH64_TLSDESC_LD64_LO12_NC, 0x233)
|
||
|
ELF_RELOC(R_AARCH64_TLSDESC_ADD_LO12_NC, 0x234)
|
||
|
|
||
|
ELF_RELOC(R_AARCH64_TLSDESC_CALL, 0x239)
|
||
|
|
||
|
ELF_RELOC(R_AARCH64_COPY, 0x400)
|
||
|
ELF_RELOC(R_AARCH64_GLOB_DAT, 0x401)
|
||
|
ELF_RELOC(R_AARCH64_JUMP_SLOT, 0x402)
|
||
|
ELF_RELOC(R_AARCH64_RELATIVE, 0x403)
|
||
|
ELF_RELOC(R_AARCH64_TLS_DTPREL64, 0x404)
|
||
|
ELF_RELOC(R_AARCH64_TLS_DTPMOD64, 0x405)
|
||
|
ELF_RELOC(R_AARCH64_TLS_TPREL64, 0x406)
|
||
|
ELF_RELOC(R_AARCH64_TLSDESC, 0x407)
|
||
|
ELF_RELOC(R_AARCH64_IRELATIVE, 0x408)
|