Back to home page

EIC code displayed by LXR

 
 

    


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

0001 
0002 #ifndef ELF_RELOC
0003 #error "ELF_RELOC must be defined"
0004 #endif
0005 
0006 // Meets 2.09 ABI Specs.
0007 ELF_RELOC(R_ARM_NONE,                   0x00)
0008 ELF_RELOC(R_ARM_PC24,                   0x01)
0009 ELF_RELOC(R_ARM_ABS32,                  0x02)
0010 ELF_RELOC(R_ARM_REL32,                  0x03)
0011 ELF_RELOC(R_ARM_LDR_PC_G0,              0x04)
0012 ELF_RELOC(R_ARM_ABS16,                  0x05)
0013 ELF_RELOC(R_ARM_ABS12,                  0x06)
0014 ELF_RELOC(R_ARM_THM_ABS5,               0x07)
0015 ELF_RELOC(R_ARM_ABS8,                   0x08)
0016 ELF_RELOC(R_ARM_SBREL32,                0x09)
0017 ELF_RELOC(R_ARM_THM_CALL,               0x0a)
0018 ELF_RELOC(R_ARM_THM_PC8,                0x0b)
0019 ELF_RELOC(R_ARM_BREL_ADJ,               0x0c)
0020 ELF_RELOC(R_ARM_TLS_DESC,               0x0d)
0021 ELF_RELOC(R_ARM_THM_SWI8,               0x0e)
0022 ELF_RELOC(R_ARM_XPC25,                  0x0f)
0023 ELF_RELOC(R_ARM_THM_XPC22,              0x10)
0024 ELF_RELOC(R_ARM_TLS_DTPMOD32,           0x11)
0025 ELF_RELOC(R_ARM_TLS_DTPOFF32,           0x12)
0026 ELF_RELOC(R_ARM_TLS_TPOFF32,            0x13)
0027 ELF_RELOC(R_ARM_COPY,                   0x14)
0028 ELF_RELOC(R_ARM_GLOB_DAT,               0x15)
0029 ELF_RELOC(R_ARM_JUMP_SLOT,              0x16)
0030 ELF_RELOC(R_ARM_RELATIVE,               0x17)
0031 ELF_RELOC(R_ARM_GOTOFF32,               0x18)
0032 ELF_RELOC(R_ARM_BASE_PREL,              0x19)
0033 ELF_RELOC(R_ARM_GOT_BREL,               0x1a)
0034 ELF_RELOC(R_ARM_PLT32,                  0x1b)
0035 ELF_RELOC(R_ARM_CALL,                   0x1c)
0036 ELF_RELOC(R_ARM_JUMP24,                 0x1d)
0037 ELF_RELOC(R_ARM_THM_JUMP24,             0x1e)
0038 ELF_RELOC(R_ARM_BASE_ABS,               0x1f)
0039 ELF_RELOC(R_ARM_ALU_PCREL_7_0,          0x20)
0040 ELF_RELOC(R_ARM_ALU_PCREL_15_8,         0x21)
0041 ELF_RELOC(R_ARM_ALU_PCREL_23_15,        0x22)
0042 ELF_RELOC(R_ARM_LDR_SBREL_11_0_NC,      0x23)
0043 ELF_RELOC(R_ARM_ALU_SBREL_19_12_NC,     0x24)
0044 ELF_RELOC(R_ARM_ALU_SBREL_27_20_CK,     0x25)
0045 ELF_RELOC(R_ARM_TARGET1,                0x26)
0046 ELF_RELOC(R_ARM_SBREL31,                0x27)
0047 ELF_RELOC(R_ARM_V4BX,                   0x28)
0048 ELF_RELOC(R_ARM_TARGET2,                0x29)
0049 ELF_RELOC(R_ARM_PREL31,                 0x2a)
0050 ELF_RELOC(R_ARM_MOVW_ABS_NC,            0x2b)
0051 ELF_RELOC(R_ARM_MOVT_ABS,               0x2c)
0052 ELF_RELOC(R_ARM_MOVW_PREL_NC,           0x2d)
0053 ELF_RELOC(R_ARM_MOVT_PREL,              0x2e)
0054 ELF_RELOC(R_ARM_THM_MOVW_ABS_NC,        0x2f)
0055 ELF_RELOC(R_ARM_THM_MOVT_ABS,           0x30)
0056 ELF_RELOC(R_ARM_THM_MOVW_PREL_NC,       0x31)
0057 ELF_RELOC(R_ARM_THM_MOVT_PREL,          0x32)
0058 ELF_RELOC(R_ARM_THM_JUMP19,             0x33)
0059 ELF_RELOC(R_ARM_THM_JUMP6,              0x34)
0060 ELF_RELOC(R_ARM_THM_ALU_PREL_11_0,      0x35)
0061 ELF_RELOC(R_ARM_THM_PC12,               0x36)
0062 ELF_RELOC(R_ARM_ABS32_NOI,              0x37)
0063 ELF_RELOC(R_ARM_REL32_NOI,              0x38)
0064 ELF_RELOC(R_ARM_ALU_PC_G0_NC,           0x39)
0065 ELF_RELOC(R_ARM_ALU_PC_G0,              0x3a)
0066 ELF_RELOC(R_ARM_ALU_PC_G1_NC,           0x3b)
0067 ELF_RELOC(R_ARM_ALU_PC_G1,              0x3c)
0068 ELF_RELOC(R_ARM_ALU_PC_G2,              0x3d)
0069 ELF_RELOC(R_ARM_LDR_PC_G1,              0x3e)
0070 ELF_RELOC(R_ARM_LDR_PC_G2,              0x3f)
0071 ELF_RELOC(R_ARM_LDRS_PC_G0,             0x40)
0072 ELF_RELOC(R_ARM_LDRS_PC_G1,             0x41)
0073 ELF_RELOC(R_ARM_LDRS_PC_G2,             0x42)
0074 ELF_RELOC(R_ARM_LDC_PC_G0,              0x43)
0075 ELF_RELOC(R_ARM_LDC_PC_G1,              0x44)
0076 ELF_RELOC(R_ARM_LDC_PC_G2,              0x45)
0077 ELF_RELOC(R_ARM_ALU_SB_G0_NC,           0x46)
0078 ELF_RELOC(R_ARM_ALU_SB_G0,              0x47)
0079 ELF_RELOC(R_ARM_ALU_SB_G1_NC,           0x48)
0080 ELF_RELOC(R_ARM_ALU_SB_G1,              0x49)
0081 ELF_RELOC(R_ARM_ALU_SB_G2,              0x4a)
0082 ELF_RELOC(R_ARM_LDR_SB_G0,              0x4b)
0083 ELF_RELOC(R_ARM_LDR_SB_G1,              0x4c)
0084 ELF_RELOC(R_ARM_LDR_SB_G2,              0x4d)
0085 ELF_RELOC(R_ARM_LDRS_SB_G0,             0x4e)
0086 ELF_RELOC(R_ARM_LDRS_SB_G1,             0x4f)
0087 ELF_RELOC(R_ARM_LDRS_SB_G2,             0x50)
0088 ELF_RELOC(R_ARM_LDC_SB_G0,              0x51)
0089 ELF_RELOC(R_ARM_LDC_SB_G1,              0x52)
0090 ELF_RELOC(R_ARM_LDC_SB_G2,              0x53)
0091 ELF_RELOC(R_ARM_MOVW_BREL_NC,           0x54)
0092 ELF_RELOC(R_ARM_MOVT_BREL,              0x55)
0093 ELF_RELOC(R_ARM_MOVW_BREL,              0x56)
0094 ELF_RELOC(R_ARM_THM_MOVW_BREL_NC,       0x57)
0095 ELF_RELOC(R_ARM_THM_MOVT_BREL,          0x58)
0096 ELF_RELOC(R_ARM_THM_MOVW_BREL,          0x59)
0097 ELF_RELOC(R_ARM_TLS_GOTDESC,            0x5a)
0098 ELF_RELOC(R_ARM_TLS_CALL,               0x5b)
0099 ELF_RELOC(R_ARM_TLS_DESCSEQ,            0x5c)
0100 ELF_RELOC(R_ARM_THM_TLS_CALL,           0x5d)
0101 ELF_RELOC(R_ARM_PLT32_ABS,              0x5e)
0102 ELF_RELOC(R_ARM_GOT_ABS,                0x5f)
0103 ELF_RELOC(R_ARM_GOT_PREL,               0x60)
0104 ELF_RELOC(R_ARM_GOT_BREL12,             0x61)
0105 ELF_RELOC(R_ARM_GOTOFF12,               0x62)
0106 ELF_RELOC(R_ARM_GOTRELAX,               0x63)
0107 ELF_RELOC(R_ARM_GNU_VTENTRY,            0x64)
0108 ELF_RELOC(R_ARM_GNU_VTINHERIT,          0x65)
0109 ELF_RELOC(R_ARM_THM_JUMP11,             0x66)
0110 ELF_RELOC(R_ARM_THM_JUMP8,              0x67)
0111 ELF_RELOC(R_ARM_TLS_GD32,               0x68)
0112 ELF_RELOC(R_ARM_TLS_LDM32,              0x69)
0113 ELF_RELOC(R_ARM_TLS_LDO32,              0x6a)
0114 ELF_RELOC(R_ARM_TLS_IE32,               0x6b)
0115 ELF_RELOC(R_ARM_TLS_LE32,               0x6c)
0116 ELF_RELOC(R_ARM_TLS_LDO12,              0x6d)
0117 ELF_RELOC(R_ARM_TLS_LE12,               0x6e)
0118 ELF_RELOC(R_ARM_TLS_IE12GP,             0x6f)
0119 ELF_RELOC(R_ARM_PRIVATE_0,              0x70)
0120 ELF_RELOC(R_ARM_PRIVATE_1,              0x71)
0121 ELF_RELOC(R_ARM_PRIVATE_2,              0x72)
0122 ELF_RELOC(R_ARM_PRIVATE_3,              0x73)
0123 ELF_RELOC(R_ARM_PRIVATE_4,              0x74)
0124 ELF_RELOC(R_ARM_PRIVATE_5,              0x75)
0125 ELF_RELOC(R_ARM_PRIVATE_6,              0x76)
0126 ELF_RELOC(R_ARM_PRIVATE_7,              0x77)
0127 ELF_RELOC(R_ARM_PRIVATE_8,              0x78)
0128 ELF_RELOC(R_ARM_PRIVATE_9,              0x79)
0129 ELF_RELOC(R_ARM_PRIVATE_10,             0x7a)
0130 ELF_RELOC(R_ARM_PRIVATE_11,             0x7b)
0131 ELF_RELOC(R_ARM_PRIVATE_12,             0x7c)
0132 ELF_RELOC(R_ARM_PRIVATE_13,             0x7d)
0133 ELF_RELOC(R_ARM_PRIVATE_14,             0x7e)
0134 ELF_RELOC(R_ARM_PRIVATE_15,             0x7f)
0135 ELF_RELOC(R_ARM_ME_TOO,                 0x80)
0136 ELF_RELOC(R_ARM_THM_TLS_DESCSEQ16,      0x81)
0137 ELF_RELOC(R_ARM_THM_TLS_DESCSEQ32,      0x82)
0138 ELF_RELOC(R_ARM_THM_ALU_ABS_G0_NC,      0x84)
0139 ELF_RELOC(R_ARM_THM_ALU_ABS_G1_NC,      0x85)
0140 ELF_RELOC(R_ARM_THM_ALU_ABS_G2_NC,      0x86)
0141 ELF_RELOC(R_ARM_THM_ALU_ABS_G3,         0x87)
0142 ELF_RELOC(R_ARM_THM_BF16,               0x88)
0143 ELF_RELOC(R_ARM_THM_BF12,               0x89)
0144 ELF_RELOC(R_ARM_THM_BF18,               0x8a)
0145 ELF_RELOC(R_ARM_IRELATIVE,              0xa0)
0146 ELF_RELOC(R_ARM_GOTFUNCDESC,            0xa1)
0147 ELF_RELOC(R_ARM_GOTOFFFUNCDESC,         0xa2)
0148 ELF_RELOC(R_ARM_FUNCDESC,               0xa3)
0149 ELF_RELOC(R_ARM_FUNCDESC_VALUE,         0xa4)
0150 ELF_RELOC(R_ARM_TLS_GD32_FDPIC,         0xa5)
0151 ELF_RELOC(R_ARM_TLS_LDM32_FDPIC,        0xa6)
0152 ELF_RELOC(R_ARM_TLS_IE32_FDPIC,         0xa7)