[obj2yaml] - Fix a comment. NFC.
[llvm-complete.git] / test / MC / MachO / x86_32-symbols.s
blob35bc90491a0249105adf3860093d2a946896719c
1 // RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd -r --symbols --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
3 .text
4 L0:
5 D0:
6 .section __TEXT,__text,regular,pure_instructions
7 L1:
8 D1:
9 .const
10 L2:
11 D2:
12 .static_const
13 L3:
14 D3:
15 .cstring
16 L4:
17 D4:
18 .literal4
19 L5:
20 D5:
21 .literal8
22 L6:
23 D6:
24 .literal16
25 L7:
26 D7:
27 .constructor
28 L8:
29 D8:
30 .destructor
31 L9:
32 D9:
33 .symbol_stub
34 L10:
35 D10:
36 .picsymbol_stub
37 L11:
38 D11:
39 .data
40 L12:
41 D12:
42 .static_data
43 L13:
44 D13:
45 .non_lazy_symbol_pointer
46 L14:
47 D14:
48 .lazy_symbol_pointer
49 L15:
50 D15:
51 .dyld
52 L16:
53 D16:
54 .mod_init_func
55 L17:
56 D17:
57 .mod_term_func
58 L18:
59 D18:
60 .const_data
61 L19:
62 D19:
63 .objc_class
64 L20:
65 D20:
66 .objc_meta_class
67 L21:
68 D21:
69 .objc_cat_cls_meth
70 L22:
71 D22:
72 .objc_cat_inst_meth
73 L23:
74 D23:
75 .objc_protocol
76 L24:
77 D24:
78 .objc_string_object
79 L25:
80 D25:
81 .objc_cls_meth
82 L26:
83 D26:
84 .objc_inst_meth
85 L27:
86 D27:
87 .objc_cls_refs
88 L28:
89 D28:
90 .objc_message_refs
91 L29:
92 D29:
93 .objc_symbols
94 L30:
95 D30:
96 .objc_category
97 L31:
98 D31:
99 .objc_class_vars
100 L32:
101 D32:
102 .objc_instance_vars
103 L33:
104 D33:
105 .objc_module_info
106 L34:
107 D34:
108 .objc_class_names
109 L35:
110 D35:
111 .objc_meth_var_types
112 L36:
113 D36:
114 .objc_meth_var_names
115 L37:
116 D37:
117 .objc_selector_strs
118 L38:
119 D38:
120 .section __TEXT,__picsymbolstub4,symbol_stubs,none,16
121 L39:
122 D39:
124 // CHECK: File: <stdin>
125 // CHECK: Format: Mach-O 32-bit i386
126 // CHECK: Arch: i386
127 // CHECK: AddressSize: 32bit
128 // CHECK: MachHeader {
129 // CHECK: Magic: Magic (0xFEEDFACE)
130 // CHECK: CpuType: X86 (0x7)
131 // CHECK: CpuSubType: CPU_SUBTYPE_I386_ALL (0x3)
132 // CHECK: FileType: Relocatable (0x1)
133 // CHECK: NumOfLoadCommands: 4
134 // CHECK: SizeOfLoadCommands: 2624
135 // CHECK: Flags [ (0x0)
136 // CHECK: ]
137 // CHECK: }
138 // CHECK: Sections [
139 // CHECK: Section {
140 // CHECK: Index: 0
141 // CHECK: Name: __text (5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00)
142 // CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
143 // CHECK: Address: 0x0
144 // CHECK: Size: 0x0
145 // CHECK: Offset: 2652
146 // CHECK: Alignment: 0
147 // CHECK: RelocationOffset: 0x0
148 // CHECK: RelocationCount: 0
149 // CHECK: Type: Regular (0x0)
150 // CHECK: Attributes [ (0x800000)
151 // CHECK: PureInstructions (0x800000)
152 // CHECK: ]
153 // CHECK: Reserved1: 0x0
154 // CHECK: Reserved2: 0x0
155 // CHECK: SectionData (
156 // CHECK: )
157 // CHECK: }
158 // CHECK: Section {
159 // CHECK: Index: 1
160 // CHECK: Name: __const (5F 5F 63 6F 6E 73 74 00 00 00 00 00 00 00 00 00)
161 // CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
162 // CHECK: Address: 0x0
163 // CHECK: Size: 0x0
164 // CHECK: Offset: 2652
165 // CHECK: Alignment: 0
166 // CHECK: RelocationOffset: 0x0
167 // CHECK: RelocationCount: 0
168 // CHECK: Type: Regular (0x0)
169 // CHECK: Attributes [ (0x0)
170 // CHECK: ]
171 // CHECK: Reserved1: 0x0
172 // CHECK: Reserved2: 0x0
173 // CHECK: SectionData (
174 // CHECK: )
175 // CHECK: }
176 // CHECK: Section {
177 // CHECK: Index: 2
178 // CHECK: Name: __static_const (5F 5F 73 74 61 74 69 63 5F 63 6F 6E 73 74 00 00)
179 // CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
180 // CHECK: Address: 0x0
181 // CHECK: Size: 0x0
182 // CHECK: Offset: 2652
183 // CHECK: Alignment: 0
184 // CHECK: RelocationOffset: 0x0
185 // CHECK: RelocationCount: 0
186 // CHECK: Type: Regular (0x0)
187 // CHECK: Attributes [ (0x0)
188 // CHECK: ]
189 // CHECK: Reserved1: 0x0
190 // CHECK: Reserved2: 0x0
191 // CHECK: SectionData (
192 // CHECK: )
193 // CHECK: }
194 // CHECK: Section {
195 // CHECK: Index: 3
196 // CHECK: Name: __cstring (5F 5F 63 73 74 72 69 6E 67 00 00 00 00 00 00 00)
197 // CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
198 // CHECK: Address: 0x0
199 // CHECK: Size: 0x0
200 // CHECK: Offset: 2652
201 // CHECK: Alignment: 0
202 // CHECK: RelocationOffset: 0x0
203 // CHECK: RelocationCount: 0
204 // CHECK: Type: CStringLiterals (0x2)
205 // CHECK: Attributes [ (0x0)
206 // CHECK: ]
207 // CHECK: Reserved1: 0x0
208 // CHECK: Reserved2: 0x0
209 // CHECK: SectionData (
210 // CHECK: )
211 // CHECK: }
212 // CHECK: Section {
213 // CHECK: Index: 4
214 // CHECK: Name: __literal4 (5F 5F 6C 69 74 65 72 61 6C 34 00 00 00 00 00 00)
215 // CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
216 // CHECK: Address: 0x0
217 // CHECK: Size: 0x0
218 // CHECK: Offset: 2652
219 // CHECK: Alignment: 2
220 // CHECK: RelocationOffset: 0x0
221 // CHECK: RelocationCount: 0
222 // CHECK: Type: 4ByteLiterals (0x3)
223 // CHECK: Attributes [ (0x0)
224 // CHECK: ]
225 // CHECK: Reserved1: 0x0
226 // CHECK: Reserved2: 0x0
227 // CHECK: SectionData (
228 // CHECK: )
229 // CHECK: }
230 // CHECK: Section {
231 // CHECK: Index: 5
232 // CHECK: Name: __literal8 (5F 5F 6C 69 74 65 72 61 6C 38 00 00 00 00 00 00)
233 // CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
234 // CHECK: Address: 0x0
235 // CHECK: Size: 0x0
236 // CHECK: Offset: 2652
237 // CHECK: Alignment: 3
238 // CHECK: RelocationOffset: 0x0
239 // CHECK: RelocationCount: 0
240 // CHECK: Type: 8ByteLiterals (0x4)
241 // CHECK: Attributes [ (0x0)
242 // CHECK: ]
243 // CHECK: Reserved1: 0x0
244 // CHECK: Reserved2: 0x0
245 // CHECK: SectionData (
246 // CHECK: )
247 // CHECK: }
248 // CHECK: Section {
249 // CHECK: Index: 6
250 // CHECK: Name: __literal16 (5F 5F 6C 69 74 65 72 61 6C 31 36 00 00 00 00 00)
251 // CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
252 // CHECK: Address: 0x0
253 // CHECK: Size: 0x0
254 // CHECK: Offset: 2652
255 // CHECK: Alignment: 4
256 // CHECK: RelocationOffset: 0x0
257 // CHECK: RelocationCount: 0
258 // CHECK: Type: 16ByteLiterals (0xE)
259 // CHECK: Attributes [ (0x0)
260 // CHECK: ]
261 // CHECK: Reserved1: 0x0
262 // CHECK: Reserved2: 0x0
263 // CHECK: SectionData (
264 // CHECK: )
265 // CHECK: }
266 // CHECK: Section {
267 // CHECK: Index: 7
268 // CHECK: Name: __constructor (5F 5F 63 6F 6E 73 74 72 75 63 74 6F 72 00 00 00)
269 // CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
270 // CHECK: Address: 0x0
271 // CHECK: Size: 0x0
272 // CHECK: Offset: 2652
273 // CHECK: Alignment: 0
274 // CHECK: RelocationOffset: 0x0
275 // CHECK: RelocationCount: 0
276 // CHECK: Type: Regular (0x0)
277 // CHECK: Attributes [ (0x0)
278 // CHECK: ]
279 // CHECK: Reserved1: 0x0
280 // CHECK: Reserved2: 0x0
281 // CHECK: SectionData (
282 // CHECK: )
283 // CHECK: }
284 // CHECK: Section {
285 // CHECK: Index: 8
286 // CHECK: Name: __destructor (5F 5F 64 65 73 74 72 75 63 74 6F 72 00 00 00 00)
287 // CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
288 // CHECK: Address: 0x0
289 // CHECK: Size: 0x0
290 // CHECK: Offset: 2652
291 // CHECK: Alignment: 0
292 // CHECK: RelocationOffset: 0x0
293 // CHECK: RelocationCount: 0
294 // CHECK: Type: Regular (0x0)
295 // CHECK: Attributes [ (0x0)
296 // CHECK: ]
297 // CHECK: Reserved1: 0x0
298 // CHECK: Reserved2: 0x0
299 // CHECK: SectionData (
300 // CHECK: )
301 // CHECK: }
302 // CHECK: Section {
303 // CHECK: Index: 9
304 // CHECK: Name: __symbol_stub (5F 5F 73 79 6D 62 6F 6C 5F 73 74 75 62 00 00 00)
305 // CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
306 // CHECK: Address: 0x0
307 // CHECK: Size: 0x0
308 // CHECK: Offset: 2652
309 // CHECK: Alignment: 0
310 // CHECK: RelocationOffset: 0x0
311 // CHECK: RelocationCount: 0
312 // CHECK: Type: SymbolStubs (0x8)
313 // CHECK: Attributes [ (0x800000)
314 // CHECK: PureInstructions (0x800000)
315 // CHECK: ]
316 // CHECK: Reserved1: 0x0
317 // CHECK: Reserved2: 0x10
318 // CHECK: SectionData (
319 // CHECK: )
320 // CHECK: }
321 // CHECK: Section {
322 // CHECK: Index: 10
323 // CHECK: Name: __picsymbol_stub (5F 5F 70 69 63 73 79 6D 62 6F 6C 5F 73 74 75 62)
324 // CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
325 // CHECK: Address: 0x0
326 // CHECK: Size: 0x0
327 // CHECK: Offset: 2652
328 // CHECK: Alignment: 0
329 // CHECK: RelocationOffset: 0x0
330 // CHECK: RelocationCount: 0
331 // CHECK: Type: SymbolStubs (0x8)
332 // CHECK: Attributes [ (0x800000)
333 // CHECK: PureInstructions (0x800000)
334 // CHECK: ]
335 // CHECK: Reserved1: 0x0
336 // CHECK: Reserved2: 0x1A
337 // CHECK: SectionData (
338 // CHECK: )
339 // CHECK: }
340 // CHECK: Section {
341 // CHECK: Index: 11
342 // CHECK: Name: __data (5F 5F 64 61 74 61 00 00 00 00 00 00 00 00 00 00)
343 // CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)
344 // CHECK: Address: 0x0
345 // CHECK: Size: 0x0
346 // CHECK: Offset: 2652
347 // CHECK: Alignment: 0
348 // CHECK: RelocationOffset: 0x0
349 // CHECK: RelocationCount: 0
350 // CHECK: Type: Regular (0x0)
351 // CHECK: Attributes [ (0x0)
352 // CHECK: ]
353 // CHECK: Reserved1: 0x0
354 // CHECK: Reserved2: 0x0
355 // CHECK: SectionData (
356 // CHECK: )
357 // CHECK: }
358 // CHECK: Section {
359 // CHECK: Index: 12
360 // CHECK: Name: __static_data (5F 5F 73 74 61 74 69 63 5F 64 61 74 61 00 00 00)
361 // CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)
362 // CHECK: Address: 0x0
363 // CHECK: Size: 0x0
364 // CHECK: Offset: 2652
365 // CHECK: Alignment: 0
366 // CHECK: RelocationOffset: 0x0
367 // CHECK: RelocationCount: 0
368 // CHECK: Type: Regular (0x0)
369 // CHECK: Attributes [ (0x0)
370 // CHECK: ]
371 // CHECK: Reserved1: 0x0
372 // CHECK: Reserved2: 0x0
373 // CHECK: SectionData (
374 // CHECK: )
375 // CHECK: }
376 // CHECK: Section {
377 // CHECK: Index: 13
378 // CHECK: Name: __nl_symbol_ptr (5F 5F 6E 6C 5F 73 79 6D 62 6F 6C 5F 70 74 72 00)
379 // CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)
380 // CHECK: Address: 0x0
381 // CHECK: Size: 0x0
382 // CHECK: Offset: 2652
383 // CHECK: Alignment: 2
384 // CHECK: RelocationOffset: 0x0
385 // CHECK: RelocationCount: 0
386 // CHECK: Type: NonLazySymbolPointers (0x6)
387 // CHECK: Attributes [ (0x0)
388 // CHECK: ]
389 // CHECK: Reserved1: 0x0
390 // CHECK: Reserved2: 0x0
391 // CHECK: SectionData (
392 // CHECK: )
393 // CHECK: }
394 // CHECK: Section {
395 // CHECK: Index: 14
396 // CHECK: Name: __la_symbol_ptr (5F 5F 6C 61 5F 73 79 6D 62 6F 6C 5F 70 74 72 00)
397 // CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)
398 // CHECK: Address: 0x0
399 // CHECK: Size: 0x0
400 // CHECK: Offset: 2652
401 // CHECK: Alignment: 2
402 // CHECK: RelocationOffset: 0x0
403 // CHECK: RelocationCount: 0
404 // CHECK: Type: LazySymbolPointers (0x7)
405 // CHECK: Attributes [ (0x0)
406 // CHECK: ]
407 // CHECK: Reserved1: 0x0
408 // CHECK: Reserved2: 0x0
409 // CHECK: SectionData (
410 // CHECK: )
411 // CHECK: }
412 // CHECK: Section {
413 // CHECK: Index: 15
414 // CHECK: Name: __dyld (5F 5F 64 79 6C 64 00 00 00 00 00 00 00 00 00 00)
415 // CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)
416 // CHECK: Address: 0x0
417 // CHECK: Size: 0x0
418 // CHECK: Offset: 2652
419 // CHECK: Alignment: 0
420 // CHECK: RelocationOffset: 0x0
421 // CHECK: RelocationCount: 0
422 // CHECK: Type: Regular (0x0)
423 // CHECK: Attributes [ (0x0)
424 // CHECK: ]
425 // CHECK: Reserved1: 0x0
426 // CHECK: Reserved2: 0x0
427 // CHECK: SectionData (
428 // CHECK: )
429 // CHECK: }
430 // CHECK: Section {
431 // CHECK: Index: 16
432 // CHECK: Name: __mod_init_func (5F 5F 6D 6F 64 5F 69 6E 69 74 5F 66 75 6E 63 00)
433 // CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)
434 // CHECK: Address: 0x0
435 // CHECK: Size: 0x0
436 // CHECK: Offset: 2652
437 // CHECK: Alignment: 2
438 // CHECK: RelocationOffset: 0x0
439 // CHECK: RelocationCount: 0
440 // CHECK: Type: ModInitFuncPointers (0x9)
441 // CHECK: Attributes [ (0x0)
442 // CHECK: ]
443 // CHECK: Reserved1: 0x0
444 // CHECK: Reserved2: 0x0
445 // CHECK: SectionData (
446 // CHECK: )
447 // CHECK: }
448 // CHECK: Section {
449 // CHECK: Index: 17
450 // CHECK: Name: __mod_term_func (5F 5F 6D 6F 64 5F 74 65 72 6D 5F 66 75 6E 63 00)
451 // CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)
452 // CHECK: Address: 0x0
453 // CHECK: Size: 0x0
454 // CHECK: Offset: 2652
455 // CHECK: Alignment: 2
456 // CHECK: RelocationOffset: 0x0
457 // CHECK: RelocationCount: 0
458 // CHECK: Type: ModTermFuncPointers (0xA)
459 // CHECK: Attributes [ (0x0)
460 // CHECK: ]
461 // CHECK: Reserved1: 0x0
462 // CHECK: Reserved2: 0x0
463 // CHECK: SectionData (
464 // CHECK: )
465 // CHECK: }
466 // CHECK: Section {
467 // CHECK: Index: 18
468 // CHECK: Name: __const (5F 5F 63 6F 6E 73 74 00 00 00 00 00 00 00 00 00)
469 // CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)
470 // CHECK: Address: 0x0
471 // CHECK: Size: 0x0
472 // CHECK: Offset: 2652
473 // CHECK: Alignment: 0
474 // CHECK: RelocationOffset: 0x0
475 // CHECK: RelocationCount: 0
476 // CHECK: Type: Regular (0x0)
477 // CHECK: Attributes [ (0x0)
478 // CHECK: ]
479 // CHECK: Reserved1: 0x0
480 // CHECK: Reserved2: 0x0
481 // CHECK: SectionData (
482 // CHECK: )
483 // CHECK: }
484 // CHECK: Section {
485 // CHECK: Index: 19
486 // CHECK: Name: __class (5F 5F 63 6C 61 73 73 00 00 00 00 00 00 00 00 00)
487 // CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)
488 // CHECK: Address: 0x0
489 // CHECK: Size: 0x0
490 // CHECK: Offset: 2652
491 // CHECK: Alignment: 0
492 // CHECK: RelocationOffset: 0x0
493 // CHECK: RelocationCount: 0
494 // CHECK: Type: Regular (0x0)
495 // CHECK: Attributes [ (0x100000)
496 // CHECK: NoDeadStrip (0x100000)
497 // CHECK: ]
498 // CHECK: Reserved1: 0x0
499 // CHECK: Reserved2: 0x0
500 // CHECK: SectionData (
501 // CHECK: )
502 // CHECK: }
503 // CHECK: Section {
504 // CHECK: Index: 20
505 // CHECK: Name: __meta_class (5F 5F 6D 65 74 61 5F 63 6C 61 73 73 00 00 00 00)
506 // CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)
507 // CHECK: Address: 0x0
508 // CHECK: Size: 0x0
509 // CHECK: Offset: 2652
510 // CHECK: Alignment: 0
511 // CHECK: RelocationOffset: 0x0
512 // CHECK: RelocationCount: 0
513 // CHECK: Type: Regular (0x0)
514 // CHECK: Attributes [ (0x100000)
515 // CHECK: NoDeadStrip (0x100000)
516 // CHECK: ]
517 // CHECK: Reserved1: 0x0
518 // CHECK: Reserved2: 0x0
519 // CHECK: SectionData (
520 // CHECK: )
521 // CHECK: }
522 // CHECK: Section {
523 // CHECK: Index: 21
524 // CHECK: Name: __cat_cls_meth (5F 5F 63 61 74 5F 63 6C 73 5F 6D 65 74 68 00 00)
525 // CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)
526 // CHECK: Address: 0x0
527 // CHECK: Size: 0x0
528 // CHECK: Offset: 2652
529 // CHECK: Alignment: 0
530 // CHECK: RelocationOffset: 0x0
531 // CHECK: RelocationCount: 0
532 // CHECK: Type: Regular (0x0)
533 // CHECK: Attributes [ (0x100000)
534 // CHECK: NoDeadStrip (0x100000)
535 // CHECK: ]
536 // CHECK: Reserved1: 0x0
537 // CHECK: Reserved2: 0x0
538 // CHECK: SectionData (
539 // CHECK: )
540 // CHECK: }
541 // CHECK: Section {
542 // CHECK: Index: 22
543 // CHECK: Name: __cat_inst_meth (5F 5F 63 61 74 5F 69 6E 73 74 5F 6D 65 74 68 00)
544 // CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)
545 // CHECK: Address: 0x0
546 // CHECK: Size: 0x0
547 // CHECK: Offset: 2652
548 // CHECK: Alignment: 0
549 // CHECK: RelocationOffset: 0x0
550 // CHECK: RelocationCount: 0
551 // CHECK: Type: Regular (0x0)
552 // CHECK: Attributes [ (0x100000)
553 // CHECK: NoDeadStrip (0x100000)
554 // CHECK: ]
555 // CHECK: Reserved1: 0x0
556 // CHECK: Reserved2: 0x0
557 // CHECK: SectionData (
558 // CHECK: )
559 // CHECK: }
560 // CHECK: Section {
561 // CHECK: Index: 23
562 // CHECK: Name: __protocol (5F 5F 70 72 6F 74 6F 63 6F 6C 00 00 00 00 00 00)
563 // CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)
564 // CHECK: Address: 0x0
565 // CHECK: Size: 0x0
566 // CHECK: Offset: 2652
567 // CHECK: Alignment: 0
568 // CHECK: RelocationOffset: 0x0
569 // CHECK: RelocationCount: 0
570 // CHECK: Type: Regular (0x0)
571 // CHECK: Attributes [ (0x100000)
572 // CHECK: NoDeadStrip (0x100000)
573 // CHECK: ]
574 // CHECK: Reserved1: 0x0
575 // CHECK: Reserved2: 0x0
576 // CHECK: SectionData (
577 // CHECK: )
578 // CHECK: }
579 // CHECK: Section {
580 // CHECK: Index: 24
581 // CHECK: Name: __string_object (5F 5F 73 74 72 69 6E 67 5F 6F 62 6A 65 63 74 00)
582 // CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)
583 // CHECK: Address: 0x0
584 // CHECK: Size: 0x0
585 // CHECK: Offset: 2652
586 // CHECK: Alignment: 0
587 // CHECK: RelocationOffset: 0x0
588 // CHECK: RelocationCount: 0
589 // CHECK: Type: Regular (0x0)
590 // CHECK: Attributes [ (0x100000)
591 // CHECK: NoDeadStrip (0x100000)
592 // CHECK: ]
593 // CHECK: Reserved1: 0x0
594 // CHECK: Reserved2: 0x0
595 // CHECK: SectionData (
596 // CHECK: )
597 // CHECK: }
598 // CHECK: Section {
599 // CHECK: Index: 25
600 // CHECK: Name: __cls_meth (5F 5F 63 6C 73 5F 6D 65 74 68 00 00 00 00 00 00)
601 // CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)
602 // CHECK: Address: 0x0
603 // CHECK: Size: 0x0
604 // CHECK: Offset: 2652
605 // CHECK: Alignment: 0
606 // CHECK: RelocationOffset: 0x0
607 // CHECK: RelocationCount: 0
608 // CHECK: Type: Regular (0x0)
609 // CHECK: Attributes [ (0x100000)
610 // CHECK: NoDeadStrip (0x100000)
611 // CHECK: ]
612 // CHECK: Reserved1: 0x0
613 // CHECK: Reserved2: 0x0
614 // CHECK: SectionData (
615 // CHECK: )
616 // CHECK: }
617 // CHECK: Section {
618 // CHECK: Index: 26
619 // CHECK: Name: __inst_meth (5F 5F 69 6E 73 74 5F 6D 65 74 68 00 00 00 00 00)
620 // CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)
621 // CHECK: Address: 0x0
622 // CHECK: Size: 0x0
623 // CHECK: Offset: 2652
624 // CHECK: Alignment: 0
625 // CHECK: RelocationOffset: 0x0
626 // CHECK: RelocationCount: 0
627 // CHECK: Type: Regular (0x0)
628 // CHECK: Attributes [ (0x100000)
629 // CHECK: NoDeadStrip (0x100000)
630 // CHECK: ]
631 // CHECK: Reserved1: 0x0
632 // CHECK: Reserved2: 0x0
633 // CHECK: SectionData (
634 // CHECK: )
635 // CHECK: }
636 // CHECK: Section {
637 // CHECK: Index: 27
638 // CHECK: Name: __cls_refs (5F 5F 63 6C 73 5F 72 65 66 73 00 00 00 00 00 00)
639 // CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)
640 // CHECK: Address: 0x0
641 // CHECK: Size: 0x0
642 // CHECK: Offset: 2652
643 // CHECK: Alignment: 2
644 // CHECK: RelocationOffset: 0x0
645 // CHECK: RelocationCount: 0
646 // CHECK: Type: LiteralPointers (0x5)
647 // CHECK: Attributes [ (0x100000)
648 // CHECK: NoDeadStrip (0x100000)
649 // CHECK: ]
650 // CHECK: Reserved1: 0x0
651 // CHECK: Reserved2: 0x0
652 // CHECK: SectionData (
653 // CHECK: )
654 // CHECK: }
655 // CHECK: Section {
656 // CHECK: Index: 28
657 // CHECK: Name: __message_refs (5F 5F 6D 65 73 73 61 67 65 5F 72 65 66 73 00 00)
658 // CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)
659 // CHECK: Address: 0x0
660 // CHECK: Size: 0x0
661 // CHECK: Offset: 2652
662 // CHECK: Alignment: 2
663 // CHECK: RelocationOffset: 0x0
664 // CHECK: RelocationCount: 0
665 // CHECK: Type: LiteralPointers (0x5)
666 // CHECK: Attributes [ (0x100000)
667 // CHECK: NoDeadStrip (0x100000)
668 // CHECK: ]
669 // CHECK: Reserved1: 0x0
670 // CHECK: Reserved2: 0x0
671 // CHECK: SectionData (
672 // CHECK: )
673 // CHECK: }
674 // CHECK: Section {
675 // CHECK: Index: 29
676 // CHECK: Name: __symbols (5F 5F 73 79 6D 62 6F 6C 73 00 00 00 00 00 00 00)
677 // CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)
678 // CHECK: Address: 0x0
679 // CHECK: Size: 0x0
680 // CHECK: Offset: 2652
681 // CHECK: Alignment: 0
682 // CHECK: RelocationOffset: 0x0
683 // CHECK: RelocationCount: 0
684 // CHECK: Type: Regular (0x0)
685 // CHECK: Attributes [ (0x100000)
686 // CHECK: NoDeadStrip (0x100000)
687 // CHECK: ]
688 // CHECK: Reserved1: 0x0
689 // CHECK: Reserved2: 0x0
690 // CHECK: SectionData (
691 // CHECK: )
692 // CHECK: }
693 // CHECK: Section {
694 // CHECK: Index: 30
695 // CHECK: Name: __category (5F 5F 63 61 74 65 67 6F 72 79 00 00 00 00 00 00)
696 // CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)
697 // CHECK: Address: 0x0
698 // CHECK: Size: 0x0
699 // CHECK: Offset: 2652
700 // CHECK: Alignment: 0
701 // CHECK: RelocationOffset: 0x0
702 // CHECK: RelocationCount: 0
703 // CHECK: Type: Regular (0x0)
704 // CHECK: Attributes [ (0x100000)
705 // CHECK: NoDeadStrip (0x100000)
706 // CHECK: ]
707 // CHECK: Reserved1: 0x0
708 // CHECK: Reserved2: 0x0
709 // CHECK: SectionData (
710 // CHECK: )
711 // CHECK: }
712 // CHECK: Section {
713 // CHECK: Index: 31
714 // CHECK: Name: __class_vars (5F 5F 63 6C 61 73 73 5F 76 61 72 73 00 00 00 00)
715 // CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)
716 // CHECK: Address: 0x0
717 // CHECK: Size: 0x0
718 // CHECK: Offset: 2652
719 // CHECK: Alignment: 0
720 // CHECK: RelocationOffset: 0x0
721 // CHECK: RelocationCount: 0
722 // CHECK: Type: Regular (0x0)
723 // CHECK: Attributes [ (0x100000)
724 // CHECK: NoDeadStrip (0x100000)
725 // CHECK: ]
726 // CHECK: Reserved1: 0x0
727 // CHECK: Reserved2: 0x0
728 // CHECK: SectionData (
729 // CHECK: )
730 // CHECK: }
731 // CHECK: Section {
732 // CHECK: Index: 32
733 // CHECK: Name: __instance_vars (5F 5F 69 6E 73 74 61 6E 63 65 5F 76 61 72 73 00)
734 // CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)
735 // CHECK: Address: 0x0
736 // CHECK: Size: 0x0
737 // CHECK: Offset: 2652
738 // CHECK: Alignment: 0
739 // CHECK: RelocationOffset: 0x0
740 // CHECK: RelocationCount: 0
741 // CHECK: Type: Regular (0x0)
742 // CHECK: Attributes [ (0x100000)
743 // CHECK: NoDeadStrip (0x100000)
744 // CHECK: ]
745 // CHECK: Reserved1: 0x0
746 // CHECK: Reserved2: 0x0
747 // CHECK: SectionData (
748 // CHECK: )
749 // CHECK: }
750 // CHECK: Section {
751 // CHECK: Index: 33
752 // CHECK: Name: __module_info (5F 5F 6D 6F 64 75 6C 65 5F 69 6E 66 6F 00 00 00)
753 // CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)
754 // CHECK: Address: 0x0
755 // CHECK: Size: 0x0
756 // CHECK: Offset: 2652
757 // CHECK: Alignment: 0
758 // CHECK: RelocationOffset: 0x0
759 // CHECK: RelocationCount: 0
760 // CHECK: Type: Regular (0x0)
761 // CHECK: Attributes [ (0x100000)
762 // CHECK: NoDeadStrip (0x100000)
763 // CHECK: ]
764 // CHECK: Reserved1: 0x0
765 // CHECK: Reserved2: 0x0
766 // CHECK: SectionData (
767 // CHECK: )
768 // CHECK: }
769 // CHECK: Section {
770 // CHECK: Index: 34
771 // CHECK: Name: __selector_strs (5F 5F 73 65 6C 65 63 74 6F 72 5F 73 74 72 73 00)
772 // CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)
773 // CHECK: Address: 0x0
774 // CHECK: Size: 0x0
775 // CHECK: Offset: 2652
776 // CHECK: Alignment: 0
777 // CHECK: RelocationOffset: 0x0
778 // CHECK: RelocationCount: 0
779 // CHECK: Type: CStringLiterals (0x2)
780 // CHECK: Attributes [ (0x0)
781 // CHECK: ]
782 // CHECK: Reserved1: 0x0
783 // CHECK: Reserved2: 0x0
784 // CHECK: SectionData (
785 // CHECK: )
786 // CHECK: }
787 // CHECK: Section {
788 // CHECK: Index: 35
789 // CHECK: Name: __picsymbolstub4 (5F 5F 70 69 63 73 79 6D 62 6F 6C 73 74 75 62 34)
790 // CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
791 // CHECK: Address: 0x0
792 // CHECK: Size: 0x0
793 // CHECK: Offset: 2652
794 // CHECK: Alignment: 0
795 // CHECK: RelocationOffset: 0x0
796 // CHECK: RelocationCount: 0
797 // CHECK: Type: SymbolStubs (0x8)
798 // CHECK: Attributes [ (0x0)
799 // CHECK: ]
800 // CHECK: Reserved1: 0x0
801 // CHECK: Reserved2: 0x10
802 // CHECK: SectionData (
803 // CHECK: )
804 // CHECK: }
805 // CHECK: ]
806 // CHECK: Relocations [
807 // CHECK: ]
808 // CHECK: Symbols [
809 // CHECK: Symbol {
810 // CHECK: Name: D0 (136)
811 // CHECK: Type: Section (0xE)
812 // CHECK: Section: __text (0x1)
813 // CHECK: RefType: UndefinedNonLazy (0x0)
814 // CHECK: Flags [ (0x0)
815 // CHECK: ]
816 // CHECK: Value: 0x0
817 // CHECK: }
818 // CHECK: Symbol {
819 // CHECK: Name: D1 (121)
820 // CHECK: Type: Section (0xE)
821 // CHECK: Section: __text (0x1)
822 // CHECK: RefType: UndefinedNonLazy (0x0)
823 // CHECK: Flags [ (0x0)
824 // CHECK: ]
825 // CHECK: Value: 0x0
826 // CHECK: }
827 // CHECK: Symbol {
828 // CHECK: Name: D2 (106)
829 // CHECK: Type: Section (0xE)
830 // CHECK: Section: __const (0x2)
831 // CHECK: RefType: UndefinedNonLazy (0x0)
832 // CHECK: Flags [ (0x0)
833 // CHECK: ]
834 // CHECK: Value: 0x0
835 // CHECK: }
836 // CHECK: Symbol {
837 // CHECK: Name: D3 (91)
838 // CHECK: Type: Section (0xE)
839 // CHECK: Section: __static_const (0x3)
840 // CHECK: RefType: UndefinedNonLazy (0x0)
841 // CHECK: Flags [ (0x0)
842 // CHECK: ]
843 // CHECK: Value: 0x0
844 // CHECK: }
845 // CHECK: Symbol {
846 // CHECK: Name: D4 (76)
847 // CHECK: Type: Section (0xE)
848 // CHECK: Section: __cstring (0x4)
849 // CHECK: RefType: UndefinedNonLazy (0x0)
850 // CHECK: Flags [ (0x0)
851 // CHECK: ]
852 // CHECK: Value: 0x0
853 // CHECK: }
854 // CHECK: Symbol {
855 // CHECK: Name: D5 (61)
856 // CHECK: Type: Section (0xE)
857 // CHECK: Section: __literal4 (0x5)
858 // CHECK: RefType: UndefinedNonLazy (0x0)
859 // CHECK: Flags [ (0x0)
860 // CHECK: ]
861 // CHECK: Value: 0x0
862 // CHECK: }
863 // CHECK: Symbol {
864 // CHECK: Name: D6 (46)
865 // CHECK: Type: Section (0xE)
866 // CHECK: Section: __literal8 (0x6)
867 // CHECK: RefType: UndefinedNonLazy (0x0)
868 // CHECK: Flags [ (0x0)
869 // CHECK: ]
870 // CHECK: Value: 0x0
871 // CHECK: }
872 // CHECK: Symbol {
873 // CHECK: Name: D7 (31)
874 // CHECK: Type: Section (0xE)
875 // CHECK: Section: __literal16 (0x7)
876 // CHECK: RefType: UndefinedNonLazy (0x0)
877 // CHECK: Flags [ (0x0)
878 // CHECK: ]
879 // CHECK: Value: 0x0
880 // CHECK: }
881 // CHECK: Symbol {
882 // CHECK: Name: D8 (16)
883 // CHECK: Type: Section (0xE)
884 // CHECK: Section: __constructor (0x8)
885 // CHECK: RefType: UndefinedNonLazy (0x0)
886 // CHECK: Flags [ (0x0)
887 // CHECK: ]
888 // CHECK: Value: 0x0
889 // CHECK: }
890 // CHECK: Symbol {
891 // CHECK: Name: D9 (1)
892 // CHECK: Type: Section (0xE)
893 // CHECK: Section: __destructor (0x9)
894 // CHECK: RefType: UndefinedNonLazy (0x0)
895 // CHECK: Flags [ (0x0)
896 // CHECK: ]
897 // CHECK: Value: 0x0
898 // CHECK: }
899 // CHECK: Symbol {
900 // CHECK: Name: D10 (147)
901 // CHECK: Type: Section (0xE)
902 // CHECK: Section: __symbol_stub (0xA)
903 // CHECK: RefType: UndefinedNonLazy (0x0)
904 // CHECK: Flags [ (0x0)
905 // CHECK: ]
906 // CHECK: Value: 0x0
907 // CHECK: }
908 // CHECK: Symbol {
909 // CHECK: Name: D11 (132)
910 // CHECK: Type: Section (0xE)
911 // CHECK: Section: __picsymbol_stub (0xB)
912 // CHECK: RefType: UndefinedNonLazy (0x0)
913 // CHECK: Flags [ (0x0)
914 // CHECK: ]
915 // CHECK: Value: 0x0
916 // CHECK: }
917 // CHECK: Symbol {
918 // CHECK: Name: D12 (117)
919 // CHECK: Type: Section (0xE)
920 // CHECK: Section: __data (0xC)
921 // CHECK: RefType: UndefinedNonLazy (0x0)
922 // CHECK: Flags [ (0x0)
923 // CHECK: ]
924 // CHECK: Value: 0x0
925 // CHECK: }
926 // CHECK: Symbol {
927 // CHECK: Name: D13 (102)
928 // CHECK: Type: Section (0xE)
929 // CHECK: Section: __static_data (0xD)
930 // CHECK: RefType: UndefinedNonLazy (0x0)
931 // CHECK: Flags [ (0x0)
932 // CHECK: ]
933 // CHECK: Value: 0x0
934 // CHECK: }
935 // CHECK: Symbol {
936 // CHECK: Name: D14 (87)
937 // CHECK: Type: Section (0xE)
938 // CHECK: Section: __nl_symbol_ptr (0xE)
939 // CHECK: RefType: UndefinedNonLazy (0x0)
940 // CHECK: Flags [ (0x0)
941 // CHECK: ]
942 // CHECK: Value: 0x0
943 // CHECK: }
944 // CHECK: Symbol {
945 // CHECK: Name: D15 (72)
946 // CHECK: Type: Section (0xE)
947 // CHECK: Section: __la_symbol_ptr (0xF)
948 // CHECK: RefType: UndefinedNonLazy (0x0)
949 // CHECK: Flags [ (0x0)
950 // CHECK: ]
951 // CHECK: Value: 0x0
952 // CHECK: }
953 // CHECK: Symbol {
954 // CHECK: Name: D16 (57)
955 // CHECK: Type: Section (0xE)
956 // CHECK: Section: __dyld (0x10)
957 // CHECK: RefType: UndefinedNonLazy (0x0)
958 // CHECK: Flags [ (0x0)
959 // CHECK: ]
960 // CHECK: Value: 0x0
961 // CHECK: }
962 // CHECK: Symbol {
963 // CHECK: Name: D17 (42)
964 // CHECK: Type: Section (0xE)
965 // CHECK: Section: __mod_init_func (0x11)
966 // CHECK: RefType: UndefinedNonLazy (0x0)
967 // CHECK: Flags [ (0x0)
968 // CHECK: ]
969 // CHECK: Value: 0x0
970 // CHECK: }
971 // CHECK: Symbol {
972 // CHECK: Name: D18 (27)
973 // CHECK: Type: Section (0xE)
974 // CHECK: Section: __mod_term_func (0x12)
975 // CHECK: RefType: UndefinedNonLazy (0x0)
976 // CHECK: Flags [ (0x0)
977 // CHECK: ]
978 // CHECK: Value: 0x0
979 // CHECK: }
980 // CHECK: Symbol {
981 // CHECK: Name: D19 (12)
982 // CHECK: Type: Section (0xE)
983 // CHECK: Section: __const (0x13)
984 // CHECK: RefType: UndefinedNonLazy (0x0)
985 // CHECK: Flags [ (0x0)
986 // CHECK: ]
987 // CHECK: Value: 0x0
988 // CHECK: }
989 // CHECK: Symbol {
990 // CHECK: Name: D20 (143)
991 // CHECK: Type: Section (0xE)
992 // CHECK: Section: __class (0x14)
993 // CHECK: RefType: UndefinedNonLazy (0x0)
994 // CHECK: Flags [ (0x0)
995 // CHECK: ]
996 // CHECK: Value: 0x0
997 // CHECK: }
998 // CHECK: Symbol {
999 // CHECK: Name: D21 (128)
1000 // CHECK: Type: Section (0xE)
1001 // CHECK: Section: __meta_class (0x15)
1002 // CHECK: RefType: UndefinedNonLazy (0x0)
1003 // CHECK: Flags [ (0x0)
1004 // CHECK: ]
1005 // CHECK: Value: 0x0
1006 // CHECK: }
1007 // CHECK: Symbol {
1008 // CHECK: Name: D22 (113)
1009 // CHECK: Type: Section (0xE)
1010 // CHECK: Section: __cat_cls_meth (0x16)
1011 // CHECK: RefType: UndefinedNonLazy (0x0)
1012 // CHECK: Flags [ (0x0)
1013 // CHECK: ]
1014 // CHECK: Value: 0x0
1015 // CHECK: }
1016 // CHECK: Symbol {
1017 // CHECK: Name: D23 (98)
1018 // CHECK: Type: Section (0xE)
1019 // CHECK: Section: __cat_inst_meth (0x17)
1020 // CHECK: RefType: UndefinedNonLazy (0x0)
1021 // CHECK: Flags [ (0x0)
1022 // CHECK: ]
1023 // CHECK: Value: 0x0
1024 // CHECK: }
1025 // CHECK: Symbol {
1026 // CHECK: Name: D24 (83)
1027 // CHECK: Type: Section (0xE)
1028 // CHECK: Section: __protocol (0x18)
1029 // CHECK: RefType: UndefinedNonLazy (0x0)
1030 // CHECK: Flags [ (0x0)
1031 // CHECK: ]
1032 // CHECK: Value: 0x0
1033 // CHECK: }
1034 // CHECK: Symbol {
1035 // CHECK: Name: D25 (68)
1036 // CHECK: Type: Section (0xE)
1037 // CHECK: Section: __string_object (0x19)
1038 // CHECK: RefType: UndefinedNonLazy (0x0)
1039 // CHECK: Flags [ (0x0)
1040 // CHECK: ]
1041 // CHECK: Value: 0x0
1042 // CHECK: }
1043 // CHECK: Symbol {
1044 // CHECK: Name: D26 (53)
1045 // CHECK: Type: Section (0xE)
1046 // CHECK: Section: __cls_meth (0x1A)
1047 // CHECK: RefType: UndefinedNonLazy (0x0)
1048 // CHECK: Flags [ (0x0)
1049 // CHECK: ]
1050 // CHECK: Value: 0x0
1051 // CHECK: }
1052 // CHECK: Symbol {
1053 // CHECK: Name: D27 (38)
1054 // CHECK: Type: Section (0xE)
1055 // CHECK: Section: __inst_meth (0x1B)
1056 // CHECK: RefType: UndefinedNonLazy (0x0)
1057 // CHECK: Flags [ (0x0)
1058 // CHECK: ]
1059 // CHECK: Value: 0x0
1060 // CHECK: }
1061 // CHECK: Symbol {
1062 // CHECK: Name: D28 (23)
1063 // CHECK: Type: Section (0xE)
1064 // CHECK: Section: __cls_refs (0x1C)
1065 // CHECK: RefType: UndefinedNonLazy (0x0)
1066 // CHECK: Flags [ (0x0)
1067 // CHECK: ]
1068 // CHECK: Value: 0x0
1069 // CHECK: }
1070 // CHECK: Symbol {
1071 // CHECK: Name: D29 (8)
1072 // CHECK: Type: Section (0xE)
1073 // CHECK: Section: __message_refs (0x1D)
1074 // CHECK: RefType: UndefinedNonLazy (0x0)
1075 // CHECK: Flags [ (0x0)
1076 // CHECK: ]
1077 // CHECK: Value: 0x0
1078 // CHECK: }
1079 // CHECK: Symbol {
1080 // CHECK: Name: D30 (139)
1081 // CHECK: Type: Section (0xE)
1082 // CHECK: Section: __symbols (0x1E)
1083 // CHECK: RefType: UndefinedNonLazy (0x0)
1084 // CHECK: Flags [ (0x0)
1085 // CHECK: ]
1086 // CHECK: Value: 0x0
1087 // CHECK: }
1088 // CHECK: Symbol {
1089 // CHECK: Name: D31 (124)
1090 // CHECK: Type: Section (0xE)
1091 // CHECK: Section: __category (0x1F)
1092 // CHECK: RefType: UndefinedNonLazy (0x0)
1093 // CHECK: Flags [ (0x0)
1094 // CHECK: ]
1095 // CHECK: Value: 0x0
1096 // CHECK: }
1097 // CHECK: Symbol {
1098 // CHECK: Name: D32 (109)
1099 // CHECK: Type: Section (0xE)
1100 // CHECK: Section: __class_vars (0x20)
1101 // CHECK: RefType: UndefinedNonLazy (0x0)
1102 // CHECK: Flags [ (0x0)
1103 // CHECK: ]
1104 // CHECK: Value: 0x0
1105 // CHECK: }
1106 // CHECK: Symbol {
1107 // CHECK: Name: D33 (94)
1108 // CHECK: Type: Section (0xE)
1109 // CHECK: Section: __instance_vars (0x21)
1110 // CHECK: RefType: UndefinedNonLazy (0x0)
1111 // CHECK: Flags [ (0x0)
1112 // CHECK: ]
1113 // CHECK: Value: 0x0
1114 // CHECK: }
1115 // CHECK: Symbol {
1116 // CHECK: Name: D34 (79)
1117 // CHECK: Type: Section (0xE)
1118 // CHECK: Section: __module_info (0x22)
1119 // CHECK: RefType: UndefinedNonLazy (0x0)
1120 // CHECK: Flags [ (0x0)
1121 // CHECK: ]
1122 // CHECK: Value: 0x0
1123 // CHECK: }
1124 // CHECK: Symbol {
1125 // CHECK: Name: D35 (64)
1126 // CHECK: Type: Section (0xE)
1127 // CHECK: Section: __cstring (0x4)
1128 // CHECK: RefType: UndefinedNonLazy (0x0)
1129 // CHECK: Flags [ (0x0)
1130 // CHECK: ]
1131 // CHECK: Value: 0x0
1132 // CHECK: }
1133 // CHECK: Symbol {
1134 // CHECK: Name: D36 (49)
1135 // CHECK: Type: Section (0xE)
1136 // CHECK: Section: __cstring (0x4)
1137 // CHECK: RefType: UndefinedNonLazy (0x0)
1138 // CHECK: Flags [ (0x0)
1139 // CHECK: ]
1140 // CHECK: Value: 0x0
1141 // CHECK: }
1142 // CHECK: Symbol {
1143 // CHECK: Name: D37 (34)
1144 // CHECK: Type: Section (0xE)
1145 // CHECK: Section: __cstring (0x4)
1146 // CHECK: RefType: UndefinedNonLazy (0x0)
1147 // CHECK: Flags [ (0x0)
1148 // CHECK: ]
1149 // CHECK: Value: 0x0
1150 // CHECK: }
1151 // CHECK: Symbol {
1152 // CHECK: Name: D38 (19)
1153 // CHECK: Type: Section (0xE)
1154 // CHECK: Section: __selector_strs (0x23)
1155 // CHECK: RefType: UndefinedNonLazy (0x0)
1156 // CHECK: Flags [ (0x0)
1157 // CHECK: ]
1158 // CHECK: Value: 0x0
1159 // CHECK: }
1160 // CHECK: Symbol {
1161 // CHECK: Name: D39 (4)
1162 // CHECK: Type: Section (0xE)
1163 // CHECK: Section: __picsymbolstub4 (0x24)
1164 // CHECK: RefType: UndefinedNonLazy (0x0)
1165 // CHECK: Flags [ (0x0)
1166 // CHECK: ]
1167 // CHECK: Value: 0x0
1168 // CHECK: }
1169 // CHECK: ]
1170 // CHECK: Indirect Symbols {
1171 // CHECK: Number: 0
1172 // CHECK: Symbols [
1173 // CHECK: ]
1174 // CHECK: }
1175 // CHECK: Segment {
1176 // CHECK: Cmd: LC_SEGMENT
1177 // CHECK: Name:
1178 // CHECK: Size: 2504
1179 // CHECK: vmaddr: 0x0
1180 // CHECK: vmsize: 0x0
1181 // CHECK: fileoff: 2652
1182 // CHECK: filesize: 0
1183 // CHECK: maxprot: rwx
1184 // CHECK: initprot: rwx
1185 // CHECK: nsects: 36
1186 // CHECK: flags: 0x0
1187 // CHECK: }
1188 // CHECK: Dysymtab {
1189 // CHECK: ilocalsym: 0
1190 // CHECK: nlocalsym: 40
1191 // CHECK: iextdefsym: 40
1192 // CHECK: nextdefsym: 0
1193 // CHECK: iundefsym: 40
1194 // CHECK: nundefsym: 0
1195 // CHECK: tocoff: 0
1196 // CHECK: ntoc: 0
1197 // CHECK: modtaboff: 0
1198 // CHECK: nmodtab: 0
1199 // CHECK: extrefsymoff: 0
1200 // CHECK: nextrefsyms: 0
1201 // CHECK: indirectsymoff: 0
1202 // CHECK: nindirectsyms: 0
1203 // CHECK: extreloff: 0
1204 // CHECK: nextrel: 0
1205 // CHECK: locreloff: 0
1206 // CHECK: nlocrel: 0
1207 // CHECK: }