1 // RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd --macho-segment | FileCheck %s
4 .section __TEXT,__text,regular,pure_instructions
18 .non_lazy_symbol_pointer
43 .section __TEXT,__picsymbolstub4,symbol_stubs,none,16
45 .subsections_via_symbols
47 // CHECK: File: <stdin>
48 // CHECK: Format: Mach-O 32-bit i386
50 // CHECK: AddressSize: 32bit
51 // CHECK: MachHeader {
52 // CHECK: Magic: Magic (0xFEEDFACE)
53 // CHECK: CpuType: X86 (0x7)
54 // CHECK: CpuSubType: CPU_SUBTYPE_I386_ALL (0x3)
55 // CHECK: FileType: Relocatable (0x1)
56 // CHECK: NumOfLoadCommands: 2
57 // CHECK: SizeOfLoadCommands: 2520
58 // CHECK: Flags [ (0x2000)
59 // CHECK: MH_SUBSECTIONS_VIA_SYMBOLS (0x2000)
65 // CHECK: Name: __text (5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00)
66 // CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
67 // CHECK: Address: 0x0
69 // CHECK: Offset: 2548
70 // CHECK: Alignment: 0
71 // CHECK: RelocationOffset: 0x0
72 // CHECK: RelocationCount: 0
74 // CHECK: Attributes [ (0x800000)
75 // CHECK: PureInstructions (0x800000)
77 // CHECK: Reserved1: 0x0
78 // CHECK: Reserved2: 0x0
79 // CHECK: SectionData (
84 // CHECK: Name: __const (5F 5F 63 6F 6E 73 74 00 00 00 00 00 00 00 00 00)
85 // CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
86 // CHECK: Address: 0x0
88 // CHECK: Offset: 2548
89 // CHECK: Alignment: 0
90 // CHECK: RelocationOffset: 0x0
91 // CHECK: RelocationCount: 0
93 // CHECK: Attributes [ (0x0)
95 // CHECK: Reserved1: 0x0
96 // CHECK: Reserved2: 0x0
97 // CHECK: SectionData (
102 // CHECK: Name: __static_const (5F 5F 73 74 61 74 69 63 5F 63 6F 6E 73 74 00 00)
103 // CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
104 // CHECK: Address: 0x0
106 // CHECK: Offset: 2548
107 // CHECK: Alignment: 0
108 // CHECK: RelocationOffset: 0x0
109 // CHECK: RelocationCount: 0
111 // CHECK: Attributes [ (0x0)
113 // CHECK: Reserved1: 0x0
114 // CHECK: Reserved2: 0x0
115 // CHECK: SectionData (
120 // CHECK: Name: __cstring (5F 5F 63 73 74 72 69 6E 67 00 00 00 00 00 00 00)
121 // CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
122 // CHECK: Address: 0x0
124 // CHECK: Offset: 2548
125 // CHECK: Alignment: 0
126 // CHECK: RelocationOffset: 0x0
127 // CHECK: RelocationCount: 0
128 // CHECK: Type: ExtReloc (0x2)
129 // CHECK: Attributes [ (0x0)
131 // CHECK: Reserved1: 0x0
132 // CHECK: Reserved2: 0x0
133 // CHECK: SectionData (
138 // CHECK: Name: __literal4 (5F 5F 6C 69 74 65 72 61 6C 34 00 00 00 00 00 00)
139 // CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
140 // CHECK: Address: 0x0
142 // CHECK: Offset: 2548
143 // CHECK: Alignment: 2
144 // CHECK: RelocationOffset: 0x0
145 // CHECK: RelocationCount: 0
147 // CHECK: Attributes [ (0x0)
149 // CHECK: Reserved1: 0x0
150 // CHECK: Reserved2: 0x0
151 // CHECK: SectionData (
156 // CHECK: Name: __literal8 (5F 5F 6C 69 74 65 72 61 6C 38 00 00 00 00 00 00)
157 // CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
158 // CHECK: Address: 0x0
160 // CHECK: Offset: 2548
161 // CHECK: Alignment: 3
162 // CHECK: RelocationOffset: 0x0
163 // CHECK: RelocationCount: 0
164 // CHECK: Type: SomeInstructions (0x4)
165 // CHECK: Attributes [ (0x0)
167 // CHECK: Reserved1: 0x0
168 // CHECK: Reserved2: 0x0
169 // CHECK: SectionData (
174 // CHECK: Name: __literal16 (5F 5F 6C 69 74 65 72 61 6C 31 36 00 00 00 00 00)
175 // CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
176 // CHECK: Address: 0x0
178 // CHECK: Offset: 2548
179 // CHECK: Alignment: 4
180 // CHECK: RelocationOffset: 0x0
181 // CHECK: RelocationCount: 0
183 // CHECK: Attributes [ (0x0)
185 // CHECK: Reserved1: 0x0
186 // CHECK: Reserved2: 0x0
187 // CHECK: SectionData (
192 // CHECK: Name: __constructor (5F 5F 63 6F 6E 73 74 72 75 63 74 6F 72 00 00 00)
193 // CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
194 // CHECK: Address: 0x0
196 // CHECK: Offset: 2548
197 // CHECK: Alignment: 0
198 // CHECK: RelocationOffset: 0x0
199 // CHECK: RelocationCount: 0
201 // CHECK: Attributes [ (0x0)
203 // CHECK: Reserved1: 0x0
204 // CHECK: Reserved2: 0x0
205 // CHECK: SectionData (
210 // CHECK: Name: __destructor (5F 5F 64 65 73 74 72 75 63 74 6F 72 00 00 00 00)
211 // CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
212 // CHECK: Address: 0x0
214 // CHECK: Offset: 2548
215 // CHECK: Alignment: 0
216 // CHECK: RelocationOffset: 0x0
217 // CHECK: RelocationCount: 0
219 // CHECK: Attributes [ (0x0)
221 // CHECK: Reserved1: 0x0
222 // CHECK: Reserved2: 0x0
223 // CHECK: SectionData (
228 // CHECK: Name: __symbol_stub (5F 5F 73 79 6D 62 6F 6C 5F 73 74 75 62 00 00 00)
229 // CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
230 // CHECK: Address: 0x0
232 // CHECK: Offset: 2548
233 // CHECK: Alignment: 0
234 // CHECK: RelocationOffset: 0x0
235 // CHECK: RelocationCount: 0
237 // CHECK: Attributes [ (0x800000)
238 // CHECK: PureInstructions (0x800000)
240 // CHECK: Reserved1: 0x0
241 // CHECK: Reserved2: 0x10
242 // CHECK: SectionData (
247 // CHECK: Name: __picsymbol_stub (5F 5F 70 69 63 73 79 6D 62 6F 6C 5F 73 74 75 62)
248 // CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
249 // CHECK: Address: 0x0
251 // CHECK: Offset: 2548
252 // CHECK: Alignment: 0
253 // CHECK: RelocationOffset: 0x0
254 // CHECK: RelocationCount: 0
256 // CHECK: Attributes [ (0x800000)
257 // CHECK: PureInstructions (0x800000)
259 // CHECK: Reserved1: 0x0
260 // CHECK: Reserved2: 0x1A
261 // CHECK: SectionData (
266 // CHECK: Name: __data (5F 5F 64 61 74 61 00 00 00 00 00 00 00 00 00 00)
267 // CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)
268 // CHECK: Address: 0x0
270 // CHECK: Offset: 2548
271 // CHECK: Alignment: 0
272 // CHECK: RelocationOffset: 0x0
273 // CHECK: RelocationCount: 0
275 // CHECK: Attributes [ (0x0)
277 // CHECK: Reserved1: 0x0
278 // CHECK: Reserved2: 0x0
279 // CHECK: SectionData (
284 // CHECK: Name: __static_data (5F 5F 73 74 61 74 69 63 5F 64 61 74 61 00 00 00)
285 // CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)
286 // CHECK: Address: 0x0
288 // CHECK: Offset: 2548
289 // CHECK: Alignment: 0
290 // CHECK: RelocationOffset: 0x0
291 // CHECK: RelocationCount: 0
293 // CHECK: Attributes [ (0x0)
295 // CHECK: Reserved1: 0x0
296 // CHECK: Reserved2: 0x0
297 // CHECK: SectionData (
302 // CHECK: Name: __nl_symbol_ptr (5F 5F 6E 6C 5F 73 79 6D 62 6F 6C 5F 70 74 72 00)
303 // CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)
304 // CHECK: Address: 0x0
306 // CHECK: Offset: 2548
307 // CHECK: Alignment: 2
308 // CHECK: RelocationOffset: 0x0
309 // CHECK: RelocationCount: 0
311 // CHECK: Attributes [ (0x0)
313 // CHECK: Reserved1: 0x0
314 // CHECK: Reserved2: 0x0
315 // CHECK: SectionData (
320 // CHECK: Name: __la_symbol_ptr (5F 5F 6C 61 5F 73 79 6D 62 6F 6C 5F 70 74 72 00)
321 // CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)
322 // CHECK: Address: 0x0
324 // CHECK: Offset: 2548
325 // CHECK: Alignment: 2
326 // CHECK: RelocationOffset: 0x0
327 // CHECK: RelocationCount: 0
329 // CHECK: Attributes [ (0x0)
331 // CHECK: Reserved1: 0x0
332 // CHECK: Reserved2: 0x0
333 // CHECK: SectionData (
338 // CHECK: Name: __dyld (5F 5F 64 79 6C 64 00 00 00 00 00 00 00 00 00 00)
339 // CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)
340 // CHECK: Address: 0x0
342 // CHECK: Offset: 2548
343 // CHECK: Alignment: 0
344 // CHECK: RelocationOffset: 0x0
345 // CHECK: RelocationCount: 0
347 // CHECK: Attributes [ (0x0)
349 // CHECK: Reserved1: 0x0
350 // CHECK: Reserved2: 0x0
351 // CHECK: SectionData (
356 // CHECK: Name: __mod_init_func (5F 5F 6D 6F 64 5F 69 6E 69 74 5F 66 75 6E 63 00)
357 // CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)
358 // CHECK: Address: 0x0
360 // CHECK: Offset: 2548
361 // CHECK: Alignment: 2
362 // CHECK: RelocationOffset: 0x0
363 // CHECK: RelocationCount: 0
365 // CHECK: Attributes [ (0x0)
367 // CHECK: Reserved1: 0x0
368 // CHECK: Reserved2: 0x0
369 // CHECK: SectionData (
374 // CHECK: Name: __mod_term_func (5F 5F 6D 6F 64 5F 74 65 72 6D 5F 66 75 6E 63 00)
375 // CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)
376 // CHECK: Address: 0x0
378 // CHECK: Offset: 2548
379 // CHECK: Alignment: 2
380 // CHECK: RelocationOffset: 0x0
381 // CHECK: RelocationCount: 0
383 // CHECK: Attributes [ (0x0)
385 // CHECK: Reserved1: 0x0
386 // CHECK: Reserved2: 0x0
387 // CHECK: SectionData (
392 // CHECK: Name: __const (5F 5F 63 6F 6E 73 74 00 00 00 00 00 00 00 00 00)
393 // CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)
394 // CHECK: Address: 0x0
396 // CHECK: Offset: 2548
397 // CHECK: Alignment: 0
398 // CHECK: RelocationOffset: 0x0
399 // CHECK: RelocationCount: 0
401 // CHECK: Attributes [ (0x0)
403 // CHECK: Reserved1: 0x0
404 // CHECK: Reserved2: 0x0
405 // CHECK: SectionData (
410 // CHECK: Name: __class (5F 5F 63 6C 61 73 73 00 00 00 00 00 00 00 00 00)
411 // CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)
412 // CHECK: Address: 0x0
414 // CHECK: Offset: 2548
415 // CHECK: Alignment: 0
416 // CHECK: RelocationOffset: 0x0
417 // CHECK: RelocationCount: 0
419 // CHECK: Attributes [ (0x100000)
420 // CHECK: NoDeadStrip (0x100000)
422 // CHECK: Reserved1: 0x0
423 // CHECK: Reserved2: 0x0
424 // CHECK: SectionData (
429 // CHECK: Name: __meta_class (5F 5F 6D 65 74 61 5F 63 6C 61 73 73 00 00 00 00)
430 // CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)
431 // CHECK: Address: 0x0
433 // CHECK: Offset: 2548
434 // CHECK: Alignment: 0
435 // CHECK: RelocationOffset: 0x0
436 // CHECK: RelocationCount: 0
438 // CHECK: Attributes [ (0x100000)
439 // CHECK: NoDeadStrip (0x100000)
441 // CHECK: Reserved1: 0x0
442 // CHECK: Reserved2: 0x0
443 // CHECK: SectionData (
448 // CHECK: Name: __cat_cls_meth (5F 5F 63 61 74 5F 63 6C 73 5F 6D 65 74 68 00 00)
449 // CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)
450 // CHECK: Address: 0x0
452 // CHECK: Offset: 2548
453 // CHECK: Alignment: 0
454 // CHECK: RelocationOffset: 0x0
455 // CHECK: RelocationCount: 0
457 // CHECK: Attributes [ (0x100000)
458 // CHECK: NoDeadStrip (0x100000)
460 // CHECK: Reserved1: 0x0
461 // CHECK: Reserved2: 0x0
462 // CHECK: SectionData (
467 // CHECK: Name: __cat_inst_meth (5F 5F 63 61 74 5F 69 6E 73 74 5F 6D 65 74 68 00)
468 // CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)
469 // CHECK: Address: 0x0
471 // CHECK: Offset: 2548
472 // CHECK: Alignment: 0
473 // CHECK: RelocationOffset: 0x0
474 // CHECK: RelocationCount: 0
476 // CHECK: Attributes [ (0x100000)
477 // CHECK: NoDeadStrip (0x100000)
479 // CHECK: Reserved1: 0x0
480 // CHECK: Reserved2: 0x0
481 // CHECK: SectionData (
486 // CHECK: Name: __protocol (5F 5F 70 72 6F 74 6F 63 6F 6C 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
490 // CHECK: Offset: 2548
491 // CHECK: Alignment: 0
492 // CHECK: RelocationOffset: 0x0
493 // CHECK: RelocationCount: 0
495 // CHECK: Attributes [ (0x100000)
496 // CHECK: NoDeadStrip (0x100000)
498 // CHECK: Reserved1: 0x0
499 // CHECK: Reserved2: 0x0
500 // CHECK: SectionData (
505 // CHECK: Name: __string_object (5F 5F 73 74 72 69 6E 67 5F 6F 62 6A 65 63 74 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
509 // CHECK: Offset: 2548
510 // CHECK: Alignment: 0
511 // CHECK: RelocationOffset: 0x0
512 // CHECK: RelocationCount: 0
514 // CHECK: Attributes [ (0x100000)
515 // CHECK: NoDeadStrip (0x100000)
517 // CHECK: Reserved1: 0x0
518 // CHECK: Reserved2: 0x0
519 // CHECK: SectionData (
524 // CHECK: Name: __cls_meth (5F 5F 63 6C 73 5F 6D 65 74 68 00 00 00 00 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
528 // CHECK: Offset: 2548
529 // CHECK: Alignment: 0
530 // CHECK: RelocationOffset: 0x0
531 // CHECK: RelocationCount: 0
533 // CHECK: Attributes [ (0x100000)
534 // CHECK: NoDeadStrip (0x100000)
536 // CHECK: Reserved1: 0x0
537 // CHECK: Reserved2: 0x0
538 // CHECK: SectionData (
543 // CHECK: Name: __inst_meth (5F 5F 69 6E 73 74 5F 6D 65 74 68 00 00 00 00 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
547 // CHECK: Offset: 2548
548 // CHECK: Alignment: 0
549 // CHECK: RelocationOffset: 0x0
550 // CHECK: RelocationCount: 0
552 // CHECK: Attributes [ (0x100000)
553 // CHECK: NoDeadStrip (0x100000)
555 // CHECK: Reserved1: 0x0
556 // CHECK: Reserved2: 0x0
557 // CHECK: SectionData (
562 // CHECK: Name: __cls_refs (5F 5F 63 6C 73 5F 72 65 66 73 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
566 // CHECK: Offset: 2548
567 // CHECK: Alignment: 2
568 // CHECK: RelocationOffset: 0x0
569 // CHECK: RelocationCount: 0
571 // CHECK: Attributes [ (0x100000)
572 // CHECK: NoDeadStrip (0x100000)
574 // CHECK: Reserved1: 0x0
575 // CHECK: Reserved2: 0x0
576 // CHECK: SectionData (
581 // CHECK: Name: __message_refs (5F 5F 6D 65 73 73 61 67 65 5F 72 65 66 73 00 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
585 // CHECK: Offset: 2548
586 // CHECK: Alignment: 2
587 // CHECK: RelocationOffset: 0x0
588 // CHECK: RelocationCount: 0
590 // CHECK: Attributes [ (0x100000)
591 // CHECK: NoDeadStrip (0x100000)
593 // CHECK: Reserved1: 0x0
594 // CHECK: Reserved2: 0x0
595 // CHECK: SectionData (
600 // CHECK: Name: __symbols (5F 5F 73 79 6D 62 6F 6C 73 00 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
604 // CHECK: Offset: 2548
605 // CHECK: Alignment: 0
606 // CHECK: RelocationOffset: 0x0
607 // CHECK: RelocationCount: 0
609 // CHECK: Attributes [ (0x100000)
610 // CHECK: NoDeadStrip (0x100000)
612 // CHECK: Reserved1: 0x0
613 // CHECK: Reserved2: 0x0
614 // CHECK: SectionData (
619 // CHECK: Name: __category (5F 5F 63 61 74 65 67 6F 72 79 00 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
623 // CHECK: Offset: 2548
624 // CHECK: Alignment: 0
625 // CHECK: RelocationOffset: 0x0
626 // CHECK: RelocationCount: 0
628 // CHECK: Attributes [ (0x100000)
629 // CHECK: NoDeadStrip (0x100000)
631 // CHECK: Reserved1: 0x0
632 // CHECK: Reserved2: 0x0
633 // CHECK: SectionData (
638 // CHECK: Name: __class_vars (5F 5F 63 6C 61 73 73 5F 76 61 72 73 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
642 // CHECK: Offset: 2548
643 // CHECK: Alignment: 0
644 // CHECK: RelocationOffset: 0x0
645 // CHECK: RelocationCount: 0
647 // CHECK: Attributes [ (0x100000)
648 // CHECK: NoDeadStrip (0x100000)
650 // CHECK: Reserved1: 0x0
651 // CHECK: Reserved2: 0x0
652 // CHECK: SectionData (
657 // CHECK: Name: __instance_vars (5F 5F 69 6E 73 74 61 6E 63 65 5F 76 61 72 73 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
661 // CHECK: Offset: 2548
662 // CHECK: Alignment: 0
663 // CHECK: RelocationOffset: 0x0
664 // CHECK: RelocationCount: 0
666 // CHECK: Attributes [ (0x100000)
667 // CHECK: NoDeadStrip (0x100000)
669 // CHECK: Reserved1: 0x0
670 // CHECK: Reserved2: 0x0
671 // CHECK: SectionData (
676 // CHECK: Name: __module_info (5F 5F 6D 6F 64 75 6C 65 5F 69 6E 66 6F 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
680 // CHECK: Offset: 2548
681 // CHECK: Alignment: 0
682 // CHECK: RelocationOffset: 0x0
683 // CHECK: RelocationCount: 0
685 // CHECK: Attributes [ (0x100000)
686 // CHECK: NoDeadStrip (0x100000)
688 // CHECK: Reserved1: 0x0
689 // CHECK: Reserved2: 0x0
690 // CHECK: SectionData (
695 // CHECK: Name: __selector_strs (5F 5F 73 65 6C 65 63 74 6F 72 5F 73 74 72 73 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
699 // CHECK: Offset: 2548
700 // CHECK: Alignment: 0
701 // CHECK: RelocationOffset: 0x0
702 // CHECK: RelocationCount: 0
703 // CHECK: Type: ExtReloc (0x2)
704 // CHECK: Attributes [ (0x0)
706 // CHECK: Reserved1: 0x0
707 // CHECK: Reserved2: 0x0
708 // CHECK: SectionData (
713 // CHECK: Name: __picsymbolstub4 (5F 5F 70 69 63 73 79 6D 62 6F 6C 73 74 75 62 34)
714 // CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)
715 // CHECK: Address: 0x0
717 // CHECK: Offset: 2548
718 // CHECK: Alignment: 0
719 // CHECK: RelocationOffset: 0x0
720 // CHECK: RelocationCount: 0
722 // CHECK: Attributes [ (0x0)
724 // CHECK: Reserved1: 0x0
725 // CHECK: Reserved2: 0x10
726 // CHECK: SectionData (
731 // CHECK: Cmd: LC_SEGMENT
734 // CHECK: vmaddr: 0x0
735 // CHECK: vmsize: 0x0
736 // CHECK: fileoff: 2548
737 // CHECK: filesize: 0
738 // CHECK: maxprot: rwx
739 // CHECK: initprot: rwx