Lines Matching full:llvm
1 ## Test how llvm-readobj/llvm-readelf tools dump versioning sections.
6 # RUN: llvm-readobj -V %t1 | FileCheck %s --check-prefix=LLVM
7 # RUN: llvm-readelf -V %t1 | FileCheck %s --check-prefix=GNU
97 # LLVM: VersionSymbols [
98 # LLVM-NEXT: Symbol {
99 # LLVM-NEXT: Version: 0
100 # LLVM-NEXT: Name:
101 # LLVM-NEXT: }
102 # LLVM-NEXT: Symbol {
103 # LLVM-NEXT: Version: 2
104 # LLVM-NEXT: Name: sym1@VERSION1
105 # LLVM-NEXT: }
106 # LLVM-NEXT: Symbol {
107 # LLVM-NEXT: Version: 3
108 # LLVM-NEXT: Name: sym2@VERSION2
109 # LLVM-NEXT: }
110 # LLVM-NEXT: Symbol {
111 # LLVM-NEXT: Version: 4
112 # LLVM-NEXT: Name: sym3@v1
113 # LLVM-NEXT: }
114 # LLVM-NEXT: Symbol {
115 # LLVM-NEXT: Version: 5
116 # LLVM-NEXT: Name: sym4@v2
117 # LLVM-NEXT: }
118 # LLVM-NEXT: Symbol {
119 # LLVM-NEXT: Version: 6
120 # LLVM-NEXT: Name: sym5@v3
121 # LLVM-NEXT: }
122 # LLVM-NEXT: ]
123 # LLVM-NEXT: VersionDefinitions [
124 # LLVM-NEXT: Definition {
125 # LLVM-NEXT: Version: 1
126 # LLVM-NEXT: Flags [ (0x0)
127 # LLVM-NEXT: ]
128 # LLVM-NEXT: Index: 0
129 # LLVM-NEXT: Hash: 0
130 # LLVM-NEXT: Name: VERSION1
131 # LLVM-NEXT: Predecessors: []
132 # LLVM-NEXT: }
133 # LLVM-NEXT: Definition {
134 # LLVM-NEXT: Version: 1
135 # LLVM-NEXT: Flags [ (0x1)
136 # LLVM-NEXT: Base (0x1)
137 # LLVM-NEXT: ]
138 # LLVM-NEXT: Index: 0
139 # LLVM-NEXT: Hash: 0
140 # LLVM-NEXT: Name: VERSION1
141 # LLVM-NEXT: Predecessors: []
142 # LLVM-NEXT: }
143 # LLVM-NEXT: Definition {
144 # LLVM-NEXT: Version: 1
145 # LLVM-NEXT: Flags [ (0x2)
146 # LLVM-NEXT: Weak (0x2)
147 # LLVM-NEXT: ]
148 # LLVM-NEXT: Index: 0
149 # LLVM-NEXT: Hash: 0
150 # LLVM-NEXT: Name: VERSION1
151 # LLVM-NEXT: Predecessors: []
152 # LLVM-NEXT: }
153 # LLVM-NEXT: Definition {
154 # LLVM-NEXT: Version: 1
155 # LLVM-NEXT: Flags [ (0x4)
156 # LLVM-NEXT: Info (0x4)
157 # LLVM-NEXT: ]
158 # LLVM-NEXT: Index: 0
159 # LLVM-NEXT: Hash: 0
160 # LLVM-NEXT: Name: VERSION1
161 # LLVM-NEXT: Predecessors: []
162 # LLVM-NEXT: }
163 # LLVM-NEXT: Definition {
164 # LLVM-NEXT: Version: 1
165 # LLVM-NEXT: Flags [ (0x7)
166 # LLVM-NEXT: Base (0x1)
167 # LLVM-NEXT: Info (0x4)
168 # LLVM-NEXT: Weak (0x2)
169 # LLVM-NEXT: ]
170 # LLVM-NEXT: Index: 2
171 # LLVM-NEXT: Hash: 175630257
172 # LLVM-NEXT: Name: VERSION1
173 # LLVM-NEXT: Predecessors: []
174 # LLVM-NEXT: }
175 # LLVM-NEXT: Definition {
176 # LLVM-NEXT: Version: 1
177 # LLVM-NEXT: Flags [ (0x8)
178 # LLVM-NEXT: ]
179 # LLVM-NEXT: Index: 3
180 # LLVM-NEXT: Hash: 175630258
181 # LLVM-NEXT: Name: VERSION2
182 # LLVM-NEXT: Predecessors: [VERSION1, VERSION3]
183 # LLVM-NEXT: }
184 # LLVM-NEXT: ]
185 # LLVM-NEXT: VersionRequirements [
186 # LLVM-NEXT: Dependency {
187 # LLVM-NEXT: Version: 1
188 # LLVM-NEXT: Count: 5
189 # LLVM-NEXT: FileName: verneed1.so.0
190 # LLVM-NEXT: Entries [
191 # LLVM-NEXT: Entry {
192 # LLVM-NEXT: Hash: 0
193 # LLVM-NEXT: Flags [ (0x1)
194 # LLVM-NEXT: Base (0x1)
195 # LLVM-NEXT: ]
196 # LLVM-NEXT: Index: 0
197 # LLVM-NEXT: Name: v1
198 # LLVM-NEXT: }
199 # LLVM-NEXT: Entry {
200 # LLVM-NEXT: Hash: 0
201 # LLVM-NEXT: Flags [ (0x2)
202 # LLVM-NEXT: Weak (0x2)
203 # LLVM-NEXT: ]
204 # LLVM-NEXT: Index: 0
205 # LLVM-NEXT: Name: v1
206 # LLVM-NEXT: }
207 # LLVM-NEXT: Entry {
208 # LLVM-NEXT: Hash: 0
209 # LLVM-NEXT: Flags [ (0x4)
210 # LLVM-NEXT: Info (0x4)
211 # LLVM-NEXT: ]
212 # LLVM-NEXT: Index: 0
213 # LLVM-NEXT: Name: v1
214 # LLVM-NEXT: }
215 # LLVM-NEXT: Entry {
216 # LLVM-NEXT: Hash: 1938
217 # LLVM-NEXT: Flags [ (0x7)
218 # LLVM-NEXT: Base (0x1)
219 # LLVM-NEXT: Info (0x4)
220 # LLVM-NEXT: Weak (0x2)
221 # LLVM-NEXT: ]
222 # LLVM-NEXT: Index: 4
223 # LLVM-NEXT: Name: v1
224 # LLVM-NEXT: }
225 # LLVM-NEXT: Entry {
226 # LLVM-NEXT: Hash: 1939
227 # LLVM-NEXT: Flags [ (0x8)
228 # LLVM-NEXT: ]
229 # LLVM-NEXT: Index: 5
230 # LLVM-NEXT: Name: v2
231 # LLVM-NEXT: }
232 # LLVM-NEXT: ]
233 # LLVM-NEXT: }
234 # LLVM-NEXT: Dependency {
235 # LLVM-NEXT: Version: 1
236 # LLVM-NEXT: Count: 1
237 # LLVM-NEXT: FileName: verneed2.so.0
238 # LLVM-NEXT: Entries [
239 # LLVM-NEXT: Entry {
240 # LLVM-NEXT: Hash: 1937
241 # LLVM-NEXT: Flags [ (0x0)
242 # LLVM-NEXT: ]
243 # LLVM-NEXT: Index: 6
244 # LLVM-NEXT: Name: v3
245 # LLVM-NEXT: }
246 # LLVM-NEXT: ]
247 # LLVM-NEXT: }
248 # LLVM-NEXT: ]