/Users/buildslave/jenkins/workspace/clang-stage2-coverage-R/llvm/include/llvm/BinaryFormat/ELFRelocs/PowerPC64.def
Line | Count | Source (jump to first uncovered line) |
1 | 8 | |
2 | | #ifndef ELF_RELOC |
3 | | #error "ELF_RELOC must be defined" |
4 | | #endif |
5 | | |
6 | 8 | // glibc's PowerPC asm/sigcontext.h, when compiling for PPC64, has the |
7 | 8 | // unfortunate behavior of including asm/elf.h, which defines R_PPC_NONE, etc. |
8 | 8 | // to their corresponding integer values. As a result, we need to undef them |
9 | 8 | // here before continuing. |
10 | 8 | |
11 | 8 | #undef R_PPC64_NONE |
12 | 8 | #undef R_PPC64_ADDR32 |
13 | 8 | #undef R_PPC64_ADDR24 |
14 | 8 | #undef R_PPC64_ADDR16 |
15 | 8 | #undef R_PPC64_ADDR16_LO |
16 | 8 | #undef R_PPC64_ADDR16_HI |
17 | 8 | #undef R_PPC64_ADDR16_HA |
18 | 8 | #undef R_PPC64_ADDR14 |
19 | 8 | #undef R_PPC64_ADDR14_BRTAKEN |
20 | 8 | #undef R_PPC64_ADDR14_BRNTAKEN |
21 | 8 | #undef R_PPC64_REL24 |
22 | 8 | #undef R_PPC64_REL14 |
23 | 8 | #undef R_PPC64_REL14_BRTAKEN |
24 | 8 | #undef R_PPC64_REL14_BRNTAKEN |
25 | 8 | #undef R_PPC64_GOT16 |
26 | 8 | #undef R_PPC64_GOT16_LO |
27 | 8 | #undef R_PPC64_GOT16_HI |
28 | 8 | #undef R_PPC64_GOT16_HA |
29 | 8 | #undef R_PPC64_GLOB_DAT |
30 | 8 | #undef R_PPC64_JMP_SLOT |
31 | 8 | #undef R_PPC64_RELATIVE |
32 | 8 | #undef R_PPC64_REL32 |
33 | 8 | #undef R_PPC64_ADDR64 |
34 | 8 | #undef R_PPC64_ADDR16_HIGHER |
35 | 8 | #undef R_PPC64_ADDR16_HIGHERA |
36 | 8 | #undef R_PPC64_ADDR16_HIGHEST |
37 | 8 | #undef R_PPC64_ADDR16_HIGHESTA |
38 | 8 | #undef R_PPC64_REL64 |
39 | 8 | #undef R_PPC64_TOC16 |
40 | 8 | #undef R_PPC64_TOC16_LO |
41 | 8 | #undef R_PPC64_TOC16_HI |
42 | 8 | #undef R_PPC64_TOC16_HA |
43 | 8 | #undef R_PPC64_TOC |
44 | 8 | #undef R_PPC64_ADDR16_DS |
45 | 8 | #undef R_PPC64_ADDR16_LO_DS |
46 | 8 | #undef R_PPC64_GOT16_DS |
47 | 8 | #undef R_PPC64_GOT16_LO_DS |
48 | 8 | #undef R_PPC64_TOC16_DS |
49 | 8 | #undef R_PPC64_TOC16_LO_DS |
50 | 8 | #undef R_PPC64_TLS |
51 | 8 | #undef R_PPC64_DTPMOD64 |
52 | 8 | #undef R_PPC64_TPREL16 |
53 | 8 | #undef R_PPC64_TPREL16_LO |
54 | 8 | #undef R_PPC64_TPREL16_HI |
55 | 8 | #undef R_PPC64_TPREL16_HA |
56 | 8 | #undef R_PPC64_TPREL64 |
57 | 8 | #undef R_PPC64_DTPREL16 |
58 | 8 | #undef R_PPC64_DTPREL16_LO |
59 | 8 | #undef R_PPC64_DTPREL16_HI |
60 | 8 | #undef R_PPC64_DTPREL16_HA |
61 | 8 | #undef R_PPC64_DTPREL64 |
62 | 8 | #undef R_PPC64_GOT_TLSGD16 |
63 | 8 | #undef R_PPC64_GOT_TLSGD16_LO |
64 | 8 | #undef R_PPC64_GOT_TLSGD16_HI |
65 | 8 | #undef R_PPC64_GOT_TLSGD16_HA |
66 | 8 | #undef R_PPC64_GOT_TLSLD16 |
67 | 8 | #undef R_PPC64_GOT_TLSLD16_LO |
68 | 8 | #undef R_PPC64_GOT_TLSLD16_HI |
69 | 8 | #undef R_PPC64_GOT_TLSLD16_HA |
70 | 8 | #undef R_PPC64_GOT_TPREL16_DS |
71 | 8 | #undef R_PPC64_GOT_TPREL16_LO_DS |
72 | 8 | #undef R_PPC64_GOT_TPREL16_HI |
73 | 8 | #undef R_PPC64_GOT_TPREL16_HA |
74 | 8 | #undef R_PPC64_GOT_DTPREL16_DS |
75 | 8 | #undef R_PPC64_GOT_DTPREL16_LO_DS |
76 | 8 | #undef R_PPC64_GOT_DTPREL16_HI |
77 | 8 | #undef R_PPC64_GOT_DTPREL16_HA |
78 | 8 | #undef R_PPC64_TPREL16_DS |
79 | 8 | #undef R_PPC64_TPREL16_LO_DS |
80 | 8 | #undef R_PPC64_TPREL16_HIGHER |
81 | 8 | #undef R_PPC64_TPREL16_HIGHERA |
82 | 8 | #undef R_PPC64_TPREL16_HIGHEST |
83 | 8 | #undef R_PPC64_TPREL16_HIGHESTA |
84 | 8 | #undef R_PPC64_DTPREL16_DS |
85 | 8 | #undef R_PPC64_DTPREL16_LO_DS |
86 | 8 | #undef R_PPC64_DTPREL16_HIGHER |
87 | 8 | #undef R_PPC64_DTPREL16_HIGHERA |
88 | 8 | #undef R_PPC64_DTPREL16_HIGHEST |
89 | 8 | #undef R_PPC64_DTPREL16_HIGHESTA |
90 | 8 | #undef R_PPC64_TLSGD |
91 | 8 | #undef R_PPC64_TLSLD |
92 | 8 | #undef R_PPC64_ADDR16_HIGH |
93 | 8 | #undef R_PPC64_ADDR16_HIGHA |
94 | 8 | #undef R_PPC64_TPREL16_HIGH |
95 | 8 | #undef R_PPC64_TPREL16_HIGHA |
96 | 8 | #undef R_PPC64_DTPREL16_HIGH |
97 | 8 | #undef R_PPC64_DTPREL16_HIGHA |
98 | 8 | #undef R_PPC64_IRELATIVE |
99 | 8 | #undef R_PPC64_REL16 |
100 | 8 | #undef R_PPC64_REL16_LO |
101 | 8 | #undef R_PPC64_REL16_HI |
102 | 8 | #undef R_PPC64_REL16_HA |
103 | 8 | |
104 | 8 | ELF_RELOC(R_PPC64_NONE, 0) |
105 | 8 | ELF_RELOC5 (R_PPC64_ADDR32, 1)
|
106 | 5 | ELF_RELOC2 (R_PPC64_ADDR24, 2)
|
107 | 4 | ELF_RELOC(R_PPC64_ADDR16, 3) |
108 | 12 | ELF_RELOC(R_PPC64_ADDR16_LO, 4) |
109 | 12 | ELF_RELOC8 (R_PPC64_ADDR16_HI, 5)
|
110 | 8 | ELF_RELOC6 (R_PPC64_ADDR16_HA, 6)
|
111 | 6 | ELF_RELOC4 (R_PPC64_ADDR14, 7)
|
112 | 4 | ELF_RELOC0 (R_PPC64_ADDR14_BRTAKEN, 8)
|
113 | 0 | ELF_RELOC(R_PPC64_ADDR14_BRNTAKEN, 9) |
114 | 41 | ELF_RELOC(R_PPC64_REL24, 10) |
115 | 41 | ELF_RELOC2 (R_PPC64_REL14, 11)
|
116 | 2 | ELF_RELOC0 (R_PPC64_REL14_BRTAKEN, 12)
|
117 | 0 | ELF_RELOC(R_PPC64_REL14_BRNTAKEN, 13) |
118 | 4 | ELF_RELOC(R_PPC64_GOT16, 14) |
119 | 8 | ELF_RELOC(R_PPC64_GOT16_LO, 15) |
120 | 8 | ELF_RELOC4 (R_PPC64_GOT16_HI, 16)
|
121 | 4 | ELF_RELOC(R_PPC64_GOT16_HA, 17) |
122 | 4 | ELF_RELOC0 (R_PPC64_GLOB_DAT, 20)
|
123 | 8 | ELF_RELOC(R_PPC64_JMP_SLOT, 21) |
124 | 8 | ELF_RELOC5 (R_PPC64_RELATIVE, 22)
|
125 | 14 | ELF_RELOC(R_PPC64_REL32, 26) |
126 | 75 | ELF_RELOC(R_PPC64_ADDR64, 38) |
127 | 75 | ELF_RELOC4 (R_PPC64_ADDR16_HIGHER, 39)
|
128 | 4 | ELF_RELOC2 (R_PPC64_ADDR16_HIGHERA, 40)
|
129 | 4 | ELF_RELOC(R_PPC64_ADDR16_HIGHEST, 41) |
130 | 4 | ELF_RELOC2 (R_PPC64_ADDR16_HIGHESTA, 42)
|
131 | 2 | ELF_RELOC(R_PPC64_REL64, 44) |
132 | 2 | ELF_RELOC(R_PPC64_TOC16, 47) |
133 | 26 | ELF_RELOC(R_PPC64_TOC16_LO, 48) |
134 | 26 | ELF_RELOC2 (R_PPC64_TOC16_HI, 49)
|
135 | 68 | ELF_RELOC(R_PPC64_TOC16_HA, 50) |
136 | 68 | ELF_RELOC39 (R_PPC64_TOC, 51)
|
137 | 39 | ELF_RELOC4 (R_PPC64_ADDR16_DS, 56)
|
138 | 4 | ELF_RELOC(R_PPC64_ADDR16_LO_DS, 57) |
139 | 4 | ELF_RELOC(R_PPC64_GOT16_DS, 58) |
140 | 4 | ELF_RELOC(R_PPC64_GOT16_LO_DS, 59) |
141 | 5 | ELF_RELOC(R_PPC64_TOC16_DS, 63) |
142 | 57 | ELF_RELOC(R_PPC64_TOC16_LO_DS, 64) |
143 | 57 | ELF_RELOC33 (R_PPC64_TLS, 67)
|
144 | 33 | ELF_RELOC9 (R_PPC64_DTPMOD64, 68)
|
145 | 9 | ELF_RELOC5 (R_PPC64_TPREL16, 69)
|
146 | 14 | ELF_RELOC(R_PPC64_TPREL16_LO, 70) |
147 | 14 | ELF_RELOC6 (R_PPC64_TPREL16_HI, 71)
|
148 | 9 | ELF_RELOC(R_PPC64_TPREL16_HA, 72) |
149 | 14 | ELF_RELOC(R_PPC64_TPREL64, 73) |
150 | 14 | ELF_RELOC6 (R_PPC64_DTPREL16, 74)
|
151 | 17 | ELF_RELOC(R_PPC64_DTPREL16_LO, 75) |
152 | 17 | ELF_RELOC6 (R_PPC64_DTPREL16_HI, 76)
|
153 | 13 | ELF_RELOC(R_PPC64_DTPREL16_HA, 77) |
154 | 13 | ELF_RELOC9 (R_PPC64_DTPREL64, 78)
|
155 | 9 | ELF_RELOC2 (R_PPC64_GOT_TLSGD16, 79)
|
156 | 5 | ELF_RELOC(R_PPC64_GOT_TLSGD16_LO, 80) |
157 | 5 | ELF_RELOC2 (R_PPC64_GOT_TLSGD16_HI, 81)
|
158 | 5 | ELF_RELOC(R_PPC64_GOT_TLSGD16_HA, 82) |
159 | 5 | ELF_RELOC4 (R_PPC64_GOT_TLSLD16, 83)
|
160 | 25 | ELF_RELOC(R_PPC64_GOT_TLSLD16_LO, 84) |
161 | 25 | ELF_RELOC4 (R_PPC64_GOT_TLSLD16_HI, 85)
|
162 | 25 | ELF_RELOC(R_PPC64_GOT_TLSLD16_HA, 86) |
163 | 25 | ELF_RELOC6 (R_PPC64_GOT_TPREL16_DS, 87)
|
164 | 26 | ELF_RELOC(R_PPC64_GOT_TPREL16_LO_DS, 88) |
165 | 26 | ELF_RELOC2 (R_PPC64_GOT_TPREL16_HI, 89)
|
166 | 24 | ELF_RELOC(R_PPC64_GOT_TPREL16_HA, 90) |
167 | 24 | ELF_RELOC6 (R_PPC64_GOT_DTPREL16_DS, 91)
|
168 | 6 | ELF_RELOC(R_PPC64_GOT_DTPREL16_LO_DS, 92) |
169 | 6 | ELF_RELOC4 (R_PPC64_GOT_DTPREL16_HI, 93)
|
170 | 4 | ELF_RELOC(R_PPC64_GOT_DTPREL16_HA, 94) |
171 | 5 | ELF_RELOC(R_PPC64_TPREL16_DS, 95) |
172 | 5 | ELF_RELOC(R_PPC64_TPREL16_LO_DS, 96) |
173 | 5 | ELF_RELOC(R_PPC64_TPREL16_HIGHER, 97) |
174 | 5 | ELF_RELOC(R_PPC64_TPREL16_HIGHERA, 98) |
175 | 5 | ELF_RELOC(R_PPC64_TPREL16_HIGHEST, 99) |
176 | 5 | ELF_RELOC(R_PPC64_TPREL16_HIGHESTA, 100) |
177 | 6 | ELF_RELOC(R_PPC64_DTPREL16_DS, 101) |
178 | 6 | ELF_RELOC(R_PPC64_DTPREL16_LO_DS, 102) |
179 | 6 | ELF_RELOC(R_PPC64_DTPREL16_HIGHER, 103) |
180 | 6 | ELF_RELOC(R_PPC64_DTPREL16_HIGHERA, 104) |
181 | 6 | ELF_RELOC(R_PPC64_DTPREL16_HIGHEST, 105) |
182 | 6 | ELF_RELOC(R_PPC64_DTPREL16_HIGHESTA, 106) |
183 | 6 | ELF_RELOC5 (R_PPC64_TLSGD, 107)
|
184 | 25 | ELF_RELOC(R_PPC64_TLSLD, 108) |
185 | 25 | ELF_RELOC2 (R_PPC64_ADDR16_HIGH, 110)
|
186 | 2 | ELF_RELOC(R_PPC64_ADDR16_HIGHA, 111) |
187 | 4 | ELF_RELOC(R_PPC64_TPREL16_HIGH, 112) |
188 | 4 | ELF_RELOC(R_PPC64_TPREL16_HIGHA, 113) |
189 | 4 | ELF_RELOC(R_PPC64_DTPREL16_HIGH, 114) |
190 | 4 | ELF_RELOC(R_PPC64_DTPREL16_HIGHA, 115) |
191 | 4 | ELF_RELOC(R_PPC64_IRELATIVE, 248) |
192 | 4 | ELF_RELOC2 (R_PPC64_REL16, 249)
|
193 | 38 | ELF_RELOC(R_PPC64_REL16_LO, 250) |
194 | 38 | ELF_RELOC2 (R_PPC64_REL16_HI, 251)
|
195 | 38 | ELF_RELOC(R_PPC64_REL16_HA, 252) |