Back to home page

EIC code displayed by LXR

 
 

    


Warning, /include/llvm/BinaryFormat/ELFRelocs/AArch64.def is written in an unsupported language. File is not indexed.

0001 #ifndef ELF_RELOC
0002 #error "ELF_RELOC must be defined"
0003 #endif
0004 
0005 // Based on released ABI: https://github.com/ARM-software/abi-aa, aaelf64.
0006 // ELF64
0007 // Null relocation: also 0x100 for ELF64
0008 ELF_RELOC(R_AARCH64_NONE,                                0)
0009 // Data relocations
0010 ELF_RELOC(R_AARCH64_ABS64,                           0x101)
0011 ELF_RELOC(R_AARCH64_ABS32,                           0x102)
0012 ELF_RELOC(R_AARCH64_ABS16,                           0x103)
0013 ELF_RELOC(R_AARCH64_PREL64,                          0x104)
0014 ELF_RELOC(R_AARCH64_PREL32,                          0x105)
0015 ELF_RELOC(R_AARCH64_PREL16,                          0x106)
0016 // Static AArch64 relocations
0017 ELF_RELOC(R_AARCH64_MOVW_UABS_G0,                    0x107)
0018 ELF_RELOC(R_AARCH64_MOVW_UABS_G0_NC,                 0x108)
0019 ELF_RELOC(R_AARCH64_MOVW_UABS_G1,                    0x109)
0020 ELF_RELOC(R_AARCH64_MOVW_UABS_G1_NC,                 0x10a)
0021 ELF_RELOC(R_AARCH64_MOVW_UABS_G2,                    0x10b)
0022 ELF_RELOC(R_AARCH64_MOVW_UABS_G2_NC,                 0x10c)
0023 ELF_RELOC(R_AARCH64_MOVW_UABS_G3,                    0x10d)
0024 ELF_RELOC(R_AARCH64_MOVW_SABS_G0,                    0x10e)
0025 ELF_RELOC(R_AARCH64_MOVW_SABS_G1,                    0x10f)
0026 ELF_RELOC(R_AARCH64_MOVW_SABS_G2,                    0x110)
0027 ELF_RELOC(R_AARCH64_LD_PREL_LO19,                    0x111)
0028 ELF_RELOC(R_AARCH64_ADR_PREL_LO21,                   0x112)
0029 ELF_RELOC(R_AARCH64_ADR_PREL_PG_HI21,                0x113)
0030 ELF_RELOC(R_AARCH64_ADR_PREL_PG_HI21_NC,             0x114)
0031 ELF_RELOC(R_AARCH64_ADD_ABS_LO12_NC,                 0x115)
0032 ELF_RELOC(R_AARCH64_LDST8_ABS_LO12_NC,               0x116)
0033 ELF_RELOC(R_AARCH64_TSTBR14,                         0x117)
0034 ELF_RELOC(R_AARCH64_CONDBR19,                        0x118)
0035 ELF_RELOC(R_AARCH64_JUMP26,                          0x11a)
0036 ELF_RELOC(R_AARCH64_CALL26,                          0x11b)
0037 ELF_RELOC(R_AARCH64_LDST16_ABS_LO12_NC,              0x11c)
0038 ELF_RELOC(R_AARCH64_LDST32_ABS_LO12_NC,              0x11d)
0039 ELF_RELOC(R_AARCH64_LDST64_ABS_LO12_NC,              0x11e)
0040 ELF_RELOC(R_AARCH64_MOVW_PREL_G0,                    0x11f)
0041 ELF_RELOC(R_AARCH64_MOVW_PREL_G0_NC,                 0x120)
0042 ELF_RELOC(R_AARCH64_MOVW_PREL_G1,                    0x121)
0043 ELF_RELOC(R_AARCH64_MOVW_PREL_G1_NC,                 0x122)
0044 ELF_RELOC(R_AARCH64_MOVW_PREL_G2,                    0x123)
0045 ELF_RELOC(R_AARCH64_MOVW_PREL_G2_NC,                 0x124)
0046 ELF_RELOC(R_AARCH64_MOVW_PREL_G3,                    0x125)
0047 ELF_RELOC(R_AARCH64_LDST128_ABS_LO12_NC,             0x12b)
0048 ELF_RELOC(R_AARCH64_MOVW_GOTOFF_G0,                  0x12c)
0049 ELF_RELOC(R_AARCH64_MOVW_GOTOFF_G0_NC,               0x12d)
0050 ELF_RELOC(R_AARCH64_MOVW_GOTOFF_G1,                  0x12e)
0051 ELF_RELOC(R_AARCH64_MOVW_GOTOFF_G1_NC,               0x12f)
0052 ELF_RELOC(R_AARCH64_MOVW_GOTOFF_G2,                  0x130)
0053 ELF_RELOC(R_AARCH64_MOVW_GOTOFF_G2_NC,               0x131)
0054 ELF_RELOC(R_AARCH64_MOVW_GOTOFF_G3,                  0x132)
0055 ELF_RELOC(R_AARCH64_GOTREL64,                        0x133)
0056 ELF_RELOC(R_AARCH64_GOTREL32,                        0x134)
0057 ELF_RELOC(R_AARCH64_GOT_LD_PREL19,                   0x135)
0058 ELF_RELOC(R_AARCH64_LD64_GOTOFF_LO15,                0x136)
0059 ELF_RELOC(R_AARCH64_ADR_GOT_PAGE,                    0x137)
0060 ELF_RELOC(R_AARCH64_LD64_GOT_LO12_NC,                0x138)
0061 ELF_RELOC(R_AARCH64_LD64_GOTPAGE_LO15,               0x139)
0062 ELF_RELOC(R_AARCH64_PLT32,                           0x13a)
0063 ELF_RELOC(R_AARCH64_GOTPCREL32,                      0x13b)
0064 // General dynamic TLS relocations
0065 ELF_RELOC(R_AARCH64_TLSGD_ADR_PREL21,                0x200)
0066 ELF_RELOC(R_AARCH64_TLSGD_ADR_PAGE21,                0x201)
0067 ELF_RELOC(R_AARCH64_TLSGD_ADD_LO12_NC,               0x202)
0068 ELF_RELOC(R_AARCH64_TLSGD_MOVW_G1,                   0x203)
0069 ELF_RELOC(R_AARCH64_TLSGD_MOVW_G0_NC,                0x204)
0070 // Local dynamic TLS relocations
0071 ELF_RELOC(R_AARCH64_TLSLD_ADR_PREL21,                0x205)
0072 ELF_RELOC(R_AARCH64_TLSLD_ADR_PAGE21,                0x206)
0073 ELF_RELOC(R_AARCH64_TLSLD_ADD_LO12_NC,               0x207)
0074 ELF_RELOC(R_AARCH64_TLSLD_MOVW_G1,                   0x208)
0075 ELF_RELOC(R_AARCH64_TLSLD_MOVW_G0_NC,                0x209)
0076 ELF_RELOC(R_AARCH64_TLSLD_LD_PREL19,                 0x20a)
0077 ELF_RELOC(R_AARCH64_TLSLD_MOVW_DTPREL_G2,            0x20b)
0078 ELF_RELOC(R_AARCH64_TLSLD_MOVW_DTPREL_G1,            0x20c)
0079 ELF_RELOC(R_AARCH64_TLSLD_MOVW_DTPREL_G1_NC,         0x20d)
0080 ELF_RELOC(R_AARCH64_TLSLD_MOVW_DTPREL_G0,            0x20e)
0081 ELF_RELOC(R_AARCH64_TLSLD_MOVW_DTPREL_G0_NC,         0x20f)
0082 ELF_RELOC(R_AARCH64_TLSLD_ADD_DTPREL_HI12,           0x210)
0083 ELF_RELOC(R_AARCH64_TLSLD_ADD_DTPREL_LO12,           0x211)
0084 ELF_RELOC(R_AARCH64_TLSLD_ADD_DTPREL_LO12_NC,        0x212)
0085 ELF_RELOC(R_AARCH64_TLSLD_LDST8_DTPREL_LO12,         0x213)
0086 ELF_RELOC(R_AARCH64_TLSLD_LDST8_DTPREL_LO12_NC,      0x214)
0087 ELF_RELOC(R_AARCH64_TLSLD_LDST16_DTPREL_LO12,        0x215)
0088 ELF_RELOC(R_AARCH64_TLSLD_LDST16_DTPREL_LO12_NC,     0x216)
0089 ELF_RELOC(R_AARCH64_TLSLD_LDST32_DTPREL_LO12,        0x217)
0090 ELF_RELOC(R_AARCH64_TLSLD_LDST32_DTPREL_LO12_NC,     0x218)
0091 ELF_RELOC(R_AARCH64_TLSLD_LDST64_DTPREL_LO12,        0x219)
0092 ELF_RELOC(R_AARCH64_TLSLD_LDST64_DTPREL_LO12_NC,     0x21a)
0093 ELF_RELOC(R_AARCH64_TLSIE_MOVW_GOTTPREL_G1,          0x21b)
0094 ELF_RELOC(R_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC,       0x21c)
0095 ELF_RELOC(R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21,       0x21d)
0096 ELF_RELOC(R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC,     0x21e)
0097 ELF_RELOC(R_AARCH64_TLSIE_LD_GOTTPREL_PREL19,        0x21f)
0098 // Local exec TLS relocations
0099 ELF_RELOC(R_AARCH64_TLSLE_MOVW_TPREL_G2,             0x220)
0100 ELF_RELOC(R_AARCH64_TLSLE_MOVW_TPREL_G1,             0x221)
0101 ELF_RELOC(R_AARCH64_TLSLE_MOVW_TPREL_G1_NC,          0x222)
0102 ELF_RELOC(R_AARCH64_TLSLE_MOVW_TPREL_G0,             0x223)
0103 ELF_RELOC(R_AARCH64_TLSLE_MOVW_TPREL_G0_NC,          0x224)
0104 ELF_RELOC(R_AARCH64_TLSLE_ADD_TPREL_HI12,            0x225)
0105 ELF_RELOC(R_AARCH64_TLSLE_ADD_TPREL_LO12,            0x226)
0106 ELF_RELOC(R_AARCH64_TLSLE_ADD_TPREL_LO12_NC,         0x227)
0107 ELF_RELOC(R_AARCH64_TLSLE_LDST8_TPREL_LO12,          0x228)
0108 ELF_RELOC(R_AARCH64_TLSLE_LDST8_TPREL_LO12_NC,       0x229)
0109 ELF_RELOC(R_AARCH64_TLSLE_LDST16_TPREL_LO12,         0x22a)
0110 ELF_RELOC(R_AARCH64_TLSLE_LDST16_TPREL_LO12_NC,      0x22b)
0111 ELF_RELOC(R_AARCH64_TLSLE_LDST32_TPREL_LO12,         0x22c)
0112 ELF_RELOC(R_AARCH64_TLSLE_LDST32_TPREL_LO12_NC,      0x22d)
0113 ELF_RELOC(R_AARCH64_TLSLE_LDST64_TPREL_LO12,         0x22e)
0114 ELF_RELOC(R_AARCH64_TLSLE_LDST64_TPREL_LO12_NC,      0x22f)
0115 // TLS descriptor relocations
0116 ELF_RELOC(R_AARCH64_TLSDESC_LD_PREL19,               0x230)
0117 ELF_RELOC(R_AARCH64_TLSDESC_ADR_PREL21,              0x231)
0118 ELF_RELOC(R_AARCH64_TLSDESC_ADR_PAGE21,              0x232)
0119 ELF_RELOC(R_AARCH64_TLSDESC_LD64_LO12,               0x233)
0120 ELF_RELOC(R_AARCH64_TLSDESC_ADD_LO12,                0x234)
0121 ELF_RELOC(R_AARCH64_TLSDESC_OFF_G1,                  0x235)
0122 ELF_RELOC(R_AARCH64_TLSDESC_OFF_G0_NC,               0x236)
0123 ELF_RELOC(R_AARCH64_TLSDESC_LDR,                     0x237)
0124 ELF_RELOC(R_AARCH64_TLSDESC_ADD,                     0x238)
0125 ELF_RELOC(R_AARCH64_TLSDESC_CALL,                    0x239)
0126 ELF_RELOC(R_AARCH64_TLSLE_LDST128_TPREL_LO12,        0x23a)
0127 ELF_RELOC(R_AARCH64_TLSLE_LDST128_TPREL_LO12_NC,     0x23b)
0128 ELF_RELOC(R_AARCH64_TLSLD_LDST128_DTPREL_LO12,       0x23c)
0129 ELF_RELOC(R_AARCH64_TLSLD_LDST128_DTPREL_LO12_NC,    0x23d)
0130 // Dynamic relocations
0131 ELF_RELOC(R_AARCH64_COPY,                            0x400)
0132 ELF_RELOC(R_AARCH64_GLOB_DAT,                        0x401)
0133 ELF_RELOC(R_AARCH64_JUMP_SLOT,                       0x402)
0134 ELF_RELOC(R_AARCH64_RELATIVE,                        0x403)
0135 // 0x404 and 0x405 are now R_AARCH64_TLS_IMPDEF1 and R_AARCH64_TLS_IMPDEF2
0136 // We follow GNU and define TLS_IMPDEF1 as TLS_DTPMOD64 and TLS_IMPDEF2 as
0137 // TLS_DTPREL64
0138 ELF_RELOC(R_AARCH64_TLS_DTPMOD64,                    0x404)
0139 ELF_RELOC(R_AARCH64_TLS_DTPREL64,                    0x405)
0140 ELF_RELOC(R_AARCH64_TLS_TPREL64,                     0x406)
0141 ELF_RELOC(R_AARCH64_TLSDESC,                         0x407)
0142 ELF_RELOC(R_AARCH64_IRELATIVE,                       0x408)
0143 // PAuthABI static and dynamic relocations: defined in pauthabielf64,
0144 // https://github.com/ARM-software/abi-aa
0145 ELF_RELOC(R_AARCH64_AUTH_ABS64,                      0x244)
0146 ELF_RELOC(R_AARCH64_AUTH_MOVW_GOTOFF_G0,             0x245)
0147 ELF_RELOC(R_AARCH64_AUTH_MOVW_GOTOFF_G0_NC,          0x246)
0148 ELF_RELOC(R_AARCH64_AUTH_MOVW_GOTOFF_G1,             0x247)
0149 ELF_RELOC(R_AARCH64_AUTH_MOVW_GOTOFF_G1_NC,          0x248)
0150 ELF_RELOC(R_AARCH64_AUTH_MOVW_GOTOFF_G2,             0x249)
0151 ELF_RELOC(R_AARCH64_AUTH_MOVW_GOTOFF_G2_NC,          0x24a)
0152 ELF_RELOC(R_AARCH64_AUTH_MOVW_GOTOFF_G3,             0x24b)
0153 ELF_RELOC(R_AARCH64_AUTH_GOT_LD_PREL19,              0x24c)
0154 ELF_RELOC(R_AARCH64_AUTH_LD64_GOTOFF_LO15,           0x24d)
0155 ELF_RELOC(R_AARCH64_AUTH_ADR_GOT_PAGE,               0x24e)
0156 ELF_RELOC(R_AARCH64_AUTH_LD64_GOT_LO12_NC,           0x24f)
0157 ELF_RELOC(R_AARCH64_AUTH_LD64_GOTPAGE_LO15,          0x250)
0158 ELF_RELOC(R_AARCH64_AUTH_GOT_ADD_LO12_NC,            0x251)
0159 ELF_RELOC(R_AARCH64_AUTH_GOT_ADR_PREL_LO21,          0x252)
0160 ELF_RELOC(R_AARCH64_AUTH_TLSDESC_ADR_PAGE21,         0x253)
0161 ELF_RELOC(R_AARCH64_AUTH_TLSDESC_LD64_LO12,          0x254)
0162 ELF_RELOC(R_AARCH64_AUTH_TLSDESC_ADD_LO12,           0x255)
0163 ELF_RELOC(R_AARCH64_AUTH_RELATIVE,                   0x411)
0164 ELF_RELOC(R_AARCH64_AUTH_GLOB_DAT,                   0x412)
0165 ELF_RELOC(R_AARCH64_AUTH_TLSDESC,                    0x413)
0166 ELF_RELOC(R_AARCH64_AUTH_IRELATIVE,                  0x414)
0167 
0168 // ELF32
0169 // ELF_RELOC(R_AARCH64_P32_NONE,                         0)
0170 ELF_RELOC(R_AARCH64_P32_ABS32,                       0x001)
0171 ELF_RELOC(R_AARCH64_P32_ABS16,                       0x002)
0172 ELF_RELOC(R_AARCH64_P32_PREL32,                      0x003)
0173 ELF_RELOC(R_AARCH64_P32_PREL16,                      0x004)
0174 ELF_RELOC(R_AARCH64_P32_MOVW_UABS_G0,                0x005)
0175 ELF_RELOC(R_AARCH64_P32_MOVW_UABS_G0_NC,             0x006)
0176 ELF_RELOC(R_AARCH64_P32_MOVW_UABS_G1,                0x007)
0177 ELF_RELOC(R_AARCH64_P32_MOVW_SABS_G0,                0x008)
0178 ELF_RELOC(R_AARCH64_P32_LD_PREL_LO19,                0x009)
0179 ELF_RELOC(R_AARCH64_P32_ADR_PREL_LO21,               0x00a)
0180 ELF_RELOC(R_AARCH64_P32_ADR_PREL_PG_HI21,            0x00b)
0181 ELF_RELOC(R_AARCH64_P32_ADD_ABS_LO12_NC,             0x00c)
0182 ELF_RELOC(R_AARCH64_P32_LDST8_ABS_LO12_NC,           0x00d)
0183 ELF_RELOC(R_AARCH64_P32_LDST16_ABS_LO12_NC,          0x00e)
0184 ELF_RELOC(R_AARCH64_P32_LDST32_ABS_LO12_NC,          0x00f)
0185 ELF_RELOC(R_AARCH64_P32_LDST64_ABS_LO12_NC,          0x010)
0186 ELF_RELOC(R_AARCH64_P32_LDST128_ABS_LO12_NC,         0x011)
0187 ELF_RELOC(R_AARCH64_P32_TSTBR14,                     0x012)
0188 ELF_RELOC(R_AARCH64_P32_CONDBR19,                    0x013)
0189 ELF_RELOC(R_AARCH64_P32_JUMP26,                      0x014)
0190 ELF_RELOC(R_AARCH64_P32_CALL26,                      0x015)
0191 ELF_RELOC(R_AARCH64_P32_MOVW_PREL_G0,                0x016)
0192 ELF_RELOC(R_AARCH64_P32_MOVW_PREL_G0_NC,             0x017)
0193 ELF_RELOC(R_AARCH64_P32_MOVW_PREL_G1,                0x018)
0194 ELF_RELOC(R_AARCH64_P32_GOT_LD_PREL19,               0x019)
0195 ELF_RELOC(R_AARCH64_P32_ADR_GOT_PAGE,                0x01a)
0196 ELF_RELOC(R_AARCH64_P32_LD32_GOT_LO12_NC,            0x01b)
0197 ELF_RELOC(R_AARCH64_P32_LD32_GOTPAGE_LO14,           0x01c)
0198 ELF_RELOC(R_AARCH64_P32_PLT32,                       0x01d)
0199 ELF_RELOC(R_AARCH64_P32_TLSGD_ADR_PREL21,            0x050)
0200 ELF_RELOC(R_AARCH64_P32_TLSGD_ADR_PAGE21,            0x051)
0201 ELF_RELOC(R_AARCH64_P32_TLSGD_ADD_LO12_NC,           0x052)
0202 ELF_RELOC(R_AARCH64_P32_TLSLD_ADR_PREL21,            0x053)
0203 ELF_RELOC(R_AARCH64_P32_TLSLD_ADR_PAGE21,            0x054)
0204 ELF_RELOC(R_AARCH64_P32_TLSLD_ADD_LO12_NC,           0x055)
0205 ELF_RELOC(R_AARCH64_P32_TLSLD_LD_PREL19,             0x056)
0206 ELF_RELOC(R_AARCH64_P32_TLSLD_MOVW_DTPREL_G1,        0x057)
0207 ELF_RELOC(R_AARCH64_P32_TLSLD_MOVW_DTPREL_G0,        0x058)
0208 ELF_RELOC(R_AARCH64_P32_TLSLD_MOVW_DTPREL_G0_NC,     0x059)
0209 ELF_RELOC(R_AARCH64_P32_TLSLD_ADD_DTPREL_HI12,       0x05a)
0210 ELF_RELOC(R_AARCH64_P32_TLSLD_ADD_DTPREL_LO12,       0x05b)
0211 ELF_RELOC(R_AARCH64_P32_TLSLD_ADD_DTPREL_LO12_NC,    0x05c)
0212 ELF_RELOC(R_AARCH64_P32_TLSLD_LDST8_DTPREL_LO12,     0x05d)
0213 ELF_RELOC(R_AARCH64_P32_TLSLD_LDST8_DTPREL_LO12_NC,  0x05e)
0214 ELF_RELOC(R_AARCH64_P32_TLSLD_LDST16_DTPREL_LO12,    0x05f)
0215 ELF_RELOC(R_AARCH64_P32_TLSLD_LDST16_DTPREL_LO12_NC, 0x060)
0216 ELF_RELOC(R_AARCH64_P32_TLSLD_LDST32_DTPREL_LO12,    0x061)
0217 ELF_RELOC(R_AARCH64_P32_TLSLD_LDST32_DTPREL_LO12_NC, 0x062)
0218 ELF_RELOC(R_AARCH64_P32_TLSLD_LDST64_DTPREL_LO12,    0x063)
0219 ELF_RELOC(R_AARCH64_P32_TLSLD_LDST64_DTPREL_LO12_NC, 0x064)
0220 ELF_RELOC(R_AARCH64_P32_TLSLD_LDST128_DTPREL_LO12,   0x065)
0221 ELF_RELOC(R_AARCH64_P32_TLSLD_LDST128_DTPREL_LO12_NC,0x066)
0222 ELF_RELOC(R_AARCH64_P32_TLSIE_ADR_GOTTPREL_PAGE21,   0x067)
0223 ELF_RELOC(R_AARCH64_P32_TLSIE_LD32_GOTTPREL_LO12_NC, 0x068)
0224 ELF_RELOC(R_AARCH64_P32_TLSIE_LD_GOTTPREL_PREL19,    0x069)
0225 ELF_RELOC(R_AARCH64_P32_TLSLE_MOVW_TPREL_G1,         0x06a)
0226 ELF_RELOC(R_AARCH64_P32_TLSLE_MOVW_TPREL_G0,         0x06b)
0227 ELF_RELOC(R_AARCH64_P32_TLSLE_MOVW_TPREL_G0_NC,      0x06c)
0228 ELF_RELOC(R_AARCH64_P32_TLSLE_ADD_TPREL_HI12,        0x06d)
0229 ELF_RELOC(R_AARCH64_P32_TLSLE_ADD_TPREL_LO12,        0x06e)
0230 ELF_RELOC(R_AARCH64_P32_TLSLE_ADD_TPREL_LO12_NC,     0x06f)
0231 ELF_RELOC(R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12,      0x070)
0232 ELF_RELOC(R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12_NC,   0x071)
0233 ELF_RELOC(R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12,     0x072)
0234 ELF_RELOC(R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12_NC,  0x073)
0235 ELF_RELOC(R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12,     0x074)
0236 ELF_RELOC(R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12_NC,  0x075)
0237 ELF_RELOC(R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12,     0x076)
0238 ELF_RELOC(R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12_NC,  0x077)
0239 ELF_RELOC(R_AARCH64_P32_TLSLE_LDST128_TPREL_LO12,    0x078)
0240 ELF_RELOC(R_AARCH64_P32_TLSLE_LDST128_TPREL_LO12_NC, 0x079)
0241 ELF_RELOC(R_AARCH64_P32_TLSDESC_LD_PREL19,           0x07a)
0242 ELF_RELOC(R_AARCH64_P32_TLSDESC_ADR_PREL21,          0x07b)
0243 ELF_RELOC(R_AARCH64_P32_TLSDESC_ADR_PAGE21,          0x07c)
0244 ELF_RELOC(R_AARCH64_P32_TLSDESC_LD32_LO12,           0x07d)
0245 ELF_RELOC(R_AARCH64_P32_TLSDESC_ADD_LO12,            0x07e)
0246 ELF_RELOC(R_AARCH64_P32_TLSDESC_CALL,                0x07f)
0247 // Dynamic relocations
0248 ELF_RELOC(R_AARCH64_P32_COPY,                        0x0b4)
0249 ELF_RELOC(R_AARCH64_P32_GLOB_DAT,                    0x0b5)
0250 ELF_RELOC(R_AARCH64_P32_JUMP_SLOT,                   0x0b6)
0251 ELF_RELOC(R_AARCH64_P32_RELATIVE,                    0x0b7)
0252 ELF_RELOC(R_AARCH64_P32_TLS_DTPREL,                  0x0b8)
0253 ELF_RELOC(R_AARCH64_P32_TLS_DTPMOD,                  0x0b9)
0254 ELF_RELOC(R_AARCH64_P32_TLS_TPREL,                   0x0ba)
0255 ELF_RELOC(R_AARCH64_P32_TLSDESC,                     0x0bb)
0256 ELF_RELOC(R_AARCH64_P32_IRELATIVE,                   0x0bc)