• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s
2
3        .text
4L0:
5D0:
6        .section	__TEXT,__text,regular,pure_instructions
7L1:
8D1:
9        .const
10L2:
11D2:
12        .static_const
13L3:
14D3:
15        .cstring
16L4:
17D4:
18        .literal4
19L5:
20D5:
21        .literal8
22L6:
23D6:
24        .literal16
25L7:
26D7:
27        .constructor
28L8:
29D8:
30        .destructor
31L9:
32D9:
33        .symbol_stub
34L10:
35D10:
36        .picsymbol_stub
37L11:
38D11:
39        .data
40L12:
41D12:
42        .static_data
43L13:
44D13:
45        .non_lazy_symbol_pointer
46L14:
47D14:
48        .lazy_symbol_pointer
49L15:
50D15:
51        .dyld
52L16:
53D16:
54        .mod_init_func
55L17:
56D17:
57        .mod_term_func
58L18:
59D18:
60        .const_data
61L19:
62D19:
63        .objc_class
64L20:
65D20:
66        .objc_meta_class
67L21:
68D21:
69        .objc_cat_cls_meth
70L22:
71D22:
72        .objc_cat_inst_meth
73L23:
74D23:
75        .objc_protocol
76L24:
77D24:
78        .objc_string_object
79L25:
80D25:
81        .objc_cls_meth
82L26:
83D26:
84        .objc_inst_meth
85L27:
86D27:
87        .objc_cls_refs
88L28:
89D28:
90        .objc_message_refs
91L29:
92D29:
93        .objc_symbols
94L30:
95D30:
96        .objc_category
97L31:
98D31:
99        .objc_class_vars
100L32:
101D32:
102        .objc_instance_vars
103L33:
104D33:
105        .objc_module_info
106L34:
107D34:
108        .objc_class_names
109L35:
110D35:
111        .objc_meth_var_types
112L36:
113D36:
114        .objc_meth_var_names
115L37:
116D37:
117        .objc_selector_strs
118L38:
119D38:
120        .section __TEXT,__picsymbolstub4,symbol_stubs,none,16
121L39:
122D39:
123
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: 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: 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: 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: ExtReloc (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: 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: SomeInstructions (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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: ExtReloc (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: 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: }
1208