brintos

brintos / llvm-project-archived public Read only

0
0
Text · 23.3 KiB · a81fa0d Raw
743 lines · plain
1// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj --file-headers -S --sd --macho-segment - | FileCheck %s2 3        .text4	.section	__TEXT,__text,regular,pure_instructions5        6        .const7        .static_const8        .cstring9        .literal410        .literal811        .literal1612        .constructor13        .destructor14        .symbol_stub15        .picsymbol_stub16        .data17        .static_data18        .non_lazy_symbol_pointer19        .lazy_symbol_pointer20        .dyld21        .mod_init_func22        .mod_term_func23        .const_data24        .objc_class25        .objc_meta_class26        .objc_cat_cls_meth27        .objc_cat_inst_meth28        .objc_protocol29        .objc_string_object30        .objc_cls_meth31        .objc_inst_meth32        .objc_cls_refs33        .objc_message_refs34        .objc_symbols35        .objc_category36        .objc_class_vars37        .objc_instance_vars38        .objc_module_info39        .objc_class_names40        .objc_meth_var_types41        .objc_meth_var_names42        .objc_selector_strs43        .section __TEXT,__picsymbolstub4,symbol_stubs,none,1644 45        .subsections_via_symbols46 47// CHECK: File: <stdin>48// CHECK: Format: Mach-O 32-bit i38649// CHECK: Arch: i38650// CHECK: AddressSize: 32bit51// CHECK: MachHeader {52// CHECK:   Magic: Magic (0xFEEDFACE)53// CHECK:   CpuType: X86 (0x7)54// CHECK:   CpuSubType: CPU_SUBTYPE_I386_ALL (0x3)55// CHECK:   FileType: Relocatable (0x1)56// CHECK:   NumOfLoadCommands: 257// CHECK:   SizeOfLoadCommands: 252058// CHECK:   Flags [ (0x2000)59// CHECK:     MH_SUBSECTIONS_VIA_SYMBOLS (0x2000)60// CHECK:   ]61// CHECK: }62// CHECK: Sections [63// CHECK:   Section {64// CHECK:     Index: 065// CHECK:     Name: __text (5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00)66// CHECK:     Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)67// CHECK:     Address: 0x068// CHECK:     Size: 0x069// CHECK:     Offset: 254870// CHECK:     Alignment: 071// CHECK:     RelocationOffset: 0x072// CHECK:     RelocationCount: 073// CHECK:     Type: Regular (0x0)74// CHECK:     Attributes [ (0x800000)75// CHECK:       PureInstructions (0x800000)76// CHECK:     ]77// CHECK:     Reserved1: 0x078// CHECK:     Reserved2: 0x079// CHECK:     SectionData (80// CHECK:     )81// CHECK:   }82// CHECK:   Section {83// CHECK:     Index: 184// CHECK:     Name: __const (5F 5F 63 6F 6E 73 74 00 00 00 00 00 00 00 00 00)85// CHECK:     Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)86// CHECK:     Address: 0x087// CHECK:     Size: 0x088// CHECK:     Offset: 254889// CHECK:     Alignment: 090// CHECK:     RelocationOffset: 0x091// CHECK:     RelocationCount: 092// CHECK:     Type: Regular (0x0)93// CHECK:     Attributes [ (0x0)94// CHECK:     ]95// CHECK:     Reserved1: 0x096// CHECK:     Reserved2: 0x097// CHECK:     SectionData (98// CHECK:     )99// CHECK:   }100// CHECK:   Section {101// CHECK:     Index: 2102// CHECK:     Name: __static_const (5F 5F 73 74 61 74 69 63 5F 63 6F 6E 73 74 00 00)103// CHECK:     Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)104// CHECK:     Address: 0x0105// CHECK:     Size: 0x0106// CHECK:     Offset: 2548107// CHECK:     Alignment: 0108// CHECK:     RelocationOffset: 0x0109// CHECK:     RelocationCount: 0110// CHECK:     Type: Regular (0x0)111// CHECK:     Attributes [ (0x0)112// CHECK:     ]113// CHECK:     Reserved1: 0x0114// CHECK:     Reserved2: 0x0115// CHECK:     SectionData (116// CHECK:     )117// CHECK:   }118// CHECK:   Section {119// CHECK:     Index: 3120// CHECK:     Name: __cstring (5F 5F 63 73 74 72 69 6E 67 00 00 00 00 00 00 00)121// CHECK:     Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)122// CHECK:     Address: 0x0123// CHECK:     Size: 0x0124// CHECK:     Offset: 2548125// CHECK:     Alignment: 0126// CHECK:     RelocationOffset: 0x0127// CHECK:     RelocationCount: 0128// CHECK:     Type: CStringLiterals (0x2)129// CHECK:     Attributes [ (0x0)130// CHECK:     ]131// CHECK:     Reserved1: 0x0132// CHECK:     Reserved2: 0x0133// CHECK:     SectionData (134// CHECK:     )135// CHECK:   }136// CHECK:   Section {137// CHECK:     Index: 4138// CHECK:     Name: __literal4 (5F 5F 6C 69 74 65 72 61 6C 34 00 00 00 00 00 00)139// CHECK:     Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)140// CHECK:     Address: 0x0141// CHECK:     Size: 0x0142// CHECK:     Offset: 2548143// CHECK:     Alignment: 2144// CHECK:     RelocationOffset: 0x0145// CHECK:     RelocationCount: 0146// CHECK:     Type: 4ByteLiterals (0x3)147// CHECK:     Attributes [ (0x0)148// CHECK:     ]149// CHECK:     Reserved1: 0x0150// CHECK:     Reserved2: 0x0151// CHECK:     SectionData (152// CHECK:     )153// CHECK:   }154// CHECK:   Section {155// CHECK:     Index: 5156// CHECK:     Name: __literal8 (5F 5F 6C 69 74 65 72 61 6C 38 00 00 00 00 00 00)157// CHECK:     Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)158// CHECK:     Address: 0x0159// CHECK:     Size: 0x0160// CHECK:     Offset: 2548161// CHECK:     Alignment: 3162// CHECK:     RelocationOffset: 0x0163// CHECK:     RelocationCount: 0164// CHECK:     Type: 8ByteLiterals (0x4)165// CHECK:     Attributes [ (0x0)166// CHECK:     ]167// CHECK:     Reserved1: 0x0168// CHECK:     Reserved2: 0x0169// CHECK:     SectionData (170// CHECK:     )171// CHECK:   }172// CHECK:   Section {173// CHECK:     Index: 6174// CHECK:     Name: __literal16 (5F 5F 6C 69 74 65 72 61 6C 31 36 00 00 00 00 00)175// CHECK:     Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)176// CHECK:     Address: 0x0177// CHECK:     Size: 0x0178// CHECK:     Offset: 2548179// CHECK:     Alignment: 4180// CHECK:     RelocationOffset: 0x0181// CHECK:     RelocationCount: 0182// CHECK:     Type: 16ByteLiterals (0xE)183// CHECK:     Attributes [ (0x0)184// CHECK:     ]185// CHECK:     Reserved1: 0x0186// CHECK:     Reserved2: 0x0187// CHECK:     SectionData (188// CHECK:     )189// CHECK:   }190// CHECK:   Section {191// CHECK:     Index: 7192// CHECK:     Name: __constructor (5F 5F 63 6F 6E 73 74 72 75 63 74 6F 72 00 00 00)193// CHECK:     Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)194// CHECK:     Address: 0x0195// CHECK:     Size: 0x0196// CHECK:     Offset: 2548197// CHECK:     Alignment: 0198// CHECK:     RelocationOffset: 0x0199// CHECK:     RelocationCount: 0200// CHECK:     Type: Regular (0x0)201// CHECK:     Attributes [ (0x0)202// CHECK:     ]203// CHECK:     Reserved1: 0x0204// CHECK:     Reserved2: 0x0205// CHECK:     SectionData (206// CHECK:     )207// CHECK:   }208// CHECK:   Section {209// CHECK:     Index: 8210// CHECK:     Name: __destructor (5F 5F 64 65 73 74 72 75 63 74 6F 72 00 00 00 00)211// CHECK:     Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)212// CHECK:     Address: 0x0213// CHECK:     Size: 0x0214// CHECK:     Offset: 2548215// CHECK:     Alignment: 0216// CHECK:     RelocationOffset: 0x0217// CHECK:     RelocationCount: 0218// CHECK:     Type: Regular (0x0)219// CHECK:     Attributes [ (0x0)220// CHECK:     ]221// CHECK:     Reserved1: 0x0222// CHECK:     Reserved2: 0x0223// CHECK:     SectionData (224// CHECK:     )225// CHECK:   }226// CHECK:   Section {227// CHECK:     Index: 9228// CHECK:     Name: __symbol_stub (5F 5F 73 79 6D 62 6F 6C 5F 73 74 75 62 00 00 00)229// CHECK:     Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)230// CHECK:     Address: 0x0231// CHECK:     Size: 0x0232// CHECK:     Offset: 2548233// CHECK:     Alignment: 0234// CHECK:     RelocationOffset: 0x0235// CHECK:     RelocationCount: 0236// CHECK:     Type: SymbolStubs (0x8)237// CHECK:     Attributes [ (0x800000)238// CHECK:       PureInstructions (0x800000)239// CHECK:     ]240// CHECK:     Reserved1: 0x0241// CHECK:     Reserved2: 0x10242// CHECK:     SectionData (243// CHECK:     )244// CHECK:   }245// CHECK:   Section {246// CHECK:     Index: 10247// CHECK:     Name: __picsymbol_stub (5F 5F 70 69 63 73 79 6D 62 6F 6C 5F 73 74 75 62)248// CHECK:     Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)249// CHECK:     Address: 0x0250// CHECK:     Size: 0x0251// CHECK:     Offset: 2548252// CHECK:     Alignment: 0253// CHECK:     RelocationOffset: 0x0254// CHECK:     RelocationCount: 0255// CHECK:     Type: SymbolStubs (0x8)256// CHECK:     Attributes [ (0x800000)257// CHECK:       PureInstructions (0x800000)258// CHECK:     ]259// CHECK:     Reserved1: 0x0260// CHECK:     Reserved2: 0x1A261// CHECK:     SectionData (262// CHECK:     )263// CHECK:   }264// CHECK:   Section {265// CHECK:     Index: 11266// CHECK:     Name: __data (5F 5F 64 61 74 61 00 00 00 00 00 00 00 00 00 00)267// CHECK:     Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)268// CHECK:     Address: 0x0269// CHECK:     Size: 0x0270// CHECK:     Offset: 2548271// CHECK:     Alignment: 0272// CHECK:     RelocationOffset: 0x0273// CHECK:     RelocationCount: 0274// CHECK:     Type: Regular (0x0)275// CHECK:     Attributes [ (0x0)276// CHECK:     ]277// CHECK:     Reserved1: 0x0278// CHECK:     Reserved2: 0x0279// CHECK:     SectionData (280// CHECK:     )281// CHECK:   }282// CHECK:   Section {283// CHECK:     Index: 12284// CHECK:     Name: __static_data (5F 5F 73 74 61 74 69 63 5F 64 61 74 61 00 00 00)285// CHECK:     Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)286// CHECK:     Address: 0x0287// CHECK:     Size: 0x0288// CHECK:     Offset: 2548289// CHECK:     Alignment: 0290// CHECK:     RelocationOffset: 0x0291// CHECK:     RelocationCount: 0292// CHECK:     Type: Regular (0x0)293// CHECK:     Attributes [ (0x0)294// CHECK:     ]295// CHECK:     Reserved1: 0x0296// CHECK:     Reserved2: 0x0297// CHECK:     SectionData (298// CHECK:     )299// CHECK:   }300// CHECK:   Section {301// CHECK:     Index: 13302// CHECK:     Name: __nl_symbol_ptr (5F 5F 6E 6C 5F 73 79 6D 62 6F 6C 5F 70 74 72 00)303// CHECK:     Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)304// CHECK:     Address: 0x0305// CHECK:     Size: 0x0306// CHECK:     Offset: 2548307// CHECK:     Alignment: 2308// CHECK:     RelocationOffset: 0x0309// CHECK:     RelocationCount: 0310// CHECK:     Type: NonLazySymbolPointers (0x6)311// CHECK:     Attributes [ (0x0)312// CHECK:     ]313// CHECK:     Reserved1: 0x0314// CHECK:     Reserved2: 0x0315// CHECK:     SectionData (316// CHECK:     )317// CHECK:   }318// CHECK:   Section {319// CHECK:     Index: 14320// CHECK:     Name: __la_symbol_ptr (5F 5F 6C 61 5F 73 79 6D 62 6F 6C 5F 70 74 72 00)321// CHECK:     Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)322// CHECK:     Address: 0x0323// CHECK:     Size: 0x0324// CHECK:     Offset: 2548325// CHECK:     Alignment: 2326// CHECK:     RelocationOffset: 0x0327// CHECK:     RelocationCount: 0328// CHECK:     Type: LazySymbolPointers (0x7)329// CHECK:     Attributes [ (0x0)330// CHECK:     ]331// CHECK:     Reserved1: 0x0332// CHECK:     Reserved2: 0x0333// CHECK:     SectionData (334// CHECK:     )335// CHECK:   }336// CHECK:   Section {337// CHECK:     Index: 15338// CHECK:     Name: __dyld (5F 5F 64 79 6C 64 00 00 00 00 00 00 00 00 00 00)339// CHECK:     Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)340// CHECK:     Address: 0x0341// CHECK:     Size: 0x0342// CHECK:     Offset: 2548343// CHECK:     Alignment: 0344// CHECK:     RelocationOffset: 0x0345// CHECK:     RelocationCount: 0346// CHECK:     Type: Regular (0x0)347// CHECK:     Attributes [ (0x0)348// CHECK:     ]349// CHECK:     Reserved1: 0x0350// CHECK:     Reserved2: 0x0351// CHECK:     SectionData (352// CHECK:     )353// CHECK:   }354// CHECK:   Section {355// CHECK:     Index: 16356// CHECK:     Name: __mod_init_func (5F 5F 6D 6F 64 5F 69 6E 69 74 5F 66 75 6E 63 00)357// CHECK:     Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)358// CHECK:     Address: 0x0359// CHECK:     Size: 0x0360// CHECK:     Offset: 2548361// CHECK:     Alignment: 2362// CHECK:     RelocationOffset: 0x0363// CHECK:     RelocationCount: 0364// CHECK:     Type: ModInitFuncPointers (0x9)365// CHECK:     Attributes [ (0x0)366// CHECK:     ]367// CHECK:     Reserved1: 0x0368// CHECK:     Reserved2: 0x0369// CHECK:     SectionData (370// CHECK:     )371// CHECK:   }372// CHECK:   Section {373// CHECK:     Index: 17374// CHECK:     Name: __mod_term_func (5F 5F 6D 6F 64 5F 74 65 72 6D 5F 66 75 6E 63 00)375// CHECK:     Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)376// CHECK:     Address: 0x0377// CHECK:     Size: 0x0378// CHECK:     Offset: 2548379// CHECK:     Alignment: 2380// CHECK:     RelocationOffset: 0x0381// CHECK:     RelocationCount: 0382// CHECK:     Type: ModTermFuncPointers (0xA)383// CHECK:     Attributes [ (0x0)384// CHECK:     ]385// CHECK:     Reserved1: 0x0386// CHECK:     Reserved2: 0x0387// CHECK:     SectionData (388// CHECK:     )389// CHECK:   }390// CHECK:   Section {391// CHECK:     Index: 18392// CHECK:     Name: __const (5F 5F 63 6F 6E 73 74 00 00 00 00 00 00 00 00 00)393// CHECK:     Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00)394// CHECK:     Address: 0x0395// CHECK:     Size: 0x0396// CHECK:     Offset: 2548397// CHECK:     Alignment: 0398// CHECK:     RelocationOffset: 0x0399// CHECK:     RelocationCount: 0400// CHECK:     Type: Regular (0x0)401// CHECK:     Attributes [ (0x0)402// CHECK:     ]403// CHECK:     Reserved1: 0x0404// CHECK:     Reserved2: 0x0405// CHECK:     SectionData (406// CHECK:     )407// CHECK:   }408// CHECK:   Section {409// CHECK:     Index: 19410// CHECK:     Name: __class (5F 5F 63 6C 61 73 73 00 00 00 00 00 00 00 00 00)411// CHECK:     Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)412// CHECK:     Address: 0x0413// CHECK:     Size: 0x0414// CHECK:     Offset: 2548415// CHECK:     Alignment: 0416// CHECK:     RelocationOffset: 0x0417// CHECK:     RelocationCount: 0418// CHECK:     Type: Regular (0x0)419// CHECK:     Attributes [ (0x100000)420// CHECK:       NoDeadStrip (0x100000)421// CHECK:     ]422// CHECK:     Reserved1: 0x0423// CHECK:     Reserved2: 0x0424// CHECK:     SectionData (425// CHECK:     )426// CHECK:   }427// CHECK:   Section {428// CHECK:     Index: 20429// CHECK:     Name: __meta_class (5F 5F 6D 65 74 61 5F 63 6C 61 73 73 00 00 00 00)430// CHECK:     Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)431// CHECK:     Address: 0x0432// CHECK:     Size: 0x0433// CHECK:     Offset: 2548434// CHECK:     Alignment: 0435// CHECK:     RelocationOffset: 0x0436// CHECK:     RelocationCount: 0437// CHECK:     Type: Regular (0x0)438// CHECK:     Attributes [ (0x100000)439// CHECK:       NoDeadStrip (0x100000)440// CHECK:     ]441// CHECK:     Reserved1: 0x0442// CHECK:     Reserved2: 0x0443// CHECK:     SectionData (444// CHECK:     )445// CHECK:   }446// CHECK:   Section {447// CHECK:     Index: 21448// CHECK:     Name: __cat_cls_meth (5F 5F 63 61 74 5F 63 6C 73 5F 6D 65 74 68 00 00)449// CHECK:     Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)450// CHECK:     Address: 0x0451// CHECK:     Size: 0x0452// CHECK:     Offset: 2548453// CHECK:     Alignment: 0454// CHECK:     RelocationOffset: 0x0455// CHECK:     RelocationCount: 0456// CHECK:     Type: Regular (0x0)457// CHECK:     Attributes [ (0x100000)458// CHECK:       NoDeadStrip (0x100000)459// CHECK:     ]460// CHECK:     Reserved1: 0x0461// CHECK:     Reserved2: 0x0462// CHECK:     SectionData (463// CHECK:     )464// CHECK:   }465// CHECK:   Section {466// CHECK:     Index: 22467// CHECK:     Name: __cat_inst_meth (5F 5F 63 61 74 5F 69 6E 73 74 5F 6D 65 74 68 00)468// CHECK:     Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)469// CHECK:     Address: 0x0470// CHECK:     Size: 0x0471// CHECK:     Offset: 2548472// CHECK:     Alignment: 0473// CHECK:     RelocationOffset: 0x0474// CHECK:     RelocationCount: 0475// CHECK:     Type: Regular (0x0)476// CHECK:     Attributes [ (0x100000)477// CHECK:       NoDeadStrip (0x100000)478// CHECK:     ]479// CHECK:     Reserved1: 0x0480// CHECK:     Reserved2: 0x0481// CHECK:     SectionData (482// CHECK:     )483// CHECK:   }484// CHECK:   Section {485// CHECK:     Index: 23486// CHECK:     Name: __protocol (5F 5F 70 72 6F 74 6F 63 6F 6C 00 00 00 00 00 00)487// CHECK:     Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)488// CHECK:     Address: 0x0489// CHECK:     Size: 0x0490// CHECK:     Offset: 2548491// CHECK:     Alignment: 0492// CHECK:     RelocationOffset: 0x0493// CHECK:     RelocationCount: 0494// CHECK:     Type: Regular (0x0)495// CHECK:     Attributes [ (0x100000)496// CHECK:       NoDeadStrip (0x100000)497// CHECK:     ]498// CHECK:     Reserved1: 0x0499// CHECK:     Reserved2: 0x0500// CHECK:     SectionData (501// CHECK:     )502// CHECK:   }503// CHECK:   Section {504// CHECK:     Index: 24505// CHECK:     Name: __string_object (5F 5F 73 74 72 69 6E 67 5F 6F 62 6A 65 63 74 00)506// CHECK:     Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)507// CHECK:     Address: 0x0508// CHECK:     Size: 0x0509// CHECK:     Offset: 2548510// CHECK:     Alignment: 0511// CHECK:     RelocationOffset: 0x0512// CHECK:     RelocationCount: 0513// CHECK:     Type: Regular (0x0)514// CHECK:     Attributes [ (0x100000)515// CHECK:       NoDeadStrip (0x100000)516// CHECK:     ]517// CHECK:     Reserved1: 0x0518// CHECK:     Reserved2: 0x0519// CHECK:     SectionData (520// CHECK:     )521// CHECK:   }522// CHECK:   Section {523// CHECK:     Index: 25524// CHECK:     Name: __cls_meth (5F 5F 63 6C 73 5F 6D 65 74 68 00 00 00 00 00 00)525// CHECK:     Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)526// CHECK:     Address: 0x0527// CHECK:     Size: 0x0528// CHECK:     Offset: 2548529// CHECK:     Alignment: 0530// CHECK:     RelocationOffset: 0x0531// CHECK:     RelocationCount: 0532// CHECK:     Type: Regular (0x0)533// CHECK:     Attributes [ (0x100000)534// CHECK:       NoDeadStrip (0x100000)535// CHECK:     ]536// CHECK:     Reserved1: 0x0537// CHECK:     Reserved2: 0x0538// CHECK:     SectionData (539// CHECK:     )540// CHECK:   }541// CHECK:   Section {542// CHECK:     Index: 26543// CHECK:     Name: __inst_meth (5F 5F 69 6E 73 74 5F 6D 65 74 68 00 00 00 00 00)544// CHECK:     Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)545// CHECK:     Address: 0x0546// CHECK:     Size: 0x0547// CHECK:     Offset: 2548548// CHECK:     Alignment: 0549// CHECK:     RelocationOffset: 0x0550// CHECK:     RelocationCount: 0551// CHECK:     Type: Regular (0x0)552// CHECK:     Attributes [ (0x100000)553// CHECK:       NoDeadStrip (0x100000)554// CHECK:     ]555// CHECK:     Reserved1: 0x0556// CHECK:     Reserved2: 0x0557// CHECK:     SectionData (558// CHECK:     )559// CHECK:   }560// CHECK:   Section {561// CHECK:     Index: 27562// CHECK:     Name: __cls_refs (5F 5F 63 6C 73 5F 72 65 66 73 00 00 00 00 00 00)563// CHECK:     Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)564// CHECK:     Address: 0x0565// CHECK:     Size: 0x0566// CHECK:     Offset: 2548567// CHECK:     Alignment: 2568// CHECK:     RelocationOffset: 0x0569// CHECK:     RelocationCount: 0570// CHECK:     Type: LiteralPointers (0x5)571// CHECK:     Attributes [ (0x100000)572// CHECK:       NoDeadStrip (0x100000)573// CHECK:     ]574// CHECK:     Reserved1: 0x0575// CHECK:     Reserved2: 0x0576// CHECK:     SectionData (577// CHECK:     )578// CHECK:   }579// CHECK:   Section {580// CHECK:     Index: 28581// CHECK:     Name: __message_refs (5F 5F 6D 65 73 73 61 67 65 5F 72 65 66 73 00 00)582// CHECK:     Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)583// CHECK:     Address: 0x0584// CHECK:     Size: 0x0585// CHECK:     Offset: 2548586// CHECK:     Alignment: 2587// CHECK:     RelocationOffset: 0x0588// CHECK:     RelocationCount: 0589// CHECK:     Type: LiteralPointers (0x5)590// CHECK:     Attributes [ (0x100000)591// CHECK:       NoDeadStrip (0x100000)592// CHECK:     ]593// CHECK:     Reserved1: 0x0594// CHECK:     Reserved2: 0x0595// CHECK:     SectionData (596// CHECK:     )597// CHECK:   }598// CHECK:   Section {599// CHECK:     Index: 29600// CHECK:     Name: __symbols (5F 5F 73 79 6D 62 6F 6C 73 00 00 00 00 00 00 00)601// CHECK:     Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)602// CHECK:     Address: 0x0603// CHECK:     Size: 0x0604// CHECK:     Offset: 2548605// CHECK:     Alignment: 0606// CHECK:     RelocationOffset: 0x0607// CHECK:     RelocationCount: 0608// CHECK:     Type: Regular (0x0)609// CHECK:     Attributes [ (0x100000)610// CHECK:       NoDeadStrip (0x100000)611// CHECK:     ]612// CHECK:     Reserved1: 0x0613// CHECK:     Reserved2: 0x0614// CHECK:     SectionData (615// CHECK:     )616// CHECK:   }617// CHECK:   Section {618// CHECK:     Index: 30619// CHECK:     Name: __category (5F 5F 63 61 74 65 67 6F 72 79 00 00 00 00 00 00)620// CHECK:     Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)621// CHECK:     Address: 0x0622// CHECK:     Size: 0x0623// CHECK:     Offset: 2548624// CHECK:     Alignment: 0625// CHECK:     RelocationOffset: 0x0626// CHECK:     RelocationCount: 0627// CHECK:     Type: Regular (0x0)628// CHECK:     Attributes [ (0x100000)629// CHECK:       NoDeadStrip (0x100000)630// CHECK:     ]631// CHECK:     Reserved1: 0x0632// CHECK:     Reserved2: 0x0633// CHECK:     SectionData (634// CHECK:     )635// CHECK:   }636// CHECK:   Section {637// CHECK:     Index: 31638// CHECK:     Name: __class_vars (5F 5F 63 6C 61 73 73 5F 76 61 72 73 00 00 00 00)639// CHECK:     Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)640// CHECK:     Address: 0x0641// CHECK:     Size: 0x0642// CHECK:     Offset: 2548643// CHECK:     Alignment: 0644// CHECK:     RelocationOffset: 0x0645// CHECK:     RelocationCount: 0646// CHECK:     Type: Regular (0x0)647// CHECK:     Attributes [ (0x100000)648// CHECK:       NoDeadStrip (0x100000)649// CHECK:     ]650// CHECK:     Reserved1: 0x0651// CHECK:     Reserved2: 0x0652// CHECK:     SectionData (653// CHECK:     )654// CHECK:   }655// CHECK:   Section {656// CHECK:     Index: 32657// CHECK:     Name: __instance_vars (5F 5F 69 6E 73 74 61 6E 63 65 5F 76 61 72 73 00)658// CHECK:     Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)659// CHECK:     Address: 0x0660// CHECK:     Size: 0x0661// CHECK:     Offset: 2548662// CHECK:     Alignment: 0663// CHECK:     RelocationOffset: 0x0664// CHECK:     RelocationCount: 0665// CHECK:     Type: Regular (0x0)666// CHECK:     Attributes [ (0x100000)667// CHECK:       NoDeadStrip (0x100000)668// CHECK:     ]669// CHECK:     Reserved1: 0x0670// CHECK:     Reserved2: 0x0671// CHECK:     SectionData (672// CHECK:     )673// CHECK:   }674// CHECK:   Section {675// CHECK:     Index: 33676// CHECK:     Name: __module_info (5F 5F 6D 6F 64 75 6C 65 5F 69 6E 66 6F 00 00 00)677// CHECK:     Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)678// CHECK:     Address: 0x0679// CHECK:     Size: 0x0680// CHECK:     Offset: 2548681// CHECK:     Alignment: 0682// CHECK:     RelocationOffset: 0x0683// CHECK:     RelocationCount: 0684// CHECK:     Type: Regular (0x0)685// CHECK:     Attributes [ (0x100000)686// CHECK:       NoDeadStrip (0x100000)687// CHECK:     ]688// CHECK:     Reserved1: 0x0689// CHECK:     Reserved2: 0x0690// CHECK:     SectionData (691// CHECK:     )692// CHECK:   }693// CHECK:   Section {694// CHECK:     Index: 34695// CHECK:     Name: __selector_strs (5F 5F 73 65 6C 65 63 74 6F 72 5F 73 74 72 73 00)696// CHECK:     Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00)697// CHECK:     Address: 0x0698// CHECK:     Size: 0x0699// CHECK:     Offset: 2548700// CHECK:     Alignment: 0701// CHECK:     RelocationOffset: 0x0702// CHECK:     RelocationCount: 0703// CHECK:     Type: CStringLiterals (0x2)704// CHECK:     Attributes [ (0x0)705// CHECK:     ]706// CHECK:     Reserved1: 0x0707// CHECK:     Reserved2: 0x0708// CHECK:     SectionData (709// CHECK:     )710// CHECK:   }711// CHECK:   Section {712// CHECK:     Index: 35713// CHECK:     Name: __picsymbolstub4 (5F 5F 70 69 63 73 79 6D 62 6F 6C 73 74 75 62 34)714// CHECK:     Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00)715// CHECK:     Address: 0x0716// CHECK:     Size: 0x0717// CHECK:     Offset: 2548718// CHECK:     Alignment: 0719// CHECK:     RelocationOffset: 0x0720// CHECK:     RelocationCount: 0721// CHECK:     Type: SymbolStubs (0x8)722// CHECK:     Attributes [ (0x0)723// CHECK:     ]724// CHECK:     Reserved1: 0x0725// CHECK:     Reserved2: 0x10726// CHECK:     SectionData (727// CHECK:     )728// CHECK:   }729// CHECK: ]730// CHECK: Segment {731// CHECK:   Cmd: LC_SEGMENT732// CHECK:   Name: 733// CHECK:   Size: 2504734// CHECK:   vmaddr: 0x0735// CHECK:   vmsize: 0x0736// CHECK:   fileoff: 2548737// CHECK:   filesize: 0738// CHECK:   maxprot: rwx739// CHECK:   initprot: rwx740// CHECK:   nsects: 36741// CHECK:   flags: 0x0742// CHECK: }743