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