xref: /illumos-gate/usr/src/lib/libdwarf/common/dwarf_elf_reloc_sparc.h (revision ddb365bfc9e868ad24ccdcb0dc91af18b10df082)
1 /* Created by build_access.py */
2 /* returns string of length 0 if invalid arg */
3 const char * dwarf_get_elf_relocname_sparc(unsigned long);
4 #ifndef R_SPARC_NONE
5 #define R_SPARC_NONE         0
6 #endif /* R_SPARC_NONE */
7 #ifndef R_SPARC_8
8 #define R_SPARC_8            1
9 #endif /* R_SPARC_8 */
10 #ifndef R_SPARC_16
11 #define R_SPARC_16           2
12 #endif /* R_SPARC_16 */
13 #ifndef R_SPARC_32
14 #define R_SPARC_32           3
15 #endif /* R_SPARC_32 */
16 #ifndef R_SPARC_DISP8
17 #define R_SPARC_DISP8        4
18 #endif /* R_SPARC_DISP8 */
19 #ifndef R_SPARC_DISP16
20 #define R_SPARC_DISP16       5
21 #endif /* R_SPARC_DISP16 */
22 #ifndef R_SPARC_DISP32
23 #define R_SPARC_DISP32       6
24 #endif /* R_SPARC_DISP32 */
25 #ifndef R_SPARC_WDISP30
26 #define R_SPARC_WDISP30      7
27 #endif /* R_SPARC_WDISP30 */
28 #ifndef R_SPARC_WDISP22
29 #define R_SPARC_WDISP22      8
30 #endif /* R_SPARC_WDISP22 */
31 #ifndef R_SPARC_HI22
32 #define R_SPARC_HI22         9
33 #endif /* R_SPARC_HI22 */
34 #ifndef R_SPARC_22
35 #define R_SPARC_22           10
36 #endif /* R_SPARC_22 */
37 #ifndef R_SPARC_13
38 #define R_SPARC_13           11
39 #endif /* R_SPARC_13 */
40 #ifndef R_SPARC_LO10
41 #define R_SPARC_LO10         12
42 #endif /* R_SPARC_LO10 */
43 #ifndef R_SPARC_GOT10
44 #define R_SPARC_GOT10        13
45 #endif /* R_SPARC_GOT10 */
46 #ifndef R_SPARC_GOT13
47 #define R_SPARC_GOT13        14
48 #endif /* R_SPARC_GOT13 */
49 #ifndef R_SPARC_GOT22
50 #define R_SPARC_GOT22        15
51 #endif /* R_SPARC_GOT22 */
52 #ifndef R_SPARC_PC10
53 #define R_SPARC_PC10         16
54 #endif /* R_SPARC_PC10 */
55 #ifndef R_SPARC_PC22
56 #define R_SPARC_PC22         17
57 #endif /* R_SPARC_PC22 */
58 #ifndef R_SPARC_WPLT30
59 #define R_SPARC_WPLT30       18
60 #endif /* R_SPARC_WPLT30 */
61 #ifndef R_SPARC_COPY
62 #define R_SPARC_COPY         19
63 #endif /* R_SPARC_COPY */
64 #ifndef R_SPARC_GLOB_DAT
65 #define R_SPARC_GLOB_DAT     20
66 #endif /* R_SPARC_GLOB_DAT */
67 #ifndef R_SPARC_JMP_SLOT
68 #define R_SPARC_JMP_SLOT     21
69 #endif /* R_SPARC_JMP_SLOT */
70 #ifndef R_SPARC_RELATIVE
71 #define R_SPARC_RELATIVE     22
72 #endif /* R_SPARC_RELATIVE */
73 #ifndef R_SPARC_UA32
74 #define R_SPARC_UA32         23
75 #endif /* R_SPARC_UA32 */
76 #ifndef R_SPARC_PLT32
77 #define R_SPARC_PLT32        24
78 #endif /* R_SPARC_PLT32 */
79 #ifndef R_SPARC_HIPLT22
80 #define R_SPARC_HIPLT22      25
81 #endif /* R_SPARC_HIPLT22 */
82 #ifndef R_SPARC_LOPLT10
83 #define R_SPARC_LOPLT10      26
84 #endif /* R_SPARC_LOPLT10 */
85 #ifndef R_SPARC_PCPLT32
86 #define R_SPARC_PCPLT32      27
87 #endif /* R_SPARC_PCPLT32 */
88 #ifndef R_SPARC_PCPLT22
89 #define R_SPARC_PCPLT22      28
90 #endif /* R_SPARC_PCPLT22 */
91 #ifndef R_SPARC_PCPLT10
92 #define R_SPARC_PCPLT10      29
93 #endif /* R_SPARC_PCPLT10 */
94 #ifndef R_SPARC_10
95 #define R_SPARC_10           30
96 #endif /* R_SPARC_10 */
97 #ifndef R_SPARC_11
98 #define R_SPARC_11           31
99 #endif /* R_SPARC_11 */
100 #ifndef R_SPARC_64
101 #define R_SPARC_64           32
102 #endif /* R_SPARC_64 */
103 #ifndef R_SPARC_OLO10
104 #define R_SPARC_OLO10        33
105 #endif /* R_SPARC_OLO10 */
106 #ifndef R_SPARC_HH22
107 #define R_SPARC_HH22         34
108 #endif /* R_SPARC_HH22 */
109 #ifndef R_SPARC_HM10
110 #define R_SPARC_HM10         35
111 #endif /* R_SPARC_HM10 */
112 #ifndef R_SPARC_LM22
113 #define R_SPARC_LM22         36
114 #endif /* R_SPARC_LM22 */
115 #ifndef R_SPARC_PC_HH22
116 #define R_SPARC_PC_HH22      37
117 #endif /* R_SPARC_PC_HH22 */
118 #ifndef R_SPARC_PC_HM10
119 #define R_SPARC_PC_HM10      38
120 #endif /* R_SPARC_PC_HM10 */
121 #ifndef R_SPARC_PC_LM22
122 #define R_SPARC_PC_LM22      39
123 #endif /* R_SPARC_PC_LM22 */
124 #ifndef R_SPARC_WDISP16
125 #define R_SPARC_WDISP16      40
126 #endif /* R_SPARC_WDISP16 */
127 #ifndef R_SPARC_WDISP19
128 #define R_SPARC_WDISP19      41
129 #endif /* R_SPARC_WDISP19 */
130 #ifndef R_SPARC_GLOB_JMP
131 #define R_SPARC_GLOB_JMP     42
132 #endif /* R_SPARC_GLOB_JMP */
133 #ifndef R_SPARC_7
134 #define R_SPARC_7            43
135 #endif /* R_SPARC_7 */
136 #ifndef R_SPARC_5
137 #define R_SPARC_5            44
138 #endif /* R_SPARC_5 */
139 #ifndef R_SPARC_6
140 #define R_SPARC_6            45
141 #endif /* R_SPARC_6 */
142 #ifndef R_SPARC_DISP64
143 #define R_SPARC_DISP64       46
144 #endif /* R_SPARC_DISP64 */
145 #ifndef R_SPARC_PLT64
146 #define R_SPARC_PLT64        47
147 #endif /* R_SPARC_PLT64 */
148 #ifndef R_SPARC_HIX22
149 #define R_SPARC_HIX22        48
150 #endif /* R_SPARC_HIX22 */
151 #ifndef R_SPARC_LOX10
152 #define R_SPARC_LOX10        49
153 #endif /* R_SPARC_LOX10 */
154 #ifndef R_SPARC_H44
155 #define R_SPARC_H44          50
156 #endif /* R_SPARC_H44 */
157 #ifndef R_SPARC_M44
158 #define R_SPARC_M44          51
159 #endif /* R_SPARC_M44 */
160 #ifndef R_SPARC_L44
161 #define R_SPARC_L44          52
162 #endif /* R_SPARC_L44 */
163 #ifndef R_SPARC_REGISTER
164 #define R_SPARC_REGISTER     53
165 #endif /* R_SPARC_REGISTER */
166 #ifndef R_SPARC_UA64
167 #define R_SPARC_UA64         54
168 #endif /* R_SPARC_UA64 */
169 #ifndef R_SPARC_UA16
170 #define R_SPARC_UA16         55
171 #endif /* R_SPARC_UA16 */
172 #ifndef R_SPARC_TLS_GD_HI22
173 #define R_SPARC_TLS_GD_HI22  56
174 #endif /* R_SPARC_TLS_GD_HI22 */
175 #ifndef R_SPARC_TLS_GD_LO10
176 #define R_SPARC_TLS_GD_LO10  57
177 #endif /* R_SPARC_TLS_GD_LO10 */
178 #ifndef R_SPARC_TLS_GD_ADD
179 #define R_SPARC_TLS_GD_ADD   58
180 #endif /* R_SPARC_TLS_GD_ADD */
181 #ifndef R_SPARC_TLS_GD_CALL
182 #define R_SPARC_TLS_GD_CALL  59
183 #endif /* R_SPARC_TLS_GD_CALL */
184 #ifndef R_SPARC_TLS_LDM_HI22
185 #define R_SPARC_TLS_LDM_HI22 60
186 #endif /* R_SPARC_TLS_LDM_HI22 */
187 #ifndef R_SPARC_TLS_LDM_LO10
188 #define R_SPARC_TLS_LDM_LO10 61
189 #endif /* R_SPARC_TLS_LDM_LO10 */
190 #ifndef R_SPARC_TLS_LDM_ADD
191 #define R_SPARC_TLS_LDM_ADD  62
192 #endif /* R_SPARC_TLS_LDM_ADD */
193 #ifndef R_SPARC_TLS_LDM_CALL
194 #define R_SPARC_TLS_LDM_CALL 63
195 #endif /* R_SPARC_TLS_LDM_CALL */
196 #ifndef R_SPARC_TLS_LDO_HIX22
197 #define R_SPARC_TLS_LDO_HIX22 64
198 #endif /* R_SPARC_TLS_LDO_HIX22 */
199 #ifndef R_SPARC_TLS_LDO_LOX10
200 #define R_SPARC_TLS_LDO_LOX10 65
201 #endif /* R_SPARC_TLS_LDO_LOX10 */
202 #ifndef R_SPARC_TLS_LDO_ADD
203 #define R_SPARC_TLS_LDO_ADD  66
204 #endif /* R_SPARC_TLS_LDO_ADD */
205 #ifndef R_SPARC_TLS_IE_HI22
206 #define R_SPARC_TLS_IE_HI22  67
207 #endif /* R_SPARC_TLS_IE_HI22 */
208 #ifndef R_SPARC_TLS_IE_LO10
209 #define R_SPARC_TLS_IE_LO10  68
210 #endif /* R_SPARC_TLS_IE_LO10 */
211 #ifndef R_SPARC_TLS_IE_LD
212 #define R_SPARC_TLS_IE_LD    69
213 #endif /* R_SPARC_TLS_IE_LD */
214 #ifndef R_SPARC_TLS_IE_LDX
215 #define R_SPARC_TLS_IE_LDX   70
216 #endif /* R_SPARC_TLS_IE_LDX */
217 #ifndef R_SPARC_TLS_IE_ADD
218 #define R_SPARC_TLS_IE_ADD   71
219 #endif /* R_SPARC_TLS_IE_ADD */
220 #ifndef R_SPARC_TLS_LE_HIX22
221 #define R_SPARC_TLS_LE_HIX22 72
222 #endif /* R_SPARC_TLS_LE_HIX22 */
223 #ifndef R_SPARC_TLS_LE_LOX10
224 #define R_SPARC_TLS_LE_LOX10 73
225 #endif /* R_SPARC_TLS_LE_LOX10 */
226 #ifndef R_SPARC_TLS_DTPMOD32
227 #define R_SPARC_TLS_DTPMOD32 74
228 #endif /* R_SPARC_TLS_DTPMOD32 */
229 #ifndef R_SPARC_TLS_DTPMOD64
230 #define R_SPARC_TLS_DTPMOD64 75
231 #endif /* R_SPARC_TLS_DTPMOD64 */
232 #ifndef R_SPARC_TLS_DTPOFF32
233 #define R_SPARC_TLS_DTPOFF32 76
234 #endif /* R_SPARC_TLS_DTPOFF32 */
235 #ifndef R_SPARC_TLS_DTPOFF64
236 #define R_SPARC_TLS_DTPOFF64 77
237 #endif /* R_SPARC_TLS_DTPOFF64 */
238 #ifndef R_SPARC_TLS_TPOFF32
239 #define R_SPARC_TLS_TPOFF32  78
240 #endif /* R_SPARC_TLS_TPOFF32 */
241 #ifndef R_SPARC_TLS_TPOFF64
242 #define R_SPARC_TLS_TPOFF64  79
243 #endif /* R_SPARC_TLS_TPOFF64 */
244 #ifndef R_SPARC_GOTDATA_HIX22
245 #define R_SPARC_GOTDATA_HIX22 80
246 #endif /* R_SPARC_GOTDATA_HIX22 */
247 #ifndef R_SPARC_GOTDATA_LOX10
248 #define R_SPARC_GOTDATA_LOX10 81
249 #endif /* R_SPARC_GOTDATA_LOX10 */
250 #ifndef R_SPARC_GOTDATA_OP_HIX22
251 #define R_SPARC_GOTDATA_OP_HIX22 82
252 #endif /* R_SPARC_GOTDATA_OP_HIX22 */
253 #ifndef R_SPARC_GOTDATA_OP_LOX10
254 #define R_SPARC_GOTDATA_OP_LOX10 83
255 #endif /* R_SPARC_GOTDATA_OP_LOX10 */
256 #ifndef R_SPARC_GOTDATA_OP
257 #define R_SPARC_GOTDATA_OP   84
258 #endif /* R_SPARC_GOTDATA_OP */
259 #ifndef R_SPARC_H34
260 #define R_SPARC_H34          85
261 #endif /* R_SPARC_H34 */
262 #ifndef R_SPARC_SIZE32
263 #define R_SPARC_SIZE32       86
264 #endif /* R_SPARC_SIZE32 */
265 #ifndef R_SPARC_SIZE64
266 #define R_SPARC_SIZE64       87
267 #endif /* R_SPARC_SIZE64 */
268 #ifndef R_SPARC_WDISP10
269 #define R_SPARC_WDISP10      88
270 #endif /* R_SPARC_WDISP10 */
271 #ifndef R_SPARC_JMP_IREL
272 #define R_SPARC_JMP_IREL     248
273 #endif /* R_SPARC_JMP_IREL */
274 #ifndef R_SPARC_IRELATIVE
275 #define R_SPARC_IRELATIVE    249
276 #endif /* R_SPARC_IRELATIVE */
277 #ifndef R_SPARC_GNU_VTINHERIT
278 #define R_SPARC_GNU_VTINHERIT 250
279 #endif /* R_SPARC_GNU_VTINHERIT */
280 #ifndef R_SPARC_GNU_VTENTRY
281 #define R_SPARC_GNU_VTENTRY  251
282 #endif /* R_SPARC_GNU_VTENTRY */
283 #ifndef R_SPARC_REV32
284 #define R_SPARC_REV32        252
285 #endif /* R_SPARC_REV32 */
286