Lines Matching refs:SYM

10 ; RUN: llvm-readobj --syms %t.o | FileCheck --check-prefixes=SYM,SYM32 %s
14 ; RUN: llvm-readobj --syms %t64.o | FileCheck --check-prefixes=SYM,SYM64 %s
82 ; SYM: Symbol {{[{][[:space:]] *}}Index: [[#UNDEF_INDX:]]{{[[:space:]] *}}Name: a
83 ; SYM-NEXT: Value (RelocatableAddress): 0x0
84 ; SYM-NEXT: Section: N_UNDEF
85 ; SYM-NEXT: Type: 0x0
86 ; SYM-NEXT: StorageClass: C_EXT (0x2)
87 ; SYM-NEXT: NumberOfAuxEntries: 1
88 ; SYM-NEXT: CSECT Auxiliary Entry {
89 ; SYM-NEXT: Index: [[#UNDEF_INDX+1]]
90 ; SYM-NEXT: SectionLen: 0
91 ; SYM-NEXT: ParameterHashIndex: 0x0
92 ; SYM-NEXT: TypeChkSectNum: 0x0
93 ; SYM-NEXT: SymbolAlignmentLog2: 0
94 ; SYM-NEXT: SymbolType: XTY_ER (0x0)
95 ; SYM-NEXT: StorageMappingClass: XMC_UA (0x4)
99 ; SYM-NEXT: }
100 ; SYM-NEXT: }
101 ; SYM-NEXT: Symbol {
102 ; SYM-NEXT: Index: [[#UNDEF_INDX+2]]
103 ; SYM-NEXT: Name: b
104 ; SYM-NEXT: Value (RelocatableAddress): 0x0
105 ; SYM-NEXT: Section: N_UNDEF
106 ; SYM-NEXT: Type: 0x0
107 ; SYM-NEXT: StorageClass: C_EXT (0x2)
108 ; SYM-NEXT: NumberOfAuxEntries: 1
109 ; SYM-NEXT: CSECT Auxiliary Entry {
110 ; SYM-NEXT: Index: [[#UNDEF_INDX+3]]
111 ; SYM-NEXT: SectionLen: 0
112 ; SYM-NEXT: ParameterHashIndex: 0x0
113 ; SYM-NEXT: TypeChkSectNum: 0x0
114 ; SYM-NEXT: SymbolAlignmentLog2: 0
115 ; SYM-NEXT: SymbolType: XTY_ER (0x0)
116 ; SYM-NEXT: StorageMappingClass: XMC_UA (0x4)
120 ; SYM-NEXT: }
121 ; SYM-NEXT: }
122 ; SYM-NEXT: Symbol {
123 ; SYM-NEXT: Index: [[#UNDEF_INDX+4]]
124 ; SYM-NEXT: Name: c
125 ; SYM-NEXT: Value (RelocatableAddress): 0x0
126 ; SYM-NEXT: Section: N_UNDEF
127 ; SYM-NEXT: Type: 0x0
128 ; SYM-NEXT: StorageClass: C_EXT (0x2)
129 ; SYM-NEXT: NumberOfAuxEntries: 1
130 ; SYM-NEXT: CSECT Auxiliary Entry {
131 ; SYM-NEXT: Index: [[#UNDEF_INDX+5]]
132 ; SYM-NEXT: SectionLen: 0
133 ; SYM-NEXT: ParameterHashIndex: 0x0
134 ; SYM-NEXT: TypeChkSectNum: 0x0
135 ; SYM-NEXT: SymbolAlignmentLog2: 0
136 ; SYM-NEXT: SymbolType: XTY_ER (0x0)
137 ; SYM-NEXT: StorageMappingClass: XMC_UA (0x4)
141 ; SYM-NEXT: }
142 ; SYM-NEXT: }
143 ; SYM-NEXT: Symbol {
144 ; SYM-NEXT: Index: [[#UNDEF_INDX+6]]
145 ; SYM-NEXT: Name: .foo
146 ; SYM-NEXT: Value (RelocatableAddress): 0x0
147 ; SYM-NEXT: Section: N_UNDEF
148 ; SYM-NEXT: Type: 0x0
149 ; SYM-NEXT: StorageClass: C_EXT (0x2)
150 ; SYM-NEXT: NumberOfAuxEntries: 1
151 ; SYM-NEXT: CSECT Auxiliary Entry {
152 ; SYM-NEXT: Index: [[#UNDEF_INDX+7]]
153 ; SYM-NEXT: SectionLen: 0
154 ; SYM-NEXT: ParameterHashIndex: 0x0
155 ; SYM-NEXT: TypeChkSectNum: 0x0
156 ; SYM-NEXT: SymbolAlignmentLog2: 0
157 ; SYM-NEXT: SymbolType: XTY_ER (0x0)
158 ; SYM-NEXT: StorageMappingClass: XMC_PR (0x0)
162 ; SYM-NEXT: }
163 ; SYM-NEXT: }
164 ; SYM-NEXT: Symbol {
165 ; SYM-NEXT: Index: [[#UNDEF_INDX+8]]
166 ; SYM-NEXT: Name: foo
167 ; SYM-NEXT: Value (RelocatableAddress): 0x0
168 ; SYM-NEXT: Section: N_UNDEF
169 ; SYM-NEXT: Type: 0x0
170 ; SYM-NEXT: StorageClass: C_EXT (0x2)
171 ; SYM-NEXT: NumberOfAuxEntries: 1
172 ; SYM-NEXT: CSECT Auxiliary Entry {
173 ; SYM-NEXT: Index: [[#UNDEF_INDX+9]]
174 ; SYM-NEXT: SectionLen: 0
175 ; SYM-NEXT: ParameterHashIndex: 0x0
176 ; SYM-NEXT: TypeChkSectNum: 0x0
177 ; SYM-NEXT: SymbolAlignmentLog2: 0
178 ; SYM-NEXT: SymbolType: XTY_ER (0x0)
179 ; SYM-NEXT: StorageMappingClass: XMC_DS (0xA)
183 ; SYM-NEXT: }
184 ; SYM-NEXT: }
188 ; SYM: Symbol {{[{][[:space:]] *}}Index: [[#TOC_INDX:]]{{[[:space:]] *}}Name: TOC
191 ; SYM-NEXT: Section: .data
192 ; SYM-NEXT: Type: 0x0
193 ; SYM-NEXT: StorageClass: C_HIDEXT (0x6B)
194 ; SYM-NEXT: NumberOfAuxEntries: 1
195 ; SYM-NEXT: CSECT Auxiliary Entry {
196 ; SYM-NEXT: Index: [[#TOC_INDX+1]]
197 ; SYM-NEXT: SectionLen: 0
198 ; SYM-NEXT: ParameterHashIndex: 0x0
199 ; SYM-NEXT: TypeChkSectNum: 0x0
200 ; SYM-NEXT: SymbolAlignmentLog2: 2
201 ; SYM-NEXT: SymbolType: XTY_SD (0x1)
202 ; SYM-NEXT: StorageMappingClass: XMC_TC0 (0xF)
206 ; SYM-NEXT: }
207 ; SYM-NEXT: }
208 ; SYM-NEXT: Symbol {
209 ; SYM-NEXT: Index: [[#TOC_INDX+2]]
210 ; SYM-NEXT: Name: a
213 ; SYM-NEXT: Section: .data
214 ; SYM-NEXT: Type: 0x0
215 ; SYM-NEXT: StorageClass: C_HIDEXT (0x6B)
216 ; SYM-NEXT: NumberOfAuxEntries: 1
217 ; SYM-NEXT: CSECT Auxiliary Entry {
218 ; SYM-NEXT: Index: [[#TOC_INDX+3]]
221 ; SYM-NEXT: ParameterHashIndex: 0x0
222 ; SYM-NEXT: TypeChkSectNum: 0x0
225 ; SYM-NEXT: SymbolType: XTY_SD (0x1)
226 ; SYM-NEXT: StorageMappingClass: XMC_TC (0x3)
230 ; SYM-NEXT: }
231 ; SYM-NEXT: }
232 ; SYM-NEXT: Symbol {
233 ; SYM-NEXT: Index: [[#TOC_INDX+4]]
234 ; SYM-NEXT: Name: b
237 ; SYM-NEXT: Section: .data
238 ; SYM-NEXT: Type: 0x0
239 ; SYM-NEXT: StorageClass: C_HIDEXT (0x6B)
240 ; SYM-NEXT: NumberOfAuxEntries: 1
241 ; SYM-NEXT: CSECT Auxiliary Entry {
242 ; SYM-NEXT: Index: [[#TOC_INDX+5]]
245 ; SYM-NEXT: ParameterHashIndex: 0x0
246 ; SYM-NEXT: TypeChkSectNum: 0x0
249 ; SYM-NEXT: SymbolType: XTY_SD (0x1)
250 ; SYM-NEXT: StorageMappingClass: XMC_TC (0x3)
254 ; SYM-NEXT: }
255 ; SYM-NEXT: }
256 ; SYM-NEXT: Symbol {
257 ; SYM-NEXT: Index: [[#TOC_INDX+6]]
258 ; SYM-NEXT: Name: c
261 ; SYM-NEXT: Section: .data
262 ; SYM-NEXT: Type: 0x0
263 ; SYM-NEXT: StorageClass: C_HIDEXT (0x6B)
264 ; SYM-NEXT: NumberOfAuxEntries: 1
265 ; SYM-NEXT: CSECT Auxiliary Entry {
266 ; SYM-NEXT: Index: [[#TOC_INDX+7]]
269 ; SYM-NEXT: ParameterHashIndex: 0x0
270 ; SYM-NEXT: TypeChkSectNum: 0x0
273 ; SYM-NEXT: SymbolType: XTY_SD (0x1)
274 ; SYM-NEXT: StorageMappingClass: XMC_TC (0x3)
278 ; SYM-NEXT: }
279 ; SYM-NEXT: }
280 ; SYM-NEXT: Symbol {
281 ; SYM-NEXT: Index: [[#TOC_INDX+8]]
282 ; SYM-NEXT: Name: globa
285 ; SYM-NEXT: Section: .data
286 ; SYM-NEXT: Type: 0x0
287 ; SYM-NEXT: StorageClass: C_HIDEXT (0x6B)
288 ; SYM-NEXT: NumberOfAuxEntries: 1
289 ; SYM-NEXT: CSECT Auxiliary Entry {
290 ; SYM-NEXT: Index: [[#TOC_INDX+9]]
293 ; SYM-NEXT: ParameterHashIndex: 0x0
294 ; SYM-NEXT: TypeChkSectNum: 0x0
297 ; SYM-NEXT: SymbolType: XTY_SD (0x1)
298 ; SYM-NEXT: StorageMappingClass: XMC_TC (0x3)
302 ; SYM-NEXT: }
303 ; SYM-NEXT: }
304 ; SYM-NEXT: Symbol {
305 ; SYM-NEXT: Index: [[#TOC_INDX+10]]
306 ; SYM-NEXT: Name: ptr
309 ; SYM-NEXT: Section: .data
310 ; SYM-NEXT: Type: 0x0
311 ; SYM-NEXT: StorageClass: C_HIDEXT (0x6B)
312 ; SYM-NEXT: NumberOfAuxEntries: 1
313 ; SYM-NEXT: CSECT Auxiliary Entry {
314 ; SYM-NEXT: Index: [[#TOC_INDX+11]]
317 ; SYM-NEXT: ParameterHashIndex: 0x0
318 ; SYM-NEXT: TypeChkSectNum: 0x0
321 ; SYM-NEXT: SymbolType: XTY_SD (0x1)
322 ; SYM-NEXT: StorageMappingClass: XMC_TC (0x3)
326 ; SYM-NEXT: }
327 ; SYM-NEXT: }
328 ; SYM-NEXT: Symbol {
329 ; SYM-NEXT: Index: [[#TOC_INDX+12]]
330 ; SYM-NEXT: Name: bar
333 ; SYM-NEXT: Section: .data
334 ; SYM-NEXT: Type: 0x0
335 ; SYM-NEXT: StorageClass: C_HIDEXT (0x6B)
336 ; SYM-NEXT: NumberOfAuxEntries: 1
337 ; SYM-NEXT: CSECT Auxiliary Entry {
338 ; SYM-NEXT: Index: [[#TOC_INDX+13]]
341 ; SYM-NEXT: ParameterHashIndex: 0x0
342 ; SYM-NEXT: TypeChkSectNum: 0x0
345 ; SYM-NEXT: SymbolType: XTY_SD (0x1)
346 ; SYM-NEXT: StorageMappingClass: XMC_TC (0x3)
350 ; SYM-NEXT: }
351 ; SYM-NEXT: }
352 ; SYM-NEXT: Symbol {
353 ; SYM-NEXT: Index: [[#TOC_INDX+14]]
354 ; SYM-NEXT: Name: foo
357 ; SYM-NEXT: Section: .data
358 ; SYM-NEXT: Type: 0x0
359 ; SYM-NEXT: StorageClass: C_HIDEXT (0x6B)
360 ; SYM-NEXT: NumberOfAuxEntries: 1
361 ; SYM-NEXT: CSECT Auxiliary Entry {
362 ; SYM-NEXT: Index: [[#TOC_INDX+15]]
365 ; SYM-NEXT: ParameterHashIndex: 0x0
366 ; SYM-NEXT: TypeChkSectNum: 0x0
369 ; SYM-NEXT: SymbolType: XTY_SD (0x1)
370 ; SYM-NEXT: StorageMappingClass: XMC_TC (0x3)
374 ; SYM-NEXT: }
375 ; SYM-NEXT: }
376 ; SYM-NEXT: Symbol {
377 ; SYM-NEXT: Index: [[#TOC_INDX+16]]
378 ; SYM-NEXT: Name: foobar
381 ; SYM-NEXT: Section: .data
382 ; SYM-NEXT: Type: 0x0
383 ; SYM-NEXT: StorageClass: C_HIDEXT (0x6B)
384 ; SYM-NEXT: NumberOfAuxEntries: 1
385 ; SYM-NEXT: CSECT Auxiliary Entry {
386 ; SYM-NEXT: Index: [[#TOC_INDX+17]]
389 ; SYM-NEXT: ParameterHashIndex: 0x0
390 ; SYM-NEXT: TypeChkSectNum: 0x0
393 ; SYM-NEXT: SymbolType: XTY_SD (0x1)
394 ; SYM-NEXT: StorageMappingClass: XMC_TC (0x3)
398 ; SYM-NEXT: }
399 ; SYM-NEXT: }