Coverage Report

Created: 2017-10-03 07:32

/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)