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