| ... | ... | @@ -2164,6 +2164,66 @@ pub const R_AARCH64_TLSDESC = 1031; |
| 2164 | 2164 | /// STT_GNU_IFUNC relocation. |
| 2165 | 2165 | pub const R_AARCH64_IRELATIVE = 1032; |
| 2166 | 2166 | |
| 2167 | /// RISC-V relocations. |
| 2168 | pub const R_RISCV_R_RISCV_NONE = 0; |
| 2169 | pub const R_RISCV_R_RISCV_32 = 1; |
| 2170 | pub const R_RISCV_R_RISCV_64 = 2; |
| 2171 | pub const R_RISCV_R_RISCV_RELATIVE = 3; |
| 2172 | pub const R_RISCV_R_RISCV_COPY = 4; |
| 2173 | pub const R_RISCV_R_RISCV_JUMP_SLOT = 5; |
| 2174 | pub const R_RISCV_R_RISCV_TLS_DTPMOD32 = 6; |
| 2175 | pub const R_RISCV_R_RISCV_TLS_DTPMOD64 = 7; |
| 2176 | pub const R_RISCV_R_RISCV_TLS_DTPREL32 = 8; |
| 2177 | pub const R_RISCV_R_RISCV_TLS_DTPREL64 = 9; |
| 2178 | pub const R_RISCV_R_RISCV_TLS_TPREL32 = 10; |
| 2179 | pub const R_RISCV_R_RISCV_TLS_TPREL64 = 11; |
| 2180 | pub const R_RISCV_R_RISCV_BRANCH = 16; |
| 2181 | pub const R_RISCV_R_RISCV_JAL = 17; |
| 2182 | pub const R_RISCV_R_RISCV_CALL = 18; |
| 2183 | pub const R_RISCV_R_RISCV_CALL_PLT = 19; |
| 2184 | pub const R_RISCV_R_RISCV_GOT_HI20 = 20; |
| 2185 | pub const R_RISCV_R_RISCV_TLS_GOT_HI20 = 21; |
| 2186 | pub const R_RISCV_R_RISCV_TLS_GD_HI20 = 22; |
| 2187 | pub const R_RISCV_R_RISCV_PCREL_HI20 = 23; |
| 2188 | pub const R_RISCV_R_RISCV_PCREL_LO12_I = 24; |
| 2189 | pub const R_RISCV_R_RISCV_PCREL_LO12_S = 25; |
| 2190 | pub const R_RISCV_R_RISCV_HI20 = 26; |
| 2191 | pub const R_RISCV_R_RISCV_LO12_I = 27; |
| 2192 | pub const R_RISCV_R_RISCV_LO12_S = 28; |
| 2193 | pub const R_RISCV_R_RISCV_TPREL_HI20 = 29; |
| 2194 | pub const R_RISCV_R_RISCV_TPREL_LO12_I = 30; |
| 2195 | pub const R_RISCV_R_RISCV_TPREL_LO12_S = 31; |
| 2196 | pub const R_RISCV_R_RISCV_TPREL_ADD = 32; |
| 2197 | pub const R_RISCV_R_RISCV_ADD8 = 33; |
| 2198 | pub const R_RISCV_R_RISCV_ADD16 = 34; |
| 2199 | pub const R_RISCV_R_RISCV_ADD32 = 35; |
| 2200 | pub const R_RISCV_R_RISCV_ADD64 = 36; |
| 2201 | pub const R_RISCV_R_RISCV_SUB8 = 37; |
| 2202 | pub const R_RISCV_R_RISCV_SUB16 = 38; |
| 2203 | pub const R_RISCV_R_RISCV_SUB32 = 39; |
| 2204 | pub const R_RISCV_R_RISCV_SUB64 = 40; |
| 2205 | pub const R_RISCV_R_RISCV_GNU_VTINHERIT = 41; |
| 2206 | pub const R_RISCV_R_RISCV_GNU_VTENTRY = 42; |
| 2207 | pub const R_RISCV_R_RISCV_ALIGN = 43; |
| 2208 | pub const R_RISCV_R_RISCV_RVC_BRANCH = 44; |
| 2209 | pub const R_RISCV_R_RISCV_RVC_JUMP = 45; |
| 2210 | pub const R_RISCV_R_RISCV_RVC_LUI = 46; |
| 2211 | pub const R_RISCV_R_RISCV_GPREL_I = 47; |
| 2212 | pub const R_RISCV_R_RISCV_GPREL_S = 48; |
| 2213 | pub const R_RISCV_R_RISCV_TPREL_I = 49; |
| 2214 | pub const R_RISCV_R_RISCV_TPREL_S = 50; |
| 2215 | pub const R_RISCV_R_RISCV_RELAX = 51; |
| 2216 | pub const R_RISCV_R_RISCV_SUB6 = 52; |
| 2217 | pub const R_RISCV_R_RISCV_SET6 = 53; |
| 2218 | pub const R_RISCV_R_RISCV_SET8 = 54; |
| 2219 | pub const R_RISCV_R_RISCV_SET16 = 55; |
| 2220 | pub const R_RISCV_R_RISCV_SET32 = 56; |
| 2221 | pub const R_RISCV_R_RISCV_32_PCREL = 57; |
| 2222 | pub const R_RISCV_R_RISCV_IRELATIVE = 58; |
| 2223 | pub const R_RISCV_R_RISCV_PLT32 = 59; |
| 2224 | pub const R_RISCV_R_RISCV_SET_ULEB128 = 60; |
| 2225 | pub const R_RISCV_R_RISCV_SUB_ULEB128 = 61; |
| 2226 | |
| 2167 | 2227 | pub const STV = enum(u2) { |
| 2168 | 2228 | DEFAULT = 0, |
| 2169 | 2229 | INTERNAL = 1, |