1// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -file-headers -s -sd -r -t --macho-segment --macho-dysymtab --macho-indirect-symbols | FileCheck %s 2 3 .text 4L0: 5D0: 6 .section __TEXT,__text,regular,pure_instructions 7L1: 8D1: 9 .const 10L2: 11D2: 12 .static_const 13L3: 14D3: 15 .cstring 16L4: 17D4: 18 .literal4 19L5: 20D5: 21 .literal8 22L6: 23D6: 24 .literal16 25L7: 26D7: 27 .constructor 28L8: 29D8: 30 .destructor 31L9: 32D9: 33 .symbol_stub 34L10: 35D10: 36 .picsymbol_stub 37L11: 38D11: 39 .data 40L12: 41D12: 42 .static_data 43L13: 44D13: 45 .non_lazy_symbol_pointer 46L14: 47D14: 48 .lazy_symbol_pointer 49L15: 50D15: 51 .dyld 52L16: 53D16: 54 .mod_init_func 55L17: 56D17: 57 .mod_term_func 58L18: 59D18: 60 .const_data 61L19: 62D19: 63 .objc_class 64L20: 65D20: 66 .objc_meta_class 67L21: 68D21: 69 .objc_cat_cls_meth 70L22: 71D22: 72 .objc_cat_inst_meth 73L23: 74D23: 75 .objc_protocol 76L24: 77D24: 78 .objc_string_object 79L25: 80D25: 81 .objc_cls_meth 82L26: 83D26: 84 .objc_inst_meth 85L27: 86D27: 87 .objc_cls_refs 88L28: 89D28: 90 .objc_message_refs 91L29: 92D29: 93 .objc_symbols 94L30: 95D30: 96 .objc_category 97L31: 98D31: 99 .objc_class_vars 100L32: 101D32: 102 .objc_instance_vars 103L33: 104D33: 105 .objc_module_info 106L34: 107D34: 108 .objc_class_names 109L35: 110D35: 111 .objc_meth_var_types 112L36: 113D36: 114 .objc_meth_var_names 115L37: 116D37: 117 .objc_selector_strs 118L38: 119D38: 120 .section __TEXT,__picsymbolstub4,symbol_stubs,none,16 121L39: 122D39: 123 124// CHECK: File: <stdin> 125// CHECK: Format: Mach-O 32-bit i386 126// CHECK: Arch: i386 127// CHECK: AddressSize: 32bit 128// CHECK: MachHeader { 129// CHECK: Magic: Magic (0xFEEDFACE) 130// CHECK: CpuType: X86 (0x7) 131// CHECK: CpuSubType: CPU_SUBTYPE_I386_ALL (0x3) 132// CHECK: FileType: Relocatable (0x1) 133// CHECK: NumOfLoadCommands: 4 134// CHECK: SizeOfLoadCommands: 2624 135// CHECK: Flags [ (0x0) 136// CHECK: ] 137// CHECK: } 138// CHECK: Sections [ 139// CHECK: Section { 140// CHECK: Index: 0 141// CHECK: Name: __text (5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00) 142// CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 143// CHECK: Address: 0x0 144// CHECK: Size: 0x0 145// CHECK: Offset: 2652 146// CHECK: Alignment: 0 147// CHECK: RelocationOffset: 0x0 148// CHECK: RelocationCount: 0 149// CHECK: Type: 0x0 150// CHECK: Attributes [ (0x800000) 151// CHECK: PureInstructions (0x800000) 152// CHECK: ] 153// CHECK: Reserved1: 0x0 154// CHECK: Reserved2: 0x0 155// CHECK: SectionData ( 156// CHECK: ) 157// CHECK: } 158// CHECK: Section { 159// CHECK: Index: 1 160// CHECK: Name: __const (5F 5F 63 6F 6E 73 74 00 00 00 00 00 00 00 00 00) 161// CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 162// CHECK: Address: 0x0 163// CHECK: Size: 0x0 164// CHECK: Offset: 2652 165// CHECK: Alignment: 0 166// CHECK: RelocationOffset: 0x0 167// CHECK: RelocationCount: 0 168// CHECK: Type: 0x0 169// CHECK: Attributes [ (0x0) 170// CHECK: ] 171// CHECK: Reserved1: 0x0 172// CHECK: Reserved2: 0x0 173// CHECK: SectionData ( 174// CHECK: ) 175// CHECK: } 176// CHECK: Section { 177// CHECK: Index: 2 178// CHECK: Name: __static_const (5F 5F 73 74 61 74 69 63 5F 63 6F 6E 73 74 00 00) 179// CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 180// CHECK: Address: 0x0 181// CHECK: Size: 0x0 182// CHECK: Offset: 2652 183// CHECK: Alignment: 0 184// CHECK: RelocationOffset: 0x0 185// CHECK: RelocationCount: 0 186// CHECK: Type: 0x0 187// CHECK: Attributes [ (0x0) 188// CHECK: ] 189// CHECK: Reserved1: 0x0 190// CHECK: Reserved2: 0x0 191// CHECK: SectionData ( 192// CHECK: ) 193// CHECK: } 194// CHECK: Section { 195// CHECK: Index: 3 196// CHECK: Name: __cstring (5F 5F 63 73 74 72 69 6E 67 00 00 00 00 00 00 00) 197// CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 198// CHECK: Address: 0x0 199// CHECK: Size: 0x0 200// CHECK: Offset: 2652 201// CHECK: Alignment: 0 202// CHECK: RelocationOffset: 0x0 203// CHECK: RelocationCount: 0 204// CHECK: Type: ExtReloc (0x2) 205// CHECK: Attributes [ (0x0) 206// CHECK: ] 207// CHECK: Reserved1: 0x0 208// CHECK: Reserved2: 0x0 209// CHECK: SectionData ( 210// CHECK: ) 211// CHECK: } 212// CHECK: Section { 213// CHECK: Index: 4 214// CHECK: Name: __literal4 (5F 5F 6C 69 74 65 72 61 6C 34 00 00 00 00 00 00) 215// CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 216// CHECK: Address: 0x0 217// CHECK: Size: 0x0 218// CHECK: Offset: 2652 219// CHECK: Alignment: 2 220// CHECK: RelocationOffset: 0x0 221// CHECK: RelocationCount: 0 222// CHECK: Type: 0x3 223// CHECK: Attributes [ (0x0) 224// CHECK: ] 225// CHECK: Reserved1: 0x0 226// CHECK: Reserved2: 0x0 227// CHECK: SectionData ( 228// CHECK: ) 229// CHECK: } 230// CHECK: Section { 231// CHECK: Index: 5 232// CHECK: Name: __literal8 (5F 5F 6C 69 74 65 72 61 6C 38 00 00 00 00 00 00) 233// CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 234// CHECK: Address: 0x0 235// CHECK: Size: 0x0 236// CHECK: Offset: 2652 237// CHECK: Alignment: 3 238// CHECK: RelocationOffset: 0x0 239// CHECK: RelocationCount: 0 240// CHECK: Type: SomeInstructions (0x4) 241// CHECK: Attributes [ (0x0) 242// CHECK: ] 243// CHECK: Reserved1: 0x0 244// CHECK: Reserved2: 0x0 245// CHECK: SectionData ( 246// CHECK: ) 247// CHECK: } 248// CHECK: Section { 249// CHECK: Index: 6 250// CHECK: Name: __literal16 (5F 5F 6C 69 74 65 72 61 6C 31 36 00 00 00 00 00) 251// CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 252// CHECK: Address: 0x0 253// CHECK: Size: 0x0 254// CHECK: Offset: 2652 255// CHECK: Alignment: 4 256// CHECK: RelocationOffset: 0x0 257// CHECK: RelocationCount: 0 258// CHECK: Type: 0xE 259// CHECK: Attributes [ (0x0) 260// CHECK: ] 261// CHECK: Reserved1: 0x0 262// CHECK: Reserved2: 0x0 263// CHECK: SectionData ( 264// CHECK: ) 265// CHECK: } 266// CHECK: Section { 267// CHECK: Index: 7 268// CHECK: Name: __constructor (5F 5F 63 6F 6E 73 74 72 75 63 74 6F 72 00 00 00) 269// CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 270// CHECK: Address: 0x0 271// CHECK: Size: 0x0 272// CHECK: Offset: 2652 273// CHECK: Alignment: 0 274// CHECK: RelocationOffset: 0x0 275// CHECK: RelocationCount: 0 276// CHECK: Type: 0x0 277// CHECK: Attributes [ (0x0) 278// CHECK: ] 279// CHECK: Reserved1: 0x0 280// CHECK: Reserved2: 0x0 281// CHECK: SectionData ( 282// CHECK: ) 283// CHECK: } 284// CHECK: Section { 285// CHECK: Index: 8 286// CHECK: Name: __destructor (5F 5F 64 65 73 74 72 75 63 74 6F 72 00 00 00 00) 287// CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 288// CHECK: Address: 0x0 289// CHECK: Size: 0x0 290// CHECK: Offset: 2652 291// CHECK: Alignment: 0 292// CHECK: RelocationOffset: 0x0 293// CHECK: RelocationCount: 0 294// CHECK: Type: 0x0 295// CHECK: Attributes [ (0x0) 296// CHECK: ] 297// CHECK: Reserved1: 0x0 298// CHECK: Reserved2: 0x0 299// CHECK: SectionData ( 300// CHECK: ) 301// CHECK: } 302// CHECK: Section { 303// CHECK: Index: 9 304// CHECK: Name: __symbol_stub (5F 5F 73 79 6D 62 6F 6C 5F 73 74 75 62 00 00 00) 305// CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 306// CHECK: Address: 0x0 307// CHECK: Size: 0x0 308// CHECK: Offset: 2652 309// CHECK: Alignment: 0 310// CHECK: RelocationOffset: 0x0 311// CHECK: RelocationCount: 0 312// CHECK: Type: 0x8 313// CHECK: Attributes [ (0x800000) 314// CHECK: PureInstructions (0x800000) 315// CHECK: ] 316// CHECK: Reserved1: 0x0 317// CHECK: Reserved2: 0x10 318// CHECK: SectionData ( 319// CHECK: ) 320// CHECK: } 321// CHECK: Section { 322// CHECK: Index: 10 323// CHECK: Name: __picsymbol_stub (5F 5F 70 69 63 73 79 6D 62 6F 6C 5F 73 74 75 62) 324// CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 325// CHECK: Address: 0x0 326// CHECK: Size: 0x0 327// CHECK: Offset: 2652 328// CHECK: Alignment: 0 329// CHECK: RelocationOffset: 0x0 330// CHECK: RelocationCount: 0 331// CHECK: Type: 0x8 332// CHECK: Attributes [ (0x800000) 333// CHECK: PureInstructions (0x800000) 334// CHECK: ] 335// CHECK: Reserved1: 0x0 336// CHECK: Reserved2: 0x1A 337// CHECK: SectionData ( 338// CHECK: ) 339// CHECK: } 340// CHECK: Section { 341// CHECK: Index: 11 342// CHECK: Name: __data (5F 5F 64 61 74 61 00 00 00 00 00 00 00 00 00 00) 343// CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 344// CHECK: Address: 0x0 345// CHECK: Size: 0x0 346// CHECK: Offset: 2652 347// CHECK: Alignment: 0 348// CHECK: RelocationOffset: 0x0 349// CHECK: RelocationCount: 0 350// CHECK: Type: 0x0 351// CHECK: Attributes [ (0x0) 352// CHECK: ] 353// CHECK: Reserved1: 0x0 354// CHECK: Reserved2: 0x0 355// CHECK: SectionData ( 356// CHECK: ) 357// CHECK: } 358// CHECK: Section { 359// CHECK: Index: 12 360// CHECK: Name: __static_data (5F 5F 73 74 61 74 69 63 5F 64 61 74 61 00 00 00) 361// CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 362// CHECK: Address: 0x0 363// CHECK: Size: 0x0 364// CHECK: Offset: 2652 365// CHECK: Alignment: 0 366// CHECK: RelocationOffset: 0x0 367// CHECK: RelocationCount: 0 368// CHECK: Type: 0x0 369// CHECK: Attributes [ (0x0) 370// CHECK: ] 371// CHECK: Reserved1: 0x0 372// CHECK: Reserved2: 0x0 373// CHECK: SectionData ( 374// CHECK: ) 375// CHECK: } 376// CHECK: Section { 377// CHECK: Index: 13 378// CHECK: Name: __nl_symbol_ptr (5F 5F 6E 6C 5F 73 79 6D 62 6F 6C 5F 70 74 72 00) 379// CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 380// CHECK: Address: 0x0 381// CHECK: Size: 0x0 382// CHECK: Offset: 2652 383// CHECK: Alignment: 2 384// CHECK: RelocationOffset: 0x0 385// CHECK: RelocationCount: 0 386// CHECK: Type: 0x6 387// CHECK: Attributes [ (0x0) 388// CHECK: ] 389// CHECK: Reserved1: 0x0 390// CHECK: Reserved2: 0x0 391// CHECK: SectionData ( 392// CHECK: ) 393// CHECK: } 394// CHECK: Section { 395// CHECK: Index: 14 396// CHECK: Name: __la_symbol_ptr (5F 5F 6C 61 5F 73 79 6D 62 6F 6C 5F 70 74 72 00) 397// CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 398// CHECK: Address: 0x0 399// CHECK: Size: 0x0 400// CHECK: Offset: 2652 401// CHECK: Alignment: 2 402// CHECK: RelocationOffset: 0x0 403// CHECK: RelocationCount: 0 404// CHECK: Type: 0x7 405// CHECK: Attributes [ (0x0) 406// CHECK: ] 407// CHECK: Reserved1: 0x0 408// CHECK: Reserved2: 0x0 409// CHECK: SectionData ( 410// CHECK: ) 411// CHECK: } 412// CHECK: Section { 413// CHECK: Index: 15 414// CHECK: Name: __dyld (5F 5F 64 79 6C 64 00 00 00 00 00 00 00 00 00 00) 415// CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 416// CHECK: Address: 0x0 417// CHECK: Size: 0x0 418// CHECK: Offset: 2652 419// CHECK: Alignment: 0 420// CHECK: RelocationOffset: 0x0 421// CHECK: RelocationCount: 0 422// CHECK: Type: 0x0 423// CHECK: Attributes [ (0x0) 424// CHECK: ] 425// CHECK: Reserved1: 0x0 426// CHECK: Reserved2: 0x0 427// CHECK: SectionData ( 428// CHECK: ) 429// CHECK: } 430// CHECK: Section { 431// CHECK: Index: 16 432// CHECK: Name: __mod_init_func (5F 5F 6D 6F 64 5F 69 6E 69 74 5F 66 75 6E 63 00) 433// CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 434// CHECK: Address: 0x0 435// CHECK: Size: 0x0 436// CHECK: Offset: 2652 437// CHECK: Alignment: 2 438// CHECK: RelocationOffset: 0x0 439// CHECK: RelocationCount: 0 440// CHECK: Type: 0x9 441// CHECK: Attributes [ (0x0) 442// CHECK: ] 443// CHECK: Reserved1: 0x0 444// CHECK: Reserved2: 0x0 445// CHECK: SectionData ( 446// CHECK: ) 447// CHECK: } 448// CHECK: Section { 449// CHECK: Index: 17 450// CHECK: Name: __mod_term_func (5F 5F 6D 6F 64 5F 74 65 72 6D 5F 66 75 6E 63 00) 451// CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 452// CHECK: Address: 0x0 453// CHECK: Size: 0x0 454// CHECK: Offset: 2652 455// CHECK: Alignment: 2 456// CHECK: RelocationOffset: 0x0 457// CHECK: RelocationCount: 0 458// CHECK: Type: 0xA 459// CHECK: Attributes [ (0x0) 460// CHECK: ] 461// CHECK: Reserved1: 0x0 462// CHECK: Reserved2: 0x0 463// CHECK: SectionData ( 464// CHECK: ) 465// CHECK: } 466// CHECK: Section { 467// CHECK: Index: 18 468// CHECK: Name: __const (5F 5F 63 6F 6E 73 74 00 00 00 00 00 00 00 00 00) 469// CHECK: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 470// CHECK: Address: 0x0 471// CHECK: Size: 0x0 472// CHECK: Offset: 2652 473// CHECK: Alignment: 0 474// CHECK: RelocationOffset: 0x0 475// CHECK: RelocationCount: 0 476// CHECK: Type: 0x0 477// CHECK: Attributes [ (0x0) 478// CHECK: ] 479// CHECK: Reserved1: 0x0 480// CHECK: Reserved2: 0x0 481// CHECK: SectionData ( 482// CHECK: ) 483// CHECK: } 484// CHECK: Section { 485// CHECK: Index: 19 486// CHECK: Name: __class (5F 5F 63 6C 61 73 73 00 00 00 00 00 00 00 00 00) 487// CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00) 488// CHECK: Address: 0x0 489// CHECK: Size: 0x0 490// CHECK: Offset: 2652 491// CHECK: Alignment: 0 492// CHECK: RelocationOffset: 0x0 493// CHECK: RelocationCount: 0 494// CHECK: Type: 0x0 495// CHECK: Attributes [ (0x100000) 496// CHECK: NoDeadStrip (0x100000) 497// CHECK: ] 498// CHECK: Reserved1: 0x0 499// CHECK: Reserved2: 0x0 500// CHECK: SectionData ( 501// CHECK: ) 502// CHECK: } 503// CHECK: Section { 504// CHECK: Index: 20 505// CHECK: Name: __meta_class (5F 5F 6D 65 74 61 5F 63 6C 61 73 73 00 00 00 00) 506// CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00) 507// CHECK: Address: 0x0 508// CHECK: Size: 0x0 509// CHECK: Offset: 2652 510// CHECK: Alignment: 0 511// CHECK: RelocationOffset: 0x0 512// CHECK: RelocationCount: 0 513// CHECK: Type: 0x0 514// CHECK: Attributes [ (0x100000) 515// CHECK: NoDeadStrip (0x100000) 516// CHECK: ] 517// CHECK: Reserved1: 0x0 518// CHECK: Reserved2: 0x0 519// CHECK: SectionData ( 520// CHECK: ) 521// CHECK: } 522// CHECK: Section { 523// CHECK: Index: 21 524// CHECK: Name: __cat_cls_meth (5F 5F 63 61 74 5F 63 6C 73 5F 6D 65 74 68 00 00) 525// CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00) 526// CHECK: Address: 0x0 527// CHECK: Size: 0x0 528// CHECK: Offset: 2652 529// CHECK: Alignment: 0 530// CHECK: RelocationOffset: 0x0 531// CHECK: RelocationCount: 0 532// CHECK: Type: 0x0 533// CHECK: Attributes [ (0x100000) 534// CHECK: NoDeadStrip (0x100000) 535// CHECK: ] 536// CHECK: Reserved1: 0x0 537// CHECK: Reserved2: 0x0 538// CHECK: SectionData ( 539// CHECK: ) 540// CHECK: } 541// CHECK: Section { 542// CHECK: Index: 22 543// CHECK: Name: __cat_inst_meth (5F 5F 63 61 74 5F 69 6E 73 74 5F 6D 65 74 68 00) 544// CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00) 545// CHECK: Address: 0x0 546// CHECK: Size: 0x0 547// CHECK: Offset: 2652 548// CHECK: Alignment: 0 549// CHECK: RelocationOffset: 0x0 550// CHECK: RelocationCount: 0 551// CHECK: Type: 0x0 552// CHECK: Attributes [ (0x100000) 553// CHECK: NoDeadStrip (0x100000) 554// CHECK: ] 555// CHECK: Reserved1: 0x0 556// CHECK: Reserved2: 0x0 557// CHECK: SectionData ( 558// CHECK: ) 559// CHECK: } 560// CHECK: Section { 561// CHECK: Index: 23 562// CHECK: Name: __protocol (5F 5F 70 72 6F 74 6F 63 6F 6C 00 00 00 00 00 00) 563// CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00) 564// CHECK: Address: 0x0 565// CHECK: Size: 0x0 566// CHECK: Offset: 2652 567// CHECK: Alignment: 0 568// CHECK: RelocationOffset: 0x0 569// CHECK: RelocationCount: 0 570// CHECK: Type: 0x0 571// CHECK: Attributes [ (0x100000) 572// CHECK: NoDeadStrip (0x100000) 573// CHECK: ] 574// CHECK: Reserved1: 0x0 575// CHECK: Reserved2: 0x0 576// CHECK: SectionData ( 577// CHECK: ) 578// CHECK: } 579// CHECK: Section { 580// CHECK: Index: 24 581// CHECK: Name: __string_object (5F 5F 73 74 72 69 6E 67 5F 6F 62 6A 65 63 74 00) 582// CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00) 583// CHECK: Address: 0x0 584// CHECK: Size: 0x0 585// CHECK: Offset: 2652 586// CHECK: Alignment: 0 587// CHECK: RelocationOffset: 0x0 588// CHECK: RelocationCount: 0 589// CHECK: Type: 0x0 590// CHECK: Attributes [ (0x100000) 591// CHECK: NoDeadStrip (0x100000) 592// CHECK: ] 593// CHECK: Reserved1: 0x0 594// CHECK: Reserved2: 0x0 595// CHECK: SectionData ( 596// CHECK: ) 597// CHECK: } 598// CHECK: Section { 599// CHECK: Index: 25 600// CHECK: Name: __cls_meth (5F 5F 63 6C 73 5F 6D 65 74 68 00 00 00 00 00 00) 601// CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00) 602// CHECK: Address: 0x0 603// CHECK: Size: 0x0 604// CHECK: Offset: 2652 605// CHECK: Alignment: 0 606// CHECK: RelocationOffset: 0x0 607// CHECK: RelocationCount: 0 608// CHECK: Type: 0x0 609// CHECK: Attributes [ (0x100000) 610// CHECK: NoDeadStrip (0x100000) 611// CHECK: ] 612// CHECK: Reserved1: 0x0 613// CHECK: Reserved2: 0x0 614// CHECK: SectionData ( 615// CHECK: ) 616// CHECK: } 617// CHECK: Section { 618// CHECK: Index: 26 619// CHECK: Name: __inst_meth (5F 5F 69 6E 73 74 5F 6D 65 74 68 00 00 00 00 00) 620// CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00) 621// CHECK: Address: 0x0 622// CHECK: Size: 0x0 623// CHECK: Offset: 2652 624// CHECK: Alignment: 0 625// CHECK: RelocationOffset: 0x0 626// CHECK: RelocationCount: 0 627// CHECK: Type: 0x0 628// CHECK: Attributes [ (0x100000) 629// CHECK: NoDeadStrip (0x100000) 630// CHECK: ] 631// CHECK: Reserved1: 0x0 632// CHECK: Reserved2: 0x0 633// CHECK: SectionData ( 634// CHECK: ) 635// CHECK: } 636// CHECK: Section { 637// CHECK: Index: 27 638// CHECK: Name: __cls_refs (5F 5F 63 6C 73 5F 72 65 66 73 00 00 00 00 00 00) 639// CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00) 640// CHECK: Address: 0x0 641// CHECK: Size: 0x0 642// CHECK: Offset: 2652 643// CHECK: Alignment: 2 644// CHECK: RelocationOffset: 0x0 645// CHECK: RelocationCount: 0 646// CHECK: Type: 0x5 647// CHECK: Attributes [ (0x100000) 648// CHECK: NoDeadStrip (0x100000) 649// CHECK: ] 650// CHECK: Reserved1: 0x0 651// CHECK: Reserved2: 0x0 652// CHECK: SectionData ( 653// CHECK: ) 654// CHECK: } 655// CHECK: Section { 656// CHECK: Index: 28 657// CHECK: Name: __message_refs (5F 5F 6D 65 73 73 61 67 65 5F 72 65 66 73 00 00) 658// CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00) 659// CHECK: Address: 0x0 660// CHECK: Size: 0x0 661// CHECK: Offset: 2652 662// CHECK: Alignment: 2 663// CHECK: RelocationOffset: 0x0 664// CHECK: RelocationCount: 0 665// CHECK: Type: 0x5 666// CHECK: Attributes [ (0x100000) 667// CHECK: NoDeadStrip (0x100000) 668// CHECK: ] 669// CHECK: Reserved1: 0x0 670// CHECK: Reserved2: 0x0 671// CHECK: SectionData ( 672// CHECK: ) 673// CHECK: } 674// CHECK: Section { 675// CHECK: Index: 29 676// CHECK: Name: __symbols (5F 5F 73 79 6D 62 6F 6C 73 00 00 00 00 00 00 00) 677// CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00) 678// CHECK: Address: 0x0 679// CHECK: Size: 0x0 680// CHECK: Offset: 2652 681// CHECK: Alignment: 0 682// CHECK: RelocationOffset: 0x0 683// CHECK: RelocationCount: 0 684// CHECK: Type: 0x0 685// CHECK: Attributes [ (0x100000) 686// CHECK: NoDeadStrip (0x100000) 687// CHECK: ] 688// CHECK: Reserved1: 0x0 689// CHECK: Reserved2: 0x0 690// CHECK: SectionData ( 691// CHECK: ) 692// CHECK: } 693// CHECK: Section { 694// CHECK: Index: 30 695// CHECK: Name: __category (5F 5F 63 61 74 65 67 6F 72 79 00 00 00 00 00 00) 696// CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00) 697// CHECK: Address: 0x0 698// CHECK: Size: 0x0 699// CHECK: Offset: 2652 700// CHECK: Alignment: 0 701// CHECK: RelocationOffset: 0x0 702// CHECK: RelocationCount: 0 703// CHECK: Type: 0x0 704// CHECK: Attributes [ (0x100000) 705// CHECK: NoDeadStrip (0x100000) 706// CHECK: ] 707// CHECK: Reserved1: 0x0 708// CHECK: Reserved2: 0x0 709// CHECK: SectionData ( 710// CHECK: ) 711// CHECK: } 712// CHECK: Section { 713// CHECK: Index: 31 714// CHECK: Name: __class_vars (5F 5F 63 6C 61 73 73 5F 76 61 72 73 00 00 00 00) 715// CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00) 716// CHECK: Address: 0x0 717// CHECK: Size: 0x0 718// CHECK: Offset: 2652 719// CHECK: Alignment: 0 720// CHECK: RelocationOffset: 0x0 721// CHECK: RelocationCount: 0 722// CHECK: Type: 0x0 723// CHECK: Attributes [ (0x100000) 724// CHECK: NoDeadStrip (0x100000) 725// CHECK: ] 726// CHECK: Reserved1: 0x0 727// CHECK: Reserved2: 0x0 728// CHECK: SectionData ( 729// CHECK: ) 730// CHECK: } 731// CHECK: Section { 732// CHECK: Index: 32 733// CHECK: Name: __instance_vars (5F 5F 69 6E 73 74 61 6E 63 65 5F 76 61 72 73 00) 734// CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00) 735// CHECK: Address: 0x0 736// CHECK: Size: 0x0 737// CHECK: Offset: 2652 738// CHECK: Alignment: 0 739// CHECK: RelocationOffset: 0x0 740// CHECK: RelocationCount: 0 741// CHECK: Type: 0x0 742// CHECK: Attributes [ (0x100000) 743// CHECK: NoDeadStrip (0x100000) 744// CHECK: ] 745// CHECK: Reserved1: 0x0 746// CHECK: Reserved2: 0x0 747// CHECK: SectionData ( 748// CHECK: ) 749// CHECK: } 750// CHECK: Section { 751// CHECK: Index: 33 752// CHECK: Name: __module_info (5F 5F 6D 6F 64 75 6C 65 5F 69 6E 66 6F 00 00 00) 753// CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00) 754// CHECK: Address: 0x0 755// CHECK: Size: 0x0 756// CHECK: Offset: 2652 757// CHECK: Alignment: 0 758// CHECK: RelocationOffset: 0x0 759// CHECK: RelocationCount: 0 760// CHECK: Type: 0x0 761// CHECK: Attributes [ (0x100000) 762// CHECK: NoDeadStrip (0x100000) 763// CHECK: ] 764// CHECK: Reserved1: 0x0 765// CHECK: Reserved2: 0x0 766// CHECK: SectionData ( 767// CHECK: ) 768// CHECK: } 769// CHECK: Section { 770// CHECK: Index: 34 771// CHECK: Name: __selector_strs (5F 5F 73 65 6C 65 63 74 6F 72 5F 73 74 72 73 00) 772// CHECK: Segment: __OBJC (5F 5F 4F 42 4A 43 00 00 00 00 00 00 00 00 00 00) 773// CHECK: Address: 0x0 774// CHECK: Size: 0x0 775// CHECK: Offset: 2652 776// CHECK: Alignment: 0 777// CHECK: RelocationOffset: 0x0 778// CHECK: RelocationCount: 0 779// CHECK: Type: ExtReloc (0x2) 780// CHECK: Attributes [ (0x0) 781// CHECK: ] 782// CHECK: Reserved1: 0x0 783// CHECK: Reserved2: 0x0 784// CHECK: SectionData ( 785// CHECK: ) 786// CHECK: } 787// CHECK: Section { 788// CHECK: Index: 35 789// CHECK: Name: __picsymbolstub4 (5F 5F 70 69 63 73 79 6D 62 6F 6C 73 74 75 62 34) 790// CHECK: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 791// CHECK: Address: 0x0 792// CHECK: Size: 0x0 793// CHECK: Offset: 2652 794// CHECK: Alignment: 0 795// CHECK: RelocationOffset: 0x0 796// CHECK: RelocationCount: 0 797// CHECK: Type: 0x8 798// CHECK: Attributes [ (0x0) 799// CHECK: ] 800// CHECK: Reserved1: 0x0 801// CHECK: Reserved2: 0x10 802// CHECK: SectionData ( 803// CHECK: ) 804// CHECK: } 805// CHECK: ] 806// CHECK: Relocations [ 807// CHECK: ] 808// CHECK: Symbols [ 809// CHECK: Symbol { 810// CHECK: Name: D0 (136) 811// CHECK: Type: Section (0xE) 812// CHECK: Section: __text (0x1) 813// CHECK: RefType: UndefinedNonLazy (0x0) 814// CHECK: Flags [ (0x0) 815// CHECK: ] 816// CHECK: Value: 0x0 817// CHECK: } 818// CHECK: Symbol { 819// CHECK: Name: D1 (121) 820// CHECK: Type: Section (0xE) 821// CHECK: Section: __text (0x1) 822// CHECK: RefType: UndefinedNonLazy (0x0) 823// CHECK: Flags [ (0x0) 824// CHECK: ] 825// CHECK: Value: 0x0 826// CHECK: } 827// CHECK: Symbol { 828// CHECK: Name: D2 (106) 829// CHECK: Type: Section (0xE) 830// CHECK: Section: __const (0x2) 831// CHECK: RefType: UndefinedNonLazy (0x0) 832// CHECK: Flags [ (0x0) 833// CHECK: ] 834// CHECK: Value: 0x0 835// CHECK: } 836// CHECK: Symbol { 837// CHECK: Name: D3 (91) 838// CHECK: Type: Section (0xE) 839// CHECK: Section: __static_const (0x3) 840// CHECK: RefType: UndefinedNonLazy (0x0) 841// CHECK: Flags [ (0x0) 842// CHECK: ] 843// CHECK: Value: 0x0 844// CHECK: } 845// CHECK: Symbol { 846// CHECK: Name: D4 (76) 847// CHECK: Type: Section (0xE) 848// CHECK: Section: __cstring (0x4) 849// CHECK: RefType: UndefinedNonLazy (0x0) 850// CHECK: Flags [ (0x0) 851// CHECK: ] 852// CHECK: Value: 0x0 853// CHECK: } 854// CHECK: Symbol { 855// CHECK: Name: D5 (61) 856// CHECK: Type: Section (0xE) 857// CHECK: Section: __literal4 (0x5) 858// CHECK: RefType: UndefinedNonLazy (0x0) 859// CHECK: Flags [ (0x0) 860// CHECK: ] 861// CHECK: Value: 0x0 862// CHECK: } 863// CHECK: Symbol { 864// CHECK: Name: D6 (46) 865// CHECK: Type: Section (0xE) 866// CHECK: Section: __literal8 (0x6) 867// CHECK: RefType: UndefinedNonLazy (0x0) 868// CHECK: Flags [ (0x0) 869// CHECK: ] 870// CHECK: Value: 0x0 871// CHECK: } 872// CHECK: Symbol { 873// CHECK: Name: D7 (31) 874// CHECK: Type: Section (0xE) 875// CHECK: Section: __literal16 (0x7) 876// CHECK: RefType: UndefinedNonLazy (0x0) 877// CHECK: Flags [ (0x0) 878// CHECK: ] 879// CHECK: Value: 0x0 880// CHECK: } 881// CHECK: Symbol { 882// CHECK: Name: D8 (16) 883// CHECK: Type: Section (0xE) 884// CHECK: Section: __constructor (0x8) 885// CHECK: RefType: UndefinedNonLazy (0x0) 886// CHECK: Flags [ (0x0) 887// CHECK: ] 888// CHECK: Value: 0x0 889// CHECK: } 890// CHECK: Symbol { 891// CHECK: Name: D9 (1) 892// CHECK: Type: Section (0xE) 893// CHECK: Section: __destructor (0x9) 894// CHECK: RefType: UndefinedNonLazy (0x0) 895// CHECK: Flags [ (0x0) 896// CHECK: ] 897// CHECK: Value: 0x0 898// CHECK: } 899// CHECK: Symbol { 900// CHECK: Name: D10 (147) 901// CHECK: Type: Section (0xE) 902// CHECK: Section: __symbol_stub (0xA) 903// CHECK: RefType: UndefinedNonLazy (0x0) 904// CHECK: Flags [ (0x0) 905// CHECK: ] 906// CHECK: Value: 0x0 907// CHECK: } 908// CHECK: Symbol { 909// CHECK: Name: D11 (132) 910// CHECK: Type: Section (0xE) 911// CHECK: Section: __picsymbol_stub (0xB) 912// CHECK: RefType: UndefinedNonLazy (0x0) 913// CHECK: Flags [ (0x0) 914// CHECK: ] 915// CHECK: Value: 0x0 916// CHECK: } 917// CHECK: Symbol { 918// CHECK: Name: D12 (117) 919// CHECK: Type: Section (0xE) 920// CHECK: Section: __data (0xC) 921// CHECK: RefType: UndefinedNonLazy (0x0) 922// CHECK: Flags [ (0x0) 923// CHECK: ] 924// CHECK: Value: 0x0 925// CHECK: } 926// CHECK: Symbol { 927// CHECK: Name: D13 (102) 928// CHECK: Type: Section (0xE) 929// CHECK: Section: __static_data (0xD) 930// CHECK: RefType: UndefinedNonLazy (0x0) 931// CHECK: Flags [ (0x0) 932// CHECK: ] 933// CHECK: Value: 0x0 934// CHECK: } 935// CHECK: Symbol { 936// CHECK: Name: D14 (87) 937// CHECK: Type: Section (0xE) 938// CHECK: Section: __nl_symbol_ptr (0xE) 939// CHECK: RefType: UndefinedNonLazy (0x0) 940// CHECK: Flags [ (0x0) 941// CHECK: ] 942// CHECK: Value: 0x0 943// CHECK: } 944// CHECK: Symbol { 945// CHECK: Name: D15 (72) 946// CHECK: Type: Section (0xE) 947// CHECK: Section: __la_symbol_ptr (0xF) 948// CHECK: RefType: UndefinedNonLazy (0x0) 949// CHECK: Flags [ (0x0) 950// CHECK: ] 951// CHECK: Value: 0x0 952// CHECK: } 953// CHECK: Symbol { 954// CHECK: Name: D16 (57) 955// CHECK: Type: Section (0xE) 956// CHECK: Section: __dyld (0x10) 957// CHECK: RefType: UndefinedNonLazy (0x0) 958// CHECK: Flags [ (0x0) 959// CHECK: ] 960// CHECK: Value: 0x0 961// CHECK: } 962// CHECK: Symbol { 963// CHECK: Name: D17 (42) 964// CHECK: Type: Section (0xE) 965// CHECK: Section: __mod_init_func (0x11) 966// CHECK: RefType: UndefinedNonLazy (0x0) 967// CHECK: Flags [ (0x0) 968// CHECK: ] 969// CHECK: Value: 0x0 970// CHECK: } 971// CHECK: Symbol { 972// CHECK: Name: D18 (27) 973// CHECK: Type: Section (0xE) 974// CHECK: Section: __mod_term_func (0x12) 975// CHECK: RefType: UndefinedNonLazy (0x0) 976// CHECK: Flags [ (0x0) 977// CHECK: ] 978// CHECK: Value: 0x0 979// CHECK: } 980// CHECK: Symbol { 981// CHECK: Name: D19 (12) 982// CHECK: Type: Section (0xE) 983// CHECK: Section: __const (0x13) 984// CHECK: RefType: UndefinedNonLazy (0x0) 985// CHECK: Flags [ (0x0) 986// CHECK: ] 987// CHECK: Value: 0x0 988// CHECK: } 989// CHECK: Symbol { 990// CHECK: Name: D20 (143) 991// CHECK: Type: Section (0xE) 992// CHECK: Section: __class (0x14) 993// CHECK: RefType: UndefinedNonLazy (0x0) 994// CHECK: Flags [ (0x0) 995// CHECK: ] 996// CHECK: Value: 0x0 997// CHECK: } 998// CHECK: Symbol { 999// CHECK: Name: D21 (128) 1000// CHECK: Type: Section (0xE) 1001// CHECK: Section: __meta_class (0x15) 1002// CHECK: RefType: UndefinedNonLazy (0x0) 1003// CHECK: Flags [ (0x0) 1004// CHECK: ] 1005// CHECK: Value: 0x0 1006// CHECK: } 1007// CHECK: Symbol { 1008// CHECK: Name: D22 (113) 1009// CHECK: Type: Section (0xE) 1010// CHECK: Section: __cat_cls_meth (0x16) 1011// CHECK: RefType: UndefinedNonLazy (0x0) 1012// CHECK: Flags [ (0x0) 1013// CHECK: ] 1014// CHECK: Value: 0x0 1015// CHECK: } 1016// CHECK: Symbol { 1017// CHECK: Name: D23 (98) 1018// CHECK: Type: Section (0xE) 1019// CHECK: Section: __cat_inst_meth (0x17) 1020// CHECK: RefType: UndefinedNonLazy (0x0) 1021// CHECK: Flags [ (0x0) 1022// CHECK: ] 1023// CHECK: Value: 0x0 1024// CHECK: } 1025// CHECK: Symbol { 1026// CHECK: Name: D24 (83) 1027// CHECK: Type: Section (0xE) 1028// CHECK: Section: __protocol (0x18) 1029// CHECK: RefType: UndefinedNonLazy (0x0) 1030// CHECK: Flags [ (0x0) 1031// CHECK: ] 1032// CHECK: Value: 0x0 1033// CHECK: } 1034// CHECK: Symbol { 1035// CHECK: Name: D25 (68) 1036// CHECK: Type: Section (0xE) 1037// CHECK: Section: __string_object (0x19) 1038// CHECK: RefType: UndefinedNonLazy (0x0) 1039// CHECK: Flags [ (0x0) 1040// CHECK: ] 1041// CHECK: Value: 0x0 1042// CHECK: } 1043// CHECK: Symbol { 1044// CHECK: Name: D26 (53) 1045// CHECK: Type: Section (0xE) 1046// CHECK: Section: __cls_meth (0x1A) 1047// CHECK: RefType: UndefinedNonLazy (0x0) 1048// CHECK: Flags [ (0x0) 1049// CHECK: ] 1050// CHECK: Value: 0x0 1051// CHECK: } 1052// CHECK: Symbol { 1053// CHECK: Name: D27 (38) 1054// CHECK: Type: Section (0xE) 1055// CHECK: Section: __inst_meth (0x1B) 1056// CHECK: RefType: UndefinedNonLazy (0x0) 1057// CHECK: Flags [ (0x0) 1058// CHECK: ] 1059// CHECK: Value: 0x0 1060// CHECK: } 1061// CHECK: Symbol { 1062// CHECK: Name: D28 (23) 1063// CHECK: Type: Section (0xE) 1064// CHECK: Section: __cls_refs (0x1C) 1065// CHECK: RefType: UndefinedNonLazy (0x0) 1066// CHECK: Flags [ (0x0) 1067// CHECK: ] 1068// CHECK: Value: 0x0 1069// CHECK: } 1070// CHECK: Symbol { 1071// CHECK: Name: D29 (8) 1072// CHECK: Type: Section (0xE) 1073// CHECK: Section: __message_refs (0x1D) 1074// CHECK: RefType: UndefinedNonLazy (0x0) 1075// CHECK: Flags [ (0x0) 1076// CHECK: ] 1077// CHECK: Value: 0x0 1078// CHECK: } 1079// CHECK: Symbol { 1080// CHECK: Name: D30 (139) 1081// CHECK: Type: Section (0xE) 1082// CHECK: Section: __symbols (0x1E) 1083// CHECK: RefType: UndefinedNonLazy (0x0) 1084// CHECK: Flags [ (0x0) 1085// CHECK: ] 1086// CHECK: Value: 0x0 1087// CHECK: } 1088// CHECK: Symbol { 1089// CHECK: Name: D31 (124) 1090// CHECK: Type: Section (0xE) 1091// CHECK: Section: __category (0x1F) 1092// CHECK: RefType: UndefinedNonLazy (0x0) 1093// CHECK: Flags [ (0x0) 1094// CHECK: ] 1095// CHECK: Value: 0x0 1096// CHECK: } 1097// CHECK: Symbol { 1098// CHECK: Name: D32 (109) 1099// CHECK: Type: Section (0xE) 1100// CHECK: Section: __class_vars (0x20) 1101// CHECK: RefType: UndefinedNonLazy (0x0) 1102// CHECK: Flags [ (0x0) 1103// CHECK: ] 1104// CHECK: Value: 0x0 1105// CHECK: } 1106// CHECK: Symbol { 1107// CHECK: Name: D33 (94) 1108// CHECK: Type: Section (0xE) 1109// CHECK: Section: __instance_vars (0x21) 1110// CHECK: RefType: UndefinedNonLazy (0x0) 1111// CHECK: Flags [ (0x0) 1112// CHECK: ] 1113// CHECK: Value: 0x0 1114// CHECK: } 1115// CHECK: Symbol { 1116// CHECK: Name: D34 (79) 1117// CHECK: Type: Section (0xE) 1118// CHECK: Section: __module_info (0x22) 1119// CHECK: RefType: UndefinedNonLazy (0x0) 1120// CHECK: Flags [ (0x0) 1121// CHECK: ] 1122// CHECK: Value: 0x0 1123// CHECK: } 1124// CHECK: Symbol { 1125// CHECK: Name: D35 (64) 1126// CHECK: Type: Section (0xE) 1127// CHECK: Section: __cstring (0x4) 1128// CHECK: RefType: UndefinedNonLazy (0x0) 1129// CHECK: Flags [ (0x0) 1130// CHECK: ] 1131// CHECK: Value: 0x0 1132// CHECK: } 1133// CHECK: Symbol { 1134// CHECK: Name: D36 (49) 1135// CHECK: Type: Section (0xE) 1136// CHECK: Section: __cstring (0x4) 1137// CHECK: RefType: UndefinedNonLazy (0x0) 1138// CHECK: Flags [ (0x0) 1139// CHECK: ] 1140// CHECK: Value: 0x0 1141// CHECK: } 1142// CHECK: Symbol { 1143// CHECK: Name: D37 (34) 1144// CHECK: Type: Section (0xE) 1145// CHECK: Section: __cstring (0x4) 1146// CHECK: RefType: UndefinedNonLazy (0x0) 1147// CHECK: Flags [ (0x0) 1148// CHECK: ] 1149// CHECK: Value: 0x0 1150// CHECK: } 1151// CHECK: Symbol { 1152// CHECK: Name: D38 (19) 1153// CHECK: Type: Section (0xE) 1154// CHECK: Section: __selector_strs (0x23) 1155// CHECK: RefType: UndefinedNonLazy (0x0) 1156// CHECK: Flags [ (0x0) 1157// CHECK: ] 1158// CHECK: Value: 0x0 1159// CHECK: } 1160// CHECK: Symbol { 1161// CHECK: Name: D39 (4) 1162// CHECK: Type: Section (0xE) 1163// CHECK: Section: __picsymbolstub4 (0x24) 1164// CHECK: RefType: UndefinedNonLazy (0x0) 1165// CHECK: Flags [ (0x0) 1166// CHECK: ] 1167// CHECK: Value: 0x0 1168// CHECK: } 1169// CHECK: ] 1170// CHECK: Indirect Symbols { 1171// CHECK: Number: 0 1172// CHECK: Symbols [ 1173// CHECK: ] 1174// CHECK: } 1175// CHECK: Segment { 1176// CHECK: Cmd: LC_SEGMENT 1177// CHECK: Name: 1178// CHECK: Size: 2504 1179// CHECK: vmaddr: 0x0 1180// CHECK: vmsize: 0x0 1181// CHECK: fileoff: 2652 1182// CHECK: filesize: 0 1183// CHECK: maxprot: rwx 1184// CHECK: initprot: rwx 1185// CHECK: nsects: 36 1186// CHECK: flags: 0x0 1187// CHECK: } 1188// CHECK: Dysymtab { 1189// CHECK: ilocalsym: 0 1190// CHECK: nlocalsym: 40 1191// CHECK: iextdefsym: 40 1192// CHECK: nextdefsym: 0 1193// CHECK: iundefsym: 40 1194// CHECK: nundefsym: 0 1195// CHECK: tocoff: 0 1196// CHECK: ntoc: 0 1197// CHECK: modtaboff: 0 1198// CHECK: nmodtab: 0 1199// CHECK: extrefsymoff: 0 1200// CHECK: nextrefsyms: 0 1201// CHECK: indirectsymoff: 0 1202// CHECK: nindirectsyms: 0 1203// CHECK: extreloff: 0 1204// CHECK: nextrel: 0 1205// CHECK: locreloff: 0 1206// CHECK: nlocrel: 0 1207// CHECK: } 1208