1 files changed, 93 insertions(+), 0 deletions(-)
lib
std
lib/std/elf.zig+93
| ... | ... | @@ -3136,6 +3136,99 @@ pub const R_LARCH = enum(u32) { |
| 3136 | 3136 | _, |
| 3137 | 3137 | }; |
| 3138 | 3138 | |
| 3139 | pub const R_SPARC = enum(u32) { |
| 3140 | NONE = 0, |
| 3141 | @"8" = 1, |
| 3142 | @"16" = 2, |
| 3143 | @"32" = 3, |
| 3144 | DISP8 = 4, |
| 3145 | DISP16 = 5, |
| 3146 | DISP32 = 6, |
| 3147 | WDISP30 = 7, |
| 3148 | WDISP22 = 8, |
| 3149 | HI22 = 9, |
| 3150 | @"22" = 10, |
| 3151 | @"13" = 11, |
| 3152 | LO10 = 12, |
| 3153 | GOT10 = 13, |
| 3154 | GOT13 = 14, |
| 3155 | GOT22 = 15, |
| 3156 | PC10 = 16, |
| 3157 | PC22 = 17, |
| 3158 | WPLT30 = 18, |
| 3159 | COPY = 19, |
| 3160 | GLOB_DAT = 20, |
| 3161 | JMP_SLOT = 21, |
| 3162 | RELATIVE = 22, |
| 3163 | UA32 = 23, |
| 3164 | PLT32 = 24, |
| 3165 | HIPLT22 = 25, |
| 3166 | LOPLT10 = 26, |
| 3167 | PCPLT32 = 27, |
| 3168 | PCPLT22 = 28, |
| 3169 | PCPLT10 = 29, |
| 3170 | @"10" = 30, |
| 3171 | @"11" = 31, |
| 3172 | @"64" = 32, |
| 3173 | OLO10 = 33, |
| 3174 | HH22 = 34, |
| 3175 | HM10 = 35, |
| 3176 | LM22 = 36, |
| 3177 | PC_HH22 = 37, |
| 3178 | PC_HM10 = 38, |
| 3179 | PC_LM22 = 39, |
| 3180 | WDISP16 = 40, |
| 3181 | WDISP19 = 41, |
| 3182 | @"7" = 43, |
| 3183 | @"5" = 44, |
| 3184 | @"6" = 45, |
| 3185 | DISP64 = 46, |
| 3186 | PLT64 = 47, |
| 3187 | HIX22 = 48, |
| 3188 | LOX10 = 49, |
| 3189 | H44 = 50, |
| 3190 | M44 = 51, |
| 3191 | L44 = 52, |
| 3192 | REGISTER = 53, |
| 3193 | UA64 = 54, |
| 3194 | UA16 = 55, |
| 3195 | TLS_GD_HI22 = 56, |
| 3196 | TLS_GD_LO10 = 57, |
| 3197 | TLS_GD_ADD = 58, |
| 3198 | TLS_GD_CALL = 59, |
| 3199 | TLS_LDM_HI22 = 60, |
| 3200 | TLS_LDM_LO10 = 61, |
| 3201 | TLS_LDM_ADD = 62, |
| 3202 | TLS_LDM_CALL = 63, |
| 3203 | TLS_LDO_HIX22 = 64, |
| 3204 | TLS_LDO_LOX10 = 65, |
| 3205 | TLS_LDO_ADD = 66, |
| 3206 | TLS_IE_HI22 = 67, |
| 3207 | TLS_IE_LO10 = 68, |
| 3208 | TLS_IE_LD = 69, |
| 3209 | TLS_IE_LDX = 70, |
| 3210 | TLS_IE_ADD = 71, |
| 3211 | TLS_LE_HIX22 = 72, |
| 3212 | TLS_LE_LOX10 = 73, |
| 3213 | TLS_DTPMOD32 = 74, |
| 3214 | TLS_DTPMOD64 = 75, |
| 3215 | TLS_DTPOFF32 = 76, |
| 3216 | TLS_DTPOFF64 = 77, |
| 3217 | TLS_TPOFF32 = 78, |
| 3218 | TLS_TPOFF64 = 79, |
| 3219 | GOTDATA_HIX22 = 80, |
| 3220 | GOTDATA_LOX10 = 81, |
| 3221 | GOTDATA_OP_HIX22 = 82, |
| 3222 | GOTDATA_OP_LOX10 = 83, |
| 3223 | GOTDATA_OP = 84, |
| 3224 | H34 = 85, |
| 3225 | SIZE32 = 86, |
| 3226 | SIZE64 = 87, |
| 3227 | WDISP10 = 88, |
| 3228 | IRELATIVE = 249, |
| 3229 | _, |
| 3230 | }; |
| 3231 | |
| 3139 | 3232 | pub const ar_hdr = extern struct { |
| 3140 | 3233 | /// Member file name, sometimes / terminated. |
| 3141 | 3234 | ar_name: [16]u8, |