1ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// RUN: llvm-mc -triple x86_64-apple-darwin10 %s -filetype=obj -o - | macho-dump | FileCheck %s
2ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips
3ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips        .text
4ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsL0:
5ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsD0:
6ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips        .section	__TEXT,__text,regular,pure_instructions
7ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsL1:
81105224f9701e57ec5ce0354d6a380b664f5c638Brian OsmanD1:
91105224f9701e57ec5ce0354d6a380b664f5c638Brian Osman        .const
10ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsL2:
11ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsD2:
12faf8203ea7588dcdca82f69f5a5447b3eb53a849bsalomon        .static_const
13ecbc12b1c1c72de0cf7bba4a3f6a7cce4f43bf41csmartdaltonL3:
1445580d3e3024c1536e8e1b2017b704805442b634Brian OsmanD3:
15467921e5e6479fe9cebba125657d8e33d89004aeBrian Salomon        .cstring
16ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsL4:
17fcf7829b67b798aff4c41c4688daa9c7381991e6robertphillipsD4:
18a7f29640f6ab4eb50962a9d9f12d01ac2ce8b471csmartdalton        .literal4
19c7635fa374b87711e5ccd8222957a8fbdc772f7bRobert PhillipsL5:
20ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsD5:
21ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips        .literal8
2277a2e52c7d5c77de73ecab5fec79072ee4460706robertphillipsL6:
239afd371a8a66f992f98eb2a3fc75ae64bddc730bBrian SalomonD6:
2429df76096fd30941086324902a82656df2d8becdcsmartdalton        .literal16
25ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsL7:
26ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsD7:
2745580d3e3024c1536e8e1b2017b704805442b634Brian Osman        .constructor
28f2361d2d93c200cd4555b5e8ecea4531801abaaaRobert PhillipsL8:
296663acff010ce752e4bf778da81fa97448c9db31bsalomonD8:
30ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips        .destructor
31eaa862569dc91d55fc79d057df6e69b139e46888Robert PhillipsL9:
32443023975e335e3630191227dbc21fa72c436af3robertphillipsD9:
332334fb655f8d4ef5915770d32bf845c88d3627f4robertphillips//        .symbol_stub
34ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips//L10:
35ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips//D10:
3610e3d9bf59bdec92c05367ae0b71e1ce1ee4a690msarett//        .picsymbol_stub
37ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips//L11:
382334fb655f8d4ef5915770d32bf845c88d3627f4robertphillips//D11:
39ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips        .data
40ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsL12:
41ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsD12:
4245580d3e3024c1536e8e1b2017b704805442b634Brian Osman        .static_data
43ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsL13:
4431ff762dc8bfcd86eb4af92b18fdad36913a04e5jvanverthD13:
452334fb655f8d4ef5915770d32bf845c88d3627f4robertphillips//        .non_lazy_symbol_pointer
46199fb875c5e63c13233209e89b943c7ac7ab6665Brian Salomon//L14:
47ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips//D14:
4845580d3e3024c1536e8e1b2017b704805442b634Brian Osman//        .lazy_symbol_pointer
4945580d3e3024c1536e8e1b2017b704805442b634Brian Osman//L15:
50ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips//D15:
5145580d3e3024c1536e8e1b2017b704805442b634Brian Osman        .dyld
52ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsL16:
531105224f9701e57ec5ce0354d6a380b664f5c638Brian OsmanD16:
542334fb655f8d4ef5915770d32bf845c88d3627f4robertphillips        .mod_init_func
556f1d36cc54dc635f5e4d0f925ef79c14914342bbBrian SalomonL17:
566f1d36cc54dc635f5e4d0f925ef79c14914342bbBrian SalomonD17:
576f1d36cc54dc635f5e4d0f925ef79c14914342bbBrian Salomon        .mod_term_func
586f1d36cc54dc635f5e4d0f925ef79c14914342bbBrian SalomonL18:
596f1d36cc54dc635f5e4d0f925ef79c14914342bbBrian SalomonD18:
606f1d36cc54dc635f5e4d0f925ef79c14914342bbBrian Salomon        .const_data
6182f44319159bb98dcacdbbec7ea643dde5ed024bBrian SalomonL19:
6282f44319159bb98dcacdbbec7ea643dde5ed024bBrian SalomonD19:
636f1d36cc54dc635f5e4d0f925ef79c14914342bbBrian Salomon        .objc_class
6482f44319159bb98dcacdbbec7ea643dde5ed024bBrian SalomonL20:
6582f44319159bb98dcacdbbec7ea643dde5ed024bBrian SalomonD20:
6682f44319159bb98dcacdbbec7ea643dde5ed024bBrian Salomon        .objc_meta_class
6796880d9e366d58e5960aa0ee6aa67260797679ebjoshualittL21:
6896880d9e366d58e5960aa0ee6aa67260797679ebjoshualittD21:
6996880d9e366d58e5960aa0ee6aa67260797679ebjoshualitt        .objc_cat_cls_meth
7096880d9e366d58e5960aa0ee6aa67260797679ebjoshualittL22:
71ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsD22:
72ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips        .objc_cat_inst_meth
73ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsL23:
74ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsD23:
75ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips        .objc_protocol
762e1e51f04985f7c258b96f0decc190456f5dd74drobertphillipsL24:
77ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsD24:
78ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips        .objc_string_object
79ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsL25:
80ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsD25:
81ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips        .objc_cls_meth
82ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsL26:
83ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsD26:
84ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips        .objc_inst_meth
852e1e51f04985f7c258b96f0decc190456f5dd74drobertphillipsL27:
86ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsD27:
87ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips        .objc_cls_refs
88ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsL28:
89ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsD28:
9082f44319159bb98dcacdbbec7ea643dde5ed024bBrian Salomon        .objc_message_refs
91ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsL29:
92ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsD29:
930e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon        .objc_symbols
940e8fc8b9e6a138cf4a66b421fb824679df717329Brian SalomonL30:
950e8fc8b9e6a138cf4a66b421fb824679df717329Brian SalomonD30:
960e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon        .objc_category
970e8fc8b9e6a138cf4a66b421fb824679df717329Brian SalomonL31:
980e8fc8b9e6a138cf4a66b421fb824679df717329Brian SalomonD31:
990e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon        .objc_class_vars
100ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsL32:
1012e1e51f04985f7c258b96f0decc190456f5dd74drobertphillipsD32:
10282f44319159bb98dcacdbbec7ea643dde5ed024bBrian Salomon        .objc_instance_vars
1030e8fc8b9e6a138cf4a66b421fb824679df717329Brian SalomonL33:
104ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsD33:
105ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips        .objc_module_info
10682f44319159bb98dcacdbbec7ea643dde5ed024bBrian SalomonL34:
107ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsD34:
108ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips        .objc_class_names
109a2e69fcdedbd9a7762620e0e9dcdd86596369cffbsalomonL35:
110ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsD35:
1110e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon        .objc_meth_var_types
1120e8fc8b9e6a138cf4a66b421fb824679df717329Brian SalomonL36:
1130e8fc8b9e6a138cf4a66b421fb824679df717329Brian SalomonD36:
1140e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon        .objc_meth_var_names
1150e8fc8b9e6a138cf4a66b421fb824679df717329Brian SalomonL37:
116ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillipsD37:
117a2e69fcdedbd9a7762620e0e9dcdd86596369cffbsalomon        .objc_selector_strs
11882f44319159bb98dcacdbbec7ea643dde5ed024bBrian SalomonL38:
1190e8fc8b9e6a138cf4a66b421fb824679df717329Brian SalomonD38:
120a2e69fcdedbd9a7762620e0e9dcdd86596369cffbsalomon//        .section __TEXT,__picsymbolstub4,symbol_stubs,none,16
121a2e69fcdedbd9a7762620e0e9dcdd86596369cffbsalomon//L39:
122a2e69fcdedbd9a7762620e0e9dcdd86596369cffbsalomon//D39:
123ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips
124ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK: ('cputype', 16777223)
125a2e69fcdedbd9a7762620e0e9dcdd86596369cffbsalomon// CHECK: ('cpusubtype', 3)
126ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK: ('filetype', 1)
127a2e69fcdedbd9a7762620e0e9dcdd86596369cffbsalomon// CHECK: ('num_load_commands', 3)
12882f44319159bb98dcacdbbec7ea643dde5ed024bBrian Salomon// CHECK: ('load_commands_size', 2656)
1290e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK: ('flag', 0)
130a2e69fcdedbd9a7762620e0e9dcdd86596369cffbsalomon// CHECK: ('reserved', 0)
131a2e69fcdedbd9a7762620e0e9dcdd86596369cffbsalomon// CHECK: ('load_commands', [
132a2e69fcdedbd9a7762620e0e9dcdd86596369cffbsalomon// CHECK:   # Load Command 0
133ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:  (('command', 25)
134ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:   ('size', 2552)
1350e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:   ('segment_name', '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
136ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:   ('vm_addr', 0)
1370e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:   ('vm_size', 0)
1380e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:   ('file_offset', 2688)
1390e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:   ('file_size', 0)
1400e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:   ('maxprot', 7)
1410e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:   ('initprot', 7)
142ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:   ('num_sections', 31)
1432e1e51f04985f7c258b96f0decc190456f5dd74drobertphillips// CHECK:   ('flags', 0)
14482f44319159bb98dcacdbbec7ea643dde5ed024bBrian Salomon// CHECK:   ('sections', [
1450e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     # Section 0
146ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:    (('section_name', '__text\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
147ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('segment_name', '__TEXT\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
1486663acff010ce752e4bf778da81fa97448c9db31bsalomon// CHECK:     ('address', 0)
149ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('size', 0)
150ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('offset', 2688)
1510e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('alignment', 0)
1520e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('reloc_offset', 0)
153c59034145862bf6dc0c503cb1e47eecd321ffa8cJim Van Verth// CHECK:     ('num_reloc', 0)
1540e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('flags', 0x80000000)
1550e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('reserved1', 0)
1560e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('reserved2', 0)
1570e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('reserved3', 0)
1580e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:    ),
159c59034145862bf6dc0c503cb1e47eecd321ffa8cJim Van Verth// CHECK:   ('_relocations', [
160c59034145862bf6dc0c503cb1e47eecd321ffa8cJim Van Verth// CHECK:   ])
16182f44319159bb98dcacdbbec7ea643dde5ed024bBrian Salomon// CHECK:     # Section 1
162c59034145862bf6dc0c503cb1e47eecd321ffa8cJim Van Verth// CHECK:    (('section_name', '__const\x00\x00\x00\x00\x00\x00\x00\x00\x00')
163c59034145862bf6dc0c503cb1e47eecd321ffa8cJim Van Verth// CHECK:     ('segment_name', '__TEXT\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
164c59034145862bf6dc0c503cb1e47eecd321ffa8cJim Van Verth// CHECK:     ('address', 0)
165c59034145862bf6dc0c503cb1e47eecd321ffa8cJim Van Verth// CHECK:     ('size', 0)
166c59034145862bf6dc0c503cb1e47eecd321ffa8cJim Van Verth// CHECK:     ('offset', 2688)
167c59034145862bf6dc0c503cb1e47eecd321ffa8cJim Van Verth// CHECK:     ('alignment', 0)
1680e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('reloc_offset', 0)
1690e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('num_reloc', 0)
170000958973f4b514cddbfdcc01ec167437b66de2crobertphillips// CHECK:     ('flags', 0x0)
1710e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('reserved1', 0)
1720e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('reserved2', 0)
1730e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('reserved3', 0)
1740e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:    ),
1750e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:   ('_relocations', [
176000958973f4b514cddbfdcc01ec167437b66de2crobertphillips// CHECK:   ])
177000958973f4b514cddbfdcc01ec167437b66de2crobertphillips// CHECK:     # Section 2
17882f44319159bb98dcacdbbec7ea643dde5ed024bBrian Salomon// CHECK:    (('section_name', '__static_const\x00\x00')
1790e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('segment_name', '__TEXT\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
180000958973f4b514cddbfdcc01ec167437b66de2crobertphillips// CHECK:     ('address', 0)
181000958973f4b514cddbfdcc01ec167437b66de2crobertphillips// CHECK:     ('size', 0)
182000958973f4b514cddbfdcc01ec167437b66de2crobertphillips// CHECK:     ('offset', 2688)
183000958973f4b514cddbfdcc01ec167437b66de2crobertphillips// CHECK:     ('alignment', 0)
184000958973f4b514cddbfdcc01ec167437b66de2crobertphillips// CHECK:     ('reloc_offset', 0)
185ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('num_reloc', 0)
186ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('flags', 0x0)
187ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('reserved1', 0)
1880e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('reserved2', 0)
189ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('reserved3', 0)
190ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:    ),
1916663acff010ce752e4bf778da81fa97448c9db31bsalomon// CHECK:   ('_relocations', [
192ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:   ])
1932e1e51f04985f7c258b96f0decc190456f5dd74drobertphillips// CHECK:     # Section 3
19482f44319159bb98dcacdbbec7ea643dde5ed024bBrian Salomon// CHECK:    (('section_name', '__cstring\x00\x00\x00\x00\x00\x00\x00')
1950e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('segment_name', '__TEXT\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
196ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('address', 0)
197ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('size', 0)
1986663acff010ce752e4bf778da81fa97448c9db31bsalomon// CHECK:     ('offset', 2688)
199ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('alignment', 0)
2003de0aee181b8fe0013b15100cba7381eb0468db4Brian Salomon// CHECK:     ('reloc_offset', 0)
2013de0aee181b8fe0013b15100cba7381eb0468db4Brian Salomon// CHECK:     ('num_reloc', 0)
2023de0aee181b8fe0013b15100cba7381eb0468db4Brian Salomon// CHECK:     ('flags', 0x2)
2033de0aee181b8fe0013b15100cba7381eb0468db4Brian Salomon// CHECK:     ('reserved1', 0)
204ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('reserved2', 0)
205ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('reserved3', 0)
206ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:    ),
207ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:   ('_relocations', [
208ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:   ])
209ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     # Section 4
210ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:    (('section_name', '__literal4\x00\x00\x00\x00\x00\x00')
211ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('segment_name', '__TEXT\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
212ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('address', 0)
213ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('size', 0)
214ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('offset', 2688)
215ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('alignment', 2)
216ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('reloc_offset', 0)
217ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('num_reloc', 0)
218ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('flags', 0x3)
219ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('reserved1', 0)
2203de0aee181b8fe0013b15100cba7381eb0468db4Brian Salomon// CHECK:     ('reserved2', 0)
221ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('reserved3', 0)
2222e1e51f04985f7c258b96f0decc190456f5dd74drobertphillips// CHECK:    ),
22382f44319159bb98dcacdbbec7ea643dde5ed024bBrian Salomon// CHECK:   ('_relocations', [
224ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:   ])
225ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     # Section 5
226ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:    (('section_name', '__literal8\x00\x00\x00\x00\x00\x00')
227ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('segment_name', '__TEXT\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
228ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('address', 0)
2293de0aee181b8fe0013b15100cba7381eb0468db4Brian Salomon// CHECK:     ('size', 0)
230ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('offset', 2688)
2313de0aee181b8fe0013b15100cba7381eb0468db4Brian Salomon// CHECK:     ('alignment', 3)
2323de0aee181b8fe0013b15100cba7381eb0468db4Brian Salomon// CHECK:     ('reloc_offset', 0)
233ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('num_reloc', 0)
234ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('flags', 0x4)
235199fb875c5e63c13233209e89b943c7ac7ab6665Brian Salomon// CHECK:     ('reserved1', 0)
236199fb875c5e63c13233209e89b943c7ac7ab6665Brian Salomon// CHECK:     ('reserved2', 0)
237199fb875c5e63c13233209e89b943c7ac7ab6665Brian Salomon// CHECK:     ('reserved3', 0)
238199fb875c5e63c13233209e89b943c7ac7ab6665Brian Salomon// CHECK:    ),
239199fb875c5e63c13233209e89b943c7ac7ab6665Brian Salomon// CHECK:   ('_relocations', [
240199fb875c5e63c13233209e89b943c7ac7ab6665Brian Salomon// CHECK:   ])
241199fb875c5e63c13233209e89b943c7ac7ab6665Brian Salomon// CHECK:     # Section 6
242199fb875c5e63c13233209e89b943c7ac7ab6665Brian Salomon// CHECK:    (('section_name', '__literal16\x00\x00\x00\x00\x00')
243199fb875c5e63c13233209e89b943c7ac7ab6665Brian Salomon// CHECK:     ('segment_name', '__TEXT\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
244199fb875c5e63c13233209e89b943c7ac7ab6665Brian Salomon// CHECK:     ('address', 0)
245199fb875c5e63c13233209e89b943c7ac7ab6665Brian Salomon// CHECK:     ('size', 0)
246199fb875c5e63c13233209e89b943c7ac7ab6665Brian Salomon// CHECK:     ('offset', 2688)
247199fb875c5e63c13233209e89b943c7ac7ab6665Brian Salomon// CHECK:     ('alignment', 4)
248199fb875c5e63c13233209e89b943c7ac7ab6665Brian Salomon// CHECK:     ('reloc_offset', 0)
2490e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('num_reloc', 0)
2500e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('flags', 0xe)
25131ff762dc8bfcd86eb4af92b18fdad36913a04e5jvanverth// CHECK:     ('reserved1', 0)
25231ff762dc8bfcd86eb4af92b18fdad36913a04e5jvanverth// CHECK:     ('reserved2', 0)
25331ff762dc8bfcd86eb4af92b18fdad36913a04e5jvanverth// CHECK:     ('reserved3', 0)
25431ff762dc8bfcd86eb4af92b18fdad36913a04e5jvanverth// CHECK:    ),
25531ff762dc8bfcd86eb4af92b18fdad36913a04e5jvanverth// CHECK:   ('_relocations', [
25631ff762dc8bfcd86eb4af92b18fdad36913a04e5jvanverth// CHECK:   ])
25731ff762dc8bfcd86eb4af92b18fdad36913a04e5jvanverth// CHECK:     # Section 7
25831ff762dc8bfcd86eb4af92b18fdad36913a04e5jvanverth// CHECK:    (('section_name', '__constructor\x00\x00\x00')
25931ff762dc8bfcd86eb4af92b18fdad36913a04e5jvanverth// CHECK:     ('segment_name', '__TEXT\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
2602e1e51f04985f7c258b96f0decc190456f5dd74drobertphillips// CHECK:     ('address', 0)
26182f44319159bb98dcacdbbec7ea643dde5ed024bBrian Salomon// CHECK:     ('size', 0)
26231ff762dc8bfcd86eb4af92b18fdad36913a04e5jvanverth// CHECK:     ('offset', 2688)
26331ff762dc8bfcd86eb4af92b18fdad36913a04e5jvanverth// CHECK:     ('alignment', 0)
26431ff762dc8bfcd86eb4af92b18fdad36913a04e5jvanverth// CHECK:     ('reloc_offset', 0)
26531ff762dc8bfcd86eb4af92b18fdad36913a04e5jvanverth// CHECK:     ('num_reloc', 0)
26631ff762dc8bfcd86eb4af92b18fdad36913a04e5jvanverth// CHECK:     ('flags', 0x0)
267cc319b95a58ae15e88c3c028b8726e7cab9121ffmsarett// CHECK:     ('reserved1', 0)
268cc319b95a58ae15e88c3c028b8726e7cab9121ffmsarett// CHECK:     ('reserved2', 0)
269cc319b95a58ae15e88c3c028b8726e7cab9121ffmsarett// CHECK:     ('reserved3', 0)
270cc319b95a58ae15e88c3c028b8726e7cab9121ffmsarett// CHECK:    ),
271cc319b95a58ae15e88c3c028b8726e7cab9121ffmsarett// CHECK:   ('_relocations', [
272cc319b95a58ae15e88c3c028b8726e7cab9121ffmsarett// CHECK:   ])
2730e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     # Section 8
274cc319b95a58ae15e88c3c028b8726e7cab9121ffmsarett// CHECK:    (('section_name', '__destructor\x00\x00\x00\x00')
275cc319b95a58ae15e88c3c028b8726e7cab9121ffmsarett// CHECK:     ('segment_name', '__TEXT\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
276cc319b95a58ae15e88c3c028b8726e7cab9121ffmsarett// CHECK:     ('address', 0)
277cc319b95a58ae15e88c3c028b8726e7cab9121ffmsarett// CHECK:     ('size', 0)
27882f44319159bb98dcacdbbec7ea643dde5ed024bBrian Salomon// CHECK:     ('offset', 2688)
2790e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('alignment', 0)
280cc319b95a58ae15e88c3c028b8726e7cab9121ffmsarett// CHECK:     ('reloc_offset', 0)
281cc319b95a58ae15e88c3c028b8726e7cab9121ffmsarett// CHECK:     ('num_reloc', 0)
282cc319b95a58ae15e88c3c028b8726e7cab9121ffmsarett// CHECK:     ('flags', 0x0)
283cc319b95a58ae15e88c3c028b8726e7cab9121ffmsarett// CHECK:     ('reserved1', 0)
28431ff762dc8bfcd86eb4af92b18fdad36913a04e5jvanverth// CHECK:     ('reserved2', 0)
285ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('reserved3', 0)
286ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:    ),
287ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:   ('_relocations', [
2880e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:   ])
289ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     # Section 9
290ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:    (('section_name', '__data\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
2916663acff010ce752e4bf778da81fa97448c9db31bsalomon// CHECK:     ('segment_name', '__DATA\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
292ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('address', 0)
2932e1e51f04985f7c258b96f0decc190456f5dd74drobertphillips// CHECK:     ('size', 0)
29482f44319159bb98dcacdbbec7ea643dde5ed024bBrian Salomon// CHECK:     ('offset', 2688)
2950e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('alignment', 0)
296ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('reloc_offset', 0)
297ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('num_reloc', 0)
2986663acff010ce752e4bf778da81fa97448c9db31bsalomon// CHECK:     ('flags', 0x0)
2990e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('reserved1', 0)
3000e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('reserved2', 0)
3010e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('reserved3', 0)
3020e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:    ),
3039950408c5f20148d5b726421454db718860077deBrian Salomon// CHECK:   ('_relocations', [
3040e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:   ])
3050e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     # Section 10
3060e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:    (('section_name', '__static_data\x00\x00\x00')
3070e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('segment_name', '__DATA\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
3080e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('address', 0)
3090e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('size', 0)
3100e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('offset', 2688)
3110e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('alignment', 0)
3120e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('reloc_offset', 0)
3130e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('num_reloc', 0)
3144f3a0ca85d28a8fc7fcc1ac5c4a1864c66bdea14bsalomon// CHECK:     ('flags', 0x0)
31582f44319159bb98dcacdbbec7ea643dde5ed024bBrian Salomon// CHECK:     ('reserved1', 0)
3160e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('reserved2', 0)
3174f3a0ca85d28a8fc7fcc1ac5c4a1864c66bdea14bsalomon// CHECK:     ('reserved3', 0)
3184f3a0ca85d28a8fc7fcc1ac5c4a1864c66bdea14bsalomon// CHECK:    ),
3194f3a0ca85d28a8fc7fcc1ac5c4a1864c66bdea14bsalomon// CHECK:   ('_relocations', [
3204f3a0ca85d28a8fc7fcc1ac5c4a1864c66bdea14bsalomon// CHECK:   ])
3214f3a0ca85d28a8fc7fcc1ac5c4a1864c66bdea14bsalomon// CHECK:     # Section 11
3224f3a0ca85d28a8fc7fcc1ac5c4a1864c66bdea14bsalomon// CHECK:    (('section_name', '__dyld\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
323ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('segment_name', '__DATA\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
32433a5fce6126dc5d3927a71fdc6c35af6f5893fd5joshualitt// CHECK:     ('address', 0)
3254f3a0ca85d28a8fc7fcc1ac5c4a1864c66bdea14bsalomon// CHECK:     ('size', 0)
32633a5fce6126dc5d3927a71fdc6c35af6f5893fd5joshualitt// CHECK:     ('offset', 2688)
32710e3d9bf59bdec92c05367ae0b71e1ce1ee4a690msarett// CHECK:     ('alignment', 0)
32882f44319159bb98dcacdbbec7ea643dde5ed024bBrian Salomon// CHECK:     ('reloc_offset', 0)
32910e3d9bf59bdec92c05367ae0b71e1ce1ee4a690msarett// CHECK:     ('num_reloc', 0)
33010e3d9bf59bdec92c05367ae0b71e1ce1ee4a690msarett// CHECK:     ('flags', 0x0)
33110e3d9bf59bdec92c05367ae0b71e1ce1ee4a690msarett// CHECK:     ('reserved1', 0)
33210e3d9bf59bdec92c05367ae0b71e1ce1ee4a690msarett// CHECK:     ('reserved2', 0)
33310e3d9bf59bdec92c05367ae0b71e1ce1ee4a690msarett// CHECK:     ('reserved3', 0)
334ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:    ),
3358c523e0f3ffa66eefd70f893e9f863b7d9ea3dc9robertphillips// CHECK:   ('_relocations', [
3368c523e0f3ffa66eefd70f893e9f863b7d9ea3dc9robertphillips// CHECK:   ])
3378c523e0f3ffa66eefd70f893e9f863b7d9ea3dc9robertphillips// CHECK:     # Section 12
3388c523e0f3ffa66eefd70f893e9f863b7d9ea3dc9robertphillips// CHECK:    (('section_name', '__mod_init_func\x00')
3398c523e0f3ffa66eefd70f893e9f863b7d9ea3dc9robertphillips// CHECK:     ('segment_name', '__DATA\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
3408c523e0f3ffa66eefd70f893e9f863b7d9ea3dc9robertphillips// CHECK:     ('address', 0)
341976f5f0dc5e907d1ca50685fad117bd15d7fc87brobertphillips// CHECK:     ('size', 0)
342c7635fa374b87711e5ccd8222957a8fbdc772f7bRobert Phillips// CHECK:     ('offset', 2688)
343976f5f0dc5e907d1ca50685fad117bd15d7fc87brobertphillips// CHECK:     ('alignment', 2)
344c7635fa374b87711e5ccd8222957a8fbdc772f7bRobert Phillips// CHECK:     ('reloc_offset', 0)
345c7635fa374b87711e5ccd8222957a8fbdc772f7bRobert Phillips// CHECK:     ('num_reloc', 0)
34682ec6e59b8b694c128adcf8590667d37327dd1c4robertphillips// CHECK:     ('flags', 0x9)
347faf8203ea7588dcdca82f69f5a5447b3eb53a849bsalomon// CHECK:     ('reserved1', 0)
348c7635fa374b87711e5ccd8222957a8fbdc772f7bRobert Phillips// CHECK:     ('reserved2', 0)
349c7635fa374b87711e5ccd8222957a8fbdc772f7bRobert Phillips// CHECK:     ('reserved3', 0)
350c7635fa374b87711e5ccd8222957a8fbdc772f7bRobert Phillips// CHECK:    ),
351c7635fa374b87711e5ccd8222957a8fbdc772f7bRobert Phillips// CHECK:   ('_relocations', [
352c7635fa374b87711e5ccd8222957a8fbdc772f7bRobert Phillips// CHECK:   ])
353ca6eafc0f7e59ed89f03a9891b9fdf7de64f1f35robertphillips// CHECK:     # Section 13
354c71a9b7f53938b4f33f36f48e867b8b72cc1cc61msarett// CHECK:    (('section_name', '__mod_term_func\x00')
355c7635fa374b87711e5ccd8222957a8fbdc772f7bRobert Phillips// CHECK:     ('segment_name', '__DATA\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
3567bceedc550513b13e0065aca66e55204a2ba3e1frobertphillips// CHECK:     ('address', 0)
3577761d61876ea479dd9672b684fd5c7601932a767robertphillips// CHECK:     ('size', 0)
3587761d61876ea479dd9672b684fd5c7601932a767robertphillips// CHECK:     ('offset', 2688)
359eaa862569dc91d55fc79d057df6e69b139e46888Robert Phillips// CHECK:     ('alignment', 2)
360eaa862569dc91d55fc79d057df6e69b139e46888Robert Phillips// CHECK:     ('reloc_offset', 0)
361c7635fa374b87711e5ccd8222957a8fbdc772f7bRobert Phillips// CHECK:     ('num_reloc', 0)
362c7635fa374b87711e5ccd8222957a8fbdc772f7bRobert Phillips// CHECK:     ('flags', 0xa)
363c7635fa374b87711e5ccd8222957a8fbdc772f7bRobert Phillips// CHECK:     ('reserved1', 0)
36432342f032e1dfd133040324f851f0365f9d4cb51Brian Osman// CHECK:     ('reserved2', 0)
365c7635fa374b87711e5ccd8222957a8fbdc772f7bRobert Phillips// CHECK:     ('reserved3', 0)
3666c7e325236b7fbb9c9b14ebb4715f88a59718695robertphillips// CHECK:    ),
367f200a90f3e58ce20753420cadced850d7d00dca1Robert Phillips// CHECK:   ('_relocations', [
368f200a90f3e58ce20753420cadced850d7d00dca1Robert Phillips// CHECK:   ])
369f200a90f3e58ce20753420cadced850d7d00dca1Robert Phillips// CHECK:     # Section 14
370f200a90f3e58ce20753420cadced850d7d00dca1Robert Phillips// CHECK:    (('section_name', '__const\x00\x00\x00\x00\x00\x00\x00\x00\x00')
371f200a90f3e58ce20753420cadced850d7d00dca1Robert Phillips// CHECK:     ('segment_name', '__DATA\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
372f200a90f3e58ce20753420cadced850d7d00dca1Robert Phillips// CHECK:     ('address', 0)
373f200a90f3e58ce20753420cadced850d7d00dca1Robert Phillips// CHECK:     ('size', 0)
374f200a90f3e58ce20753420cadced850d7d00dca1Robert Phillips// CHECK:     ('offset', 2688)
375f200a90f3e58ce20753420cadced850d7d00dca1Robert Phillips// CHECK:     ('alignment', 0)
376eaa862569dc91d55fc79d057df6e69b139e46888Robert Phillips// CHECK:     ('reloc_offset', 0)
377d46697ac36d5cb3b58571c6129cb5b26fe9d25d7Robert Phillips// CHECK:     ('num_reloc', 0)
378d46697ac36d5cb3b58571c6129cb5b26fe9d25d7Robert Phillips// CHECK:     ('flags', 0x0)
379c7635fa374b87711e5ccd8222957a8fbdc772f7bRobert Phillips// CHECK:     ('reserved1', 0)
380e60ad620fe236ce4c1e85a31bd53ed0c848da8c3Robert Phillips// CHECK:     ('reserved2', 0)
381e60ad620fe236ce4c1e85a31bd53ed0c848da8c3Robert Phillips// CHECK:     ('reserved3', 0)
382e60ad620fe236ce4c1e85a31bd53ed0c848da8c3Robert Phillips// CHECK:    ),
383e60ad620fe236ce4c1e85a31bd53ed0c848da8c3Robert Phillips// CHECK:   ('_relocations', [
384c7635fa374b87711e5ccd8222957a8fbdc772f7bRobert Phillips// CHECK:   ])
385c7635fa374b87711e5ccd8222957a8fbdc772f7bRobert Phillips// CHECK:     # Section 15
386f200a90f3e58ce20753420cadced850d7d00dca1Robert Phillips// CHECK:    (('section_name', '__class\x00\x00\x00\x00\x00\x00\x00\x00\x00')
387c7635fa374b87711e5ccd8222957a8fbdc772f7bRobert Phillips// CHECK:     ('segment_name', '__OBJC\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
388c7635fa374b87711e5ccd8222957a8fbdc772f7bRobert Phillips// CHECK:     ('address', 0)
389433625e67c61c3acce4fd95b3881493c9f4f2c7frobertphillips// CHECK:     ('size', 0)
390391395dcfbff09a83f8f0e9d3e02d38c855ae2e9robertphillips// CHECK:     ('offset', 2688)
391693a540272a771c6b0830094c461397cb77543b1Brian Osman// CHECK:     ('alignment', 0)
392693a540272a771c6b0830094c461397cb77543b1Brian Osman// CHECK:     ('reloc_offset', 0)
393f5883a6d75a18c581507214d3057b5c721ed1ffcjoshualitt// CHECK:     ('num_reloc', 0)
394eaa862569dc91d55fc79d057df6e69b139e46888Robert Phillips// CHECK:     ('flags', 0x10000000)
395eaa862569dc91d55fc79d057df6e69b139e46888Robert Phillips// CHECK:     ('reserved1', 0)
39696880d9e366d58e5960aa0ee6aa67260797679ebjoshualitt// CHECK:     ('reserved2', 0)
397c7635fa374b87711e5ccd8222957a8fbdc772f7bRobert Phillips// CHECK:     ('reserved3', 0)
3982c86249465c28a532c8be55b6ba497021e3110ecRobert Phillips// CHECK:    ),
399c7635fa374b87711e5ccd8222957a8fbdc772f7bRobert Phillips// CHECK:   ('_relocations', [
400ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:   ])
4012e1e51f04985f7c258b96f0decc190456f5dd74drobertphillips// CHECK:     # Section 16
402ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:    (('section_name', '__meta_class\x00\x00\x00\x00')
40396880d9e366d58e5960aa0ee6aa67260797679ebjoshualitt// CHECK:     ('segment_name', '__OBJC\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
4040e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('address', 0)
4050e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('size', 0)
4060e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('offset', 2688)
4070e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('alignment', 0)
4080e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('reloc_offset', 0)
4090e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('num_reloc', 0)
4100e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('flags', 0x10000000)
4110e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('reserved1', 0)
4120e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('reserved2', 0)
4130e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('reserved3', 0)
4140e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:    ),
4150e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:   ('_relocations', [
4160e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:   ])
41742521e891081a7a85db4390a457074054649f194Brian Salomon// CHECK:     # Section 17
41842521e891081a7a85db4390a457074054649f194Brian Salomon// CHECK:    (('section_name', '__cat_cls_meth\x00\x00')
41955fdcccf01d49173bc731024b4283d3a3ea9150arobertphillips// CHECK:     ('segment_name', '__OBJC\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
42096880d9e366d58e5960aa0ee6aa67260797679ebjoshualitt// CHECK:     ('address', 0)
4211105224f9701e57ec5ce0354d6a380b664f5c638Brian Osman// CHECK:     ('size', 0)
42242521e891081a7a85db4390a457074054649f194Brian Salomon// CHECK:     ('offset', 2688)
42342521e891081a7a85db4390a457074054649f194Brian Salomon// CHECK:     ('alignment', 0)
42442521e891081a7a85db4390a457074054649f194Brian Salomon// CHECK:     ('reloc_offset', 0)
42542521e891081a7a85db4390a457074054649f194Brian Salomon// CHECK:     ('num_reloc', 0)
42642521e891081a7a85db4390a457074054649f194Brian Salomon// CHECK:     ('flags', 0x10000000)
42742521e891081a7a85db4390a457074054649f194Brian Salomon// CHECK:     ('reserved1', 0)
42842521e891081a7a85db4390a457074054649f194Brian Salomon// CHECK:     ('reserved2', 0)
42942521e891081a7a85db4390a457074054649f194Brian Salomon// CHECK:     ('reserved3', 0)
43042521e891081a7a85db4390a457074054649f194Brian Salomon// CHECK:    ),
43142521e891081a7a85db4390a457074054649f194Brian Salomon// CHECK:   ('_relocations', [
43242521e891081a7a85db4390a457074054649f194Brian Salomon// CHECK:   ])
43342521e891081a7a85db4390a457074054649f194Brian Salomon// CHECK:     # Section 18
43442521e891081a7a85db4390a457074054649f194Brian Salomon// CHECK:    (('section_name', '__cat_inst_meth\x00')
4355d4cd9ea8818f65bb4878c050dbdb9dcd48505adBrian Salomon// CHECK:     ('segment_name', '__OBJC\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
43630f9bc69cfc506075e1fce8e7934f941c0203023Robert Phillips// CHECK:     ('address', 0)
43730f9bc69cfc506075e1fce8e7934f941c0203023Robert Phillips// CHECK:     ('size', 0)
438ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('offset', 2688)
43929df76096fd30941086324902a82656df2d8becdcsmartdalton// CHECK:     ('alignment', 0)
44029df76096fd30941086324902a82656df2d8becdcsmartdalton// CHECK:     ('reloc_offset', 0)
44182f44319159bb98dcacdbbec7ea643dde5ed024bBrian Salomon// CHECK:     ('num_reloc', 0)
442000958973f4b514cddbfdcc01ec167437b66de2crobertphillips// CHECK:     ('flags', 0x10000000)
44382f44319159bb98dcacdbbec7ea643dde5ed024bBrian Salomon// CHECK:     ('reserved1', 0)
4440e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('reserved2', 0)
445000958973f4b514cddbfdcc01ec167437b66de2crobertphillips// CHECK:     ('reserved3', 0)
446000958973f4b514cddbfdcc01ec167437b66de2crobertphillips// CHECK:    ),
447000958973f4b514cddbfdcc01ec167437b66de2crobertphillips// CHECK:   ('_relocations', [
448000958973f4b514cddbfdcc01ec167437b66de2crobertphillips// CHECK:   ])
44982f44319159bb98dcacdbbec7ea643dde5ed024bBrian Salomon// CHECK:     # Section 19
450443023975e335e3630191227dbc21fa72c436af3robertphillips// CHECK:    (('section_name', '__protocol\x00\x00\x00\x00\x00\x00')
45182f44319159bb98dcacdbbec7ea643dde5ed024bBrian Salomon// CHECK:     ('segment_name', '__OBJC\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
4520e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     ('address', 0)
453443023975e335e3630191227dbc21fa72c436af3robertphillips// CHECK:     ('size', 0)
454443023975e335e3630191227dbc21fa72c436af3robertphillips// CHECK:     ('offset', 2688)
455443023975e335e3630191227dbc21fa72c436af3robertphillips// CHECK:     ('alignment', 0)
456443023975e335e3630191227dbc21fa72c436af3robertphillips// CHECK:     ('reloc_offset', 0)
457443023975e335e3630191227dbc21fa72c436af3robertphillips// CHECK:     ('num_reloc', 0)
45882f44319159bb98dcacdbbec7ea643dde5ed024bBrian Salomon// CHECK:     ('flags', 0x10000000)
459443023975e335e3630191227dbc21fa72c436af3robertphillips// CHECK:     ('reserved1', 0)
460443023975e335e3630191227dbc21fa72c436af3robertphillips// CHECK:     ('reserved2', 0)
461443023975e335e3630191227dbc21fa72c436af3robertphillips// CHECK:     ('reserved3', 0)
462443023975e335e3630191227dbc21fa72c436af3robertphillips// CHECK:    ),
46334ee0c950e1aa24818632084acdb382514f98c08csmartdalton// CHECK:   ('_relocations', [
4640e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:   ])
4650e8fc8b9e6a138cf4a66b421fb824679df717329Brian Salomon// CHECK:     # Section 20
46682f44319159bb98dcacdbbec7ea643dde5ed024bBrian Salomon// CHECK:    (('section_name', '__string_object\x00')
46782f44319159bb98dcacdbbec7ea643dde5ed024bBrian Salomon// CHECK:     ('segment_name', '__OBJC\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
468ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('address', 0)
469e2f7d1899d890c2f08571e1bd6c7fa2c5ea1be0bRobert Phillips// CHECK:     ('size', 0)
4702c86249465c28a532c8be55b6ba497021e3110ecRobert Phillips// CHECK:     ('offset', 2688)
4712c86249465c28a532c8be55b6ba497021e3110ecRobert Phillips// CHECK:     ('alignment', 0)
4722c86249465c28a532c8be55b6ba497021e3110ecRobert Phillips// CHECK:     ('reloc_offset', 0)
47330f9bc69cfc506075e1fce8e7934f941c0203023Robert Phillips// CHECK:     ('num_reloc', 0)
474e2f7d1899d890c2f08571e1bd6c7fa2c5ea1be0bRobert Phillips// CHECK:     ('flags', 0x10000000)
475467921e5e6479fe9cebba125657d8e33d89004aeBrian Salomon// CHECK:     ('reserved1', 0)
476467921e5e6479fe9cebba125657d8e33d89004aeBrian Salomon// CHECK:     ('reserved2', 0)
477f8334781914363caf537f22f012fcd5c03c60dadBrian Salomon// CHECK:     ('reserved3', 0)
4782334fb655f8d4ef5915770d32bf845c88d3627f4robertphillips// CHECK:    ),
479467921e5e6479fe9cebba125657d8e33d89004aeBrian Salomon// CHECK:   ('_relocations', [
480467921e5e6479fe9cebba125657d8e33d89004aeBrian Salomon// CHECK:   ])
481467921e5e6479fe9cebba125657d8e33d89004aeBrian Salomon// CHECK:     # Section 21
482467921e5e6479fe9cebba125657d8e33d89004aeBrian Salomon// CHECK:    (('section_name', '__cls_meth\x00\x00\x00\x00\x00\x00')
483467921e5e6479fe9cebba125657d8e33d89004aeBrian Salomon// CHECK:     ('segment_name', '__OBJC\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
484467921e5e6479fe9cebba125657d8e33d89004aeBrian Salomon// CHECK:     ('address', 0)
485467921e5e6479fe9cebba125657d8e33d89004aeBrian Salomon// CHECK:     ('size', 0)
486f2361d2d93c200cd4555b5e8ecea4531801abaaaRobert Phillips// CHECK:     ('offset', 2688)
487a106c627532ad669cf7d879955ae8ea6a53233c1robertphillips// CHECK:     ('alignment', 0)
488c7635fa374b87711e5ccd8222957a8fbdc772f7bRobert Phillips// CHECK:     ('reloc_offset', 0)
489a106c627532ad669cf7d879955ae8ea6a53233c1robertphillips// CHECK:     ('num_reloc', 0)
4901105224f9701e57ec5ce0354d6a380b664f5c638Brian Osman// CHECK:     ('flags', 0x10000000)
491f2361d2d93c200cd4555b5e8ecea4531801abaaaRobert Phillips// CHECK:     ('reserved1', 0)
492f2361d2d93c200cd4555b5e8ecea4531801abaaaRobert Phillips// CHECK:     ('reserved2', 0)
493c71a9b7f53938b4f33f36f48e867b8b72cc1cc61msarett// CHECK:     ('reserved3', 0)
4942334fb655f8d4ef5915770d32bf845c88d3627f4robertphillips// CHECK:    ),
495c71a9b7f53938b4f33f36f48e867b8b72cc1cc61msarett// CHECK:   ('_relocations', [
496c71a9b7f53938b4f33f36f48e867b8b72cc1cc61msarett// CHECK:   ])
497e305cc1f2a44e47d6a0dcc0ff34e2692349aed5dRobert Phillips// CHECK:     # Section 22
498e305cc1f2a44e47d6a0dcc0ff34e2692349aed5dRobert Phillips// CHECK:    (('section_name', '__inst_meth\x00\x00\x00\x00\x00')
499ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('segment_name', '__OBJC\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
500ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('address', 0)
501ea4615034498aca2f9ca1753fb9a1ef10508d8ccrobertphillips// CHECK:     ('size', 0)
502// CHECK:     ('offset', 2688)
503// CHECK:     ('alignment', 0)
504// CHECK:     ('reloc_offset', 0)
505// CHECK:     ('num_reloc', 0)
506// CHECK:     ('flags', 0x10000000)
507// CHECK:     ('reserved1', 0)
508// CHECK:     ('reserved2', 0)
509// CHECK:     ('reserved3', 0)
510// CHECK:    ),
511// CHECK:   ('_relocations', [
512// CHECK:   ])
513// CHECK:     # Section 23
514// CHECK:    (('section_name', '__cls_refs\x00\x00\x00\x00\x00\x00')
515// CHECK:     ('segment_name', '__OBJC\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
516// CHECK:     ('address', 0)
517// CHECK:     ('size', 0)
518// CHECK:     ('offset', 2688)
519// CHECK:     ('alignment', 2)
520// CHECK:     ('reloc_offset', 0)
521// CHECK:     ('num_reloc', 0)
522// CHECK:     ('flags', 0x10000005)
523// CHECK:     ('reserved1', 0)
524// CHECK:     ('reserved2', 0)
525// CHECK:     ('reserved3', 0)
526// CHECK:    ),
527// CHECK:   ('_relocations', [
528// CHECK:   ])
529// CHECK:     # Section 24
530// CHECK:    (('section_name', '__message_refs\x00\x00')
531// CHECK:     ('segment_name', '__OBJC\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
532// CHECK:     ('address', 0)
533// CHECK:     ('size', 0)
534// CHECK:     ('offset', 2688)
535// CHECK:     ('alignment', 2)
536// CHECK:     ('reloc_offset', 0)
537// CHECK:     ('num_reloc', 0)
538// CHECK:     ('flags', 0x10000005)
539// CHECK:     ('reserved1', 0)
540// CHECK:     ('reserved2', 0)
541// CHECK:     ('reserved3', 0)
542// CHECK:    ),
543// CHECK:   ('_relocations', [
544// CHECK:   ])
545// CHECK:     # Section 25
546// CHECK:    (('section_name', '__symbols\x00\x00\x00\x00\x00\x00\x00')
547// CHECK:     ('segment_name', '__OBJC\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
548// CHECK:     ('address', 0)
549// CHECK:     ('size', 0)
550// CHECK:     ('offset', 2688)
551// CHECK:     ('alignment', 0)
552// CHECK:     ('reloc_offset', 0)
553// CHECK:     ('num_reloc', 0)
554// CHECK:     ('flags', 0x10000000)
555// CHECK:     ('reserved1', 0)
556// CHECK:     ('reserved2', 0)
557// CHECK:     ('reserved3', 0)
558// CHECK:    ),
559// CHECK:   ('_relocations', [
560// CHECK:   ])
561// CHECK:     # Section 26
562// CHECK:    (('section_name', '__category\x00\x00\x00\x00\x00\x00')
563// CHECK:     ('segment_name', '__OBJC\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
564// CHECK:     ('address', 0)
565// CHECK:     ('size', 0)
566// CHECK:     ('offset', 2688)
567// CHECK:     ('alignment', 0)
568// CHECK:     ('reloc_offset', 0)
569// CHECK:     ('num_reloc', 0)
570// CHECK:     ('flags', 0x10000000)
571// CHECK:     ('reserved1', 0)
572// CHECK:     ('reserved2', 0)
573// CHECK:     ('reserved3', 0)
574// CHECK:    ),
575// CHECK:   ('_relocations', [
576// CHECK:   ])
577// CHECK:     # Section 27
578// CHECK:    (('section_name', '__class_vars\x00\x00\x00\x00')
579// CHECK:     ('segment_name', '__OBJC\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
580// CHECK:     ('address', 0)
581// CHECK:     ('size', 0)
582// CHECK:     ('offset', 2688)
583// CHECK:     ('alignment', 0)
584// CHECK:     ('reloc_offset', 0)
585// CHECK:     ('num_reloc', 0)
586// CHECK:     ('flags', 0x10000000)
587// CHECK:     ('reserved1', 0)
588// CHECK:     ('reserved2', 0)
589// CHECK:     ('reserved3', 0)
590// CHECK:    ),
591// CHECK:   ('_relocations', [
592// CHECK:   ])
593// CHECK:     # Section 28
594// CHECK:    (('section_name', '__instance_vars\x00')
595// CHECK:     ('segment_name', '__OBJC\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
596// CHECK:     ('address', 0)
597// CHECK:     ('size', 0)
598// CHECK:     ('offset', 2688)
599// CHECK:     ('alignment', 0)
600// CHECK:     ('reloc_offset', 0)
601// CHECK:     ('num_reloc', 0)
602// CHECK:     ('flags', 0x10000000)
603// CHECK:     ('reserved1', 0)
604// CHECK:     ('reserved2', 0)
605// CHECK:     ('reserved3', 0)
606// CHECK:    ),
607// CHECK:   ('_relocations', [
608// CHECK:   ])
609// CHECK:     # Section 29
610// CHECK:    (('section_name', '__module_info\x00\x00\x00')
611// CHECK:     ('segment_name', '__OBJC\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
612// CHECK:     ('address', 0)
613// CHECK:     ('size', 0)
614// CHECK:     ('offset', 2688)
615// CHECK:     ('alignment', 0)
616// CHECK:     ('reloc_offset', 0)
617// CHECK:     ('num_reloc', 0)
618// CHECK:     ('flags', 0x10000000)
619// CHECK:     ('reserved1', 0)
620// CHECK:     ('reserved2', 0)
621// CHECK:     ('reserved3', 0)
622// CHECK:    ),
623// CHECK:   ('_relocations', [
624// CHECK:   ])
625// CHECK:     # Section 30
626// CHECK:    (('section_name', '__selector_strs\x00')
627// CHECK:     ('segment_name', '__OBJC\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
628// CHECK:     ('address', 0)
629// CHECK:     ('size', 0)
630// CHECK:     ('offset', 2688)
631// CHECK:     ('alignment', 0)
632// CHECK:     ('reloc_offset', 0)
633// CHECK:     ('num_reloc', 0)
634// CHECK:     ('flags', 0x2)
635// CHECK:     ('reserved1', 0)
636// CHECK:     ('reserved2', 0)
637// CHECK:     ('reserved3', 0)
638// CHECK:    ),
639// CHECK:   ('_relocations', [
640// CHECK:   ])
641// CHECK:   ])
642// CHECK:  ),
643// CHECK:   # Load Command 1
644// CHECK:  (('command', 2)
645// CHECK:   ('size', 24)
646// CHECK:   ('symoff', 2688)
647// CHECK:   ('nsyms', 40)
648// CHECK:   ('stroff', 3328)
649// CHECK:   ('strsize', 152)
650// CHECK:   ('_string_data', '\x00D0\x00D1\x00D2\x00D3\x00L4\x00D4\x00D5\x00D6\x00D7\x00D8\x00D9\x00D12\x00D13\x00D16\x00D17\x00D18\x00D19\x00D20\x00D21\x00D22\x00D23\x00D24\x00D25\x00D26\x00D27\x00D28\x00D29\x00D30\x00D31\x00D32\x00D33\x00D34\x00L35\x00D35\x00L36\x00D36\x00L37\x00D37\x00L38\x00D38\x00\x00\x00')
651// CHECK:   ('_symbols', [
652// CHECK:     # Symbol 0
653// CHECK:    (('n_strx', 1)
654// CHECK:     ('n_type', 0xe)
655// CHECK:     ('n_sect', 1)
656// CHECK:     ('n_desc', 0)
657// CHECK:     ('n_value', 0)
658// CHECK:     ('_string', 'D0')
659// CHECK:    ),
660// CHECK:     # Symbol 1
661// CHECK:    (('n_strx', 4)
662// CHECK:     ('n_type', 0xe)
663// CHECK:     ('n_sect', 1)
664// CHECK:     ('n_desc', 0)
665// CHECK:     ('n_value', 0)
666// CHECK:     ('_string', 'D1')
667// CHECK:    ),
668// CHECK:     # Symbol 2
669// CHECK:    (('n_strx', 7)
670// CHECK:     ('n_type', 0xe)
671// CHECK:     ('n_sect', 2)
672// CHECK:     ('n_desc', 0)
673// CHECK:     ('n_value', 0)
674// CHECK:     ('_string', 'D2')
675// CHECK:    ),
676// CHECK:     # Symbol 3
677// CHECK:    (('n_strx', 10)
678// CHECK:     ('n_type', 0xe)
679// CHECK:     ('n_sect', 3)
680// CHECK:     ('n_desc', 0)
681// CHECK:     ('n_value', 0)
682// CHECK:     ('_string', 'D3')
683// CHECK:    ),
684// CHECK:     # Symbol 4
685// CHECK:    (('n_strx', 13)
686// CHECK:     ('n_type', 0xe)
687// CHECK:     ('n_sect', 4)
688// CHECK:     ('n_desc', 0)
689// CHECK:     ('n_value', 0)
690// CHECK:     ('_string', 'L4')
691// CHECK:    ),
692// CHECK:     # Symbol 5
693// CHECK:    (('n_strx', 16)
694// CHECK:     ('n_type', 0xe)
695// CHECK:     ('n_sect', 4)
696// CHECK:     ('n_desc', 0)
697// CHECK:     ('n_value', 0)
698// CHECK:     ('_string', 'D4')
699// CHECK:    ),
700// CHECK:     # Symbol 6
701// CHECK:    (('n_strx', 19)
702// CHECK:     ('n_type', 0xe)
703// CHECK:     ('n_sect', 5)
704// CHECK:     ('n_desc', 0)
705// CHECK:     ('n_value', 0)
706// CHECK:     ('_string', 'D5')
707// CHECK:    ),
708// CHECK:     # Symbol 7
709// CHECK:    (('n_strx', 22)
710// CHECK:     ('n_type', 0xe)
711// CHECK:     ('n_sect', 6)
712// CHECK:     ('n_desc', 0)
713// CHECK:     ('n_value', 0)
714// CHECK:     ('_string', 'D6')
715// CHECK:    ),
716// CHECK:     # Symbol 8
717// CHECK:    (('n_strx', 25)
718// CHECK:     ('n_type', 0xe)
719// CHECK:     ('n_sect', 7)
720// CHECK:     ('n_desc', 0)
721// CHECK:     ('n_value', 0)
722// CHECK:     ('_string', 'D7')
723// CHECK:    ),
724// CHECK:     # Symbol 9
725// CHECK:    (('n_strx', 28)
726// CHECK:     ('n_type', 0xe)
727// CHECK:     ('n_sect', 8)
728// CHECK:     ('n_desc', 0)
729// CHECK:     ('n_value', 0)
730// CHECK:     ('_string', 'D8')
731// CHECK:    ),
732// CHECK:     # Symbol 10
733// CHECK:    (('n_strx', 31)
734// CHECK:     ('n_type', 0xe)
735// CHECK:     ('n_sect', 9)
736// CHECK:     ('n_desc', 0)
737// CHECK:     ('n_value', 0)
738// CHECK:     ('_string', 'D9')
739// CHECK:    ),
740// CHECK:     # Symbol 11
741// CHECK:    (('n_strx', 34)
742// CHECK:     ('n_type', 0xe)
743// CHECK:     ('n_sect', 10)
744// CHECK:     ('n_desc', 0)
745// CHECK:     ('n_value', 0)
746// CHECK:     ('_string', 'D12')
747// CHECK:    ),
748// CHECK:     # Symbol 12
749// CHECK:    (('n_strx', 38)
750// CHECK:     ('n_type', 0xe)
751// CHECK:     ('n_sect', 11)
752// CHECK:     ('n_desc', 0)
753// CHECK:     ('n_value', 0)
754// CHECK:     ('_string', 'D13')
755// CHECK:    ),
756// CHECK:     # Symbol 13
757// CHECK:    (('n_strx', 42)
758// CHECK:     ('n_type', 0xe)
759// CHECK:     ('n_sect', 12)
760// CHECK:     ('n_desc', 0)
761// CHECK:     ('n_value', 0)
762// CHECK:     ('_string', 'D16')
763// CHECK:    ),
764// CHECK:     # Symbol 14
765// CHECK:    (('n_strx', 46)
766// CHECK:     ('n_type', 0xe)
767// CHECK:     ('n_sect', 13)
768// CHECK:     ('n_desc', 0)
769// CHECK:     ('n_value', 0)
770// CHECK:     ('_string', 'D17')
771// CHECK:    ),
772// CHECK:     # Symbol 15
773// CHECK:    (('n_strx', 50)
774// CHECK:     ('n_type', 0xe)
775// CHECK:     ('n_sect', 14)
776// CHECK:     ('n_desc', 0)
777// CHECK:     ('n_value', 0)
778// CHECK:     ('_string', 'D18')
779// CHECK:    ),
780// CHECK:     # Symbol 16
781// CHECK:    (('n_strx', 54)
782// CHECK:     ('n_type', 0xe)
783// CHECK:     ('n_sect', 15)
784// CHECK:     ('n_desc', 0)
785// CHECK:     ('n_value', 0)
786// CHECK:     ('_string', 'D19')
787// CHECK:    ),
788// CHECK:     # Symbol 17
789// CHECK:    (('n_strx', 58)
790// CHECK:     ('n_type', 0xe)
791// CHECK:     ('n_sect', 16)
792// CHECK:     ('n_desc', 0)
793// CHECK:     ('n_value', 0)
794// CHECK:     ('_string', 'D20')
795// CHECK:    ),
796// CHECK:     # Symbol 18
797// CHECK:    (('n_strx', 62)
798// CHECK:     ('n_type', 0xe)
799// CHECK:     ('n_sect', 17)
800// CHECK:     ('n_desc', 0)
801// CHECK:     ('n_value', 0)
802// CHECK:     ('_string', 'D21')
803// CHECK:    ),
804// CHECK:     # Symbol 19
805// CHECK:    (('n_strx', 66)
806// CHECK:     ('n_type', 0xe)
807// CHECK:     ('n_sect', 18)
808// CHECK:     ('n_desc', 0)
809// CHECK:     ('n_value', 0)
810// CHECK:     ('_string', 'D22')
811// CHECK:    ),
812// CHECK:     # Symbol 20
813// CHECK:    (('n_strx', 70)
814// CHECK:     ('n_type', 0xe)
815// CHECK:     ('n_sect', 19)
816// CHECK:     ('n_desc', 0)
817// CHECK:     ('n_value', 0)
818// CHECK:     ('_string', 'D23')
819// CHECK:    ),
820// CHECK:     # Symbol 21
821// CHECK:    (('n_strx', 74)
822// CHECK:     ('n_type', 0xe)
823// CHECK:     ('n_sect', 20)
824// CHECK:     ('n_desc', 0)
825// CHECK:     ('n_value', 0)
826// CHECK:     ('_string', 'D24')
827// CHECK:    ),
828// CHECK:     # Symbol 22
829// CHECK:    (('n_strx', 78)
830// CHECK:     ('n_type', 0xe)
831// CHECK:     ('n_sect', 21)
832// CHECK:     ('n_desc', 0)
833// CHECK:     ('n_value', 0)
834// CHECK:     ('_string', 'D25')
835// CHECK:    ),
836// CHECK:     # Symbol 23
837// CHECK:    (('n_strx', 82)
838// CHECK:     ('n_type', 0xe)
839// CHECK:     ('n_sect', 22)
840// CHECK:     ('n_desc', 0)
841// CHECK:     ('n_value', 0)
842// CHECK:     ('_string', 'D26')
843// CHECK:    ),
844// CHECK:     # Symbol 24
845// CHECK:    (('n_strx', 86)
846// CHECK:     ('n_type', 0xe)
847// CHECK:     ('n_sect', 23)
848// CHECK:     ('n_desc', 0)
849// CHECK:     ('n_value', 0)
850// CHECK:     ('_string', 'D27')
851// CHECK:    ),
852// CHECK:     # Symbol 25
853// CHECK:    (('n_strx', 90)
854// CHECK:     ('n_type', 0xe)
855// CHECK:     ('n_sect', 24)
856// CHECK:     ('n_desc', 0)
857// CHECK:     ('n_value', 0)
858// CHECK:     ('_string', 'D28')
859// CHECK:    ),
860// CHECK:     # Symbol 26
861// CHECK:    (('n_strx', 94)
862// CHECK:     ('n_type', 0xe)
863// CHECK:     ('n_sect', 25)
864// CHECK:     ('n_desc', 0)
865// CHECK:     ('n_value', 0)
866// CHECK:     ('_string', 'D29')
867// CHECK:    ),
868// CHECK:     # Symbol 27
869// CHECK:    (('n_strx', 98)
870// CHECK:     ('n_type', 0xe)
871// CHECK:     ('n_sect', 26)
872// CHECK:     ('n_desc', 0)
873// CHECK:     ('n_value', 0)
874// CHECK:     ('_string', 'D30')
875// CHECK:    ),
876// CHECK:     # Symbol 28
877// CHECK:    (('n_strx', 102)
878// CHECK:     ('n_type', 0xe)
879// CHECK:     ('n_sect', 27)
880// CHECK:     ('n_desc', 0)
881// CHECK:     ('n_value', 0)
882// CHECK:     ('_string', 'D31')
883// CHECK:    ),
884// CHECK:     # Symbol 29
885// CHECK:    (('n_strx', 106)
886// CHECK:     ('n_type', 0xe)
887// CHECK:     ('n_sect', 28)
888// CHECK:     ('n_desc', 0)
889// CHECK:     ('n_value', 0)
890// CHECK:     ('_string', 'D32')
891// CHECK:    ),
892// CHECK:     # Symbol 30
893// CHECK:    (('n_strx', 110)
894// CHECK:     ('n_type', 0xe)
895// CHECK:     ('n_sect', 29)
896// CHECK:     ('n_desc', 0)
897// CHECK:     ('n_value', 0)
898// CHECK:     ('_string', 'D33')
899// CHECK:    ),
900// CHECK:     # Symbol 31
901// CHECK:    (('n_strx', 114)
902// CHECK:     ('n_type', 0xe)
903// CHECK:     ('n_sect', 30)
904// CHECK:     ('n_desc', 0)
905// CHECK:     ('n_value', 0)
906// CHECK:     ('_string', 'D34')
907// CHECK:    ),
908// CHECK:     # Symbol 32
909// CHECK:    (('n_strx', 118)
910// CHECK:     ('n_type', 0xe)
911// CHECK:     ('n_sect', 4)
912// CHECK:     ('n_desc', 0)
913// CHECK:     ('n_value', 0)
914// CHECK:     ('_string', 'L35')
915// CHECK:    ),
916// CHECK:     # Symbol 33
917// CHECK:    (('n_strx', 122)
918// CHECK:     ('n_type', 0xe)
919// CHECK:     ('n_sect', 4)
920// CHECK:     ('n_desc', 0)
921// CHECK:     ('n_value', 0)
922// CHECK:     ('_string', 'D35')
923// CHECK:    ),
924// CHECK:     # Symbol 34
925// CHECK:    (('n_strx', 126)
926// CHECK:     ('n_type', 0xe)
927// CHECK:     ('n_sect', 4)
928// CHECK:     ('n_desc', 0)
929// CHECK:     ('n_value', 0)
930// CHECK:     ('_string', 'L36')
931// CHECK:    ),
932// CHECK:     # Symbol 35
933// CHECK:    (('n_strx', 130)
934// CHECK:     ('n_type', 0xe)
935// CHECK:     ('n_sect', 4)
936// CHECK:     ('n_desc', 0)
937// CHECK:     ('n_value', 0)
938// CHECK:     ('_string', 'D36')
939// CHECK:    ),
940// CHECK:     # Symbol 36
941// CHECK:    (('n_strx', 134)
942// CHECK:     ('n_type', 0xe)
943// CHECK:     ('n_sect', 4)
944// CHECK:     ('n_desc', 0)
945// CHECK:     ('n_value', 0)
946// CHECK:     ('_string', 'L37')
947// CHECK:    ),
948// CHECK:     # Symbol 37
949// CHECK:    (('n_strx', 138)
950// CHECK:     ('n_type', 0xe)
951// CHECK:     ('n_sect', 4)
952// CHECK:     ('n_desc', 0)
953// CHECK:     ('n_value', 0)
954// CHECK:     ('_string', 'D37')
955// CHECK:    ),
956// CHECK:     # Symbol 38
957// CHECK:    (('n_strx', 142)
958// CHECK:     ('n_type', 0xe)
959// CHECK:     ('n_sect', 31)
960// CHECK:     ('n_desc', 0)
961// CHECK:     ('n_value', 0)
962// CHECK:     ('_string', 'L38')
963// CHECK:    ),
964// CHECK:     # Symbol 39
965// CHECK:    (('n_strx', 146)
966// CHECK:     ('n_type', 0xe)
967// CHECK:     ('n_sect', 31)
968// CHECK:     ('n_desc', 0)
969// CHECK:     ('n_value', 0)
970// CHECK:     ('_string', 'D38')
971// CHECK:    ),
972// CHECK:   ])
973// CHECK:  ),
974// CHECK:   # Load Command 2
975// CHECK:  (('command', 11)
976// CHECK:   ('size', 80)
977// CHECK:   ('ilocalsym', 0)
978// CHECK:   ('nlocalsym', 40)
979// CHECK:   ('iextdefsym', 40)
980// CHECK:   ('nextdefsym', 0)
981// CHECK:   ('iundefsym', 40)
982// CHECK:   ('nundefsym', 0)
983// CHECK:   ('tocoff', 0)
984// CHECK:   ('ntoc', 0)
985// CHECK:   ('modtaboff', 0)
986// CHECK:   ('nmodtab', 0)
987// CHECK:   ('extrefsymoff', 0)
988// CHECK:   ('nextrefsyms', 0)
989// CHECK:   ('indirectsymoff', 0)
990// CHECK:   ('nindirectsyms', 0)
991// CHECK:   ('extreloff', 0)
992// CHECK:   ('nextrel', 0)
993// CHECK:   ('locreloff', 0)
994// CHECK:   ('nlocrel', 0)
995// CHECK:   ('_indirect_symbols', [
996// CHECK:   ])
997// CHECK:  ),
998// CHECK: ])
999