1RUN: llvm-readobj -s %p/Inputs/trivial.obj.coff-i386 \ 2RUN: | FileCheck %s -check-prefix COFF 3RUN: llvm-readobj -s %p/Inputs/trivial.obj.elf-i386 \ 4RUN: | FileCheck %s -check-prefix ELF 5RUN: llvm-readobj -s %p/Inputs/trivial.obj.elf-mipsel \ 6RUN: | FileCheck %s -check-prefix ELF-MIPSEL 7RUN: llvm-readobj -s %p/Inputs/trivial.obj.macho-i386 \ 8RUN: | FileCheck %s -check-prefix MACHO-I386 9RUN: llvm-readobj -s %p/Inputs/trivial.obj.macho-x86-64 \ 10RUN: | FileCheck %s -check-prefix MACHO-X86-64 11RUN: llvm-readobj -s %p/Inputs/trivial.obj.macho-ppc \ 12RUN: | FileCheck %s -check-prefix MACHO-PPC 13RUN: llvm-readobj -s %p/Inputs/trivial.obj.macho-ppc64 \ 14RUN: | FileCheck %s -check-prefix MACHO-PPC64 15RUN: llvm-readobj -s %p/Inputs/trivial.obj.macho-arm \ 16RUN: | FileCheck %s -check-prefix MACHO-ARM 17 18COFF: Sections [ 19COFF-NEXT: Section { 20COFF-NEXT: Number: 1 21COFF-NEXT: Name: .text (2E 74 65 78 74 00 00 00) 22COFF-NEXT: VirtualSize: 0x0 23COFF-NEXT: VirtualAddress: 0x0 24COFF-NEXT: RawDataSize: 22 25COFF-NEXT: PointerToRawData: 0x64 26COFF-NEXT: PointerToRelocations: 0x7A 27COFF-NEXT: PointerToLineNumbers: 0x0 28COFF-NEXT: RelocationCount: 3 29COFF-NEXT: LineNumberCount: 0 30COFF-NEXT: Characteristics [ (0x60500020) 31COFF-NEXT: IMAGE_SCN_ALIGN_16BYTES (0x500000) 32COFF-NEXT: IMAGE_SCN_CNT_CODE (0x20) 33COFF-NEXT: IMAGE_SCN_MEM_EXECUTE (0x20000000) 34COFF-NEXT: IMAGE_SCN_MEM_READ (0x40000000) 35COFF-NEXT: ] 36COFF-NEXT: } 37COFF-NEXT: Section { 38COFF-NEXT: Number: 2 39COFF-NEXT: Name: .data (2E 64 61 74 61 00 00 00) 40COFF-NEXT: VirtualSize: 0x0 41COFF-NEXT: VirtualAddress: 0x0 42COFF-NEXT: RawDataSize: 13 43COFF-NEXT: PointerToRawData: 0x98 44COFF-NEXT: PointerToRelocations: 0x0 45COFF-NEXT: PointerToLineNumbers: 0x0 46COFF-NEXT: RelocationCount: 0 47COFF-NEXT: LineNumberCount: 0 48COFF-NEXT: Characteristics [ (0xC0300040) 49COFF-NEXT: IMAGE_SCN_ALIGN_4BYTES (0x300000) 50COFF-NEXT: IMAGE_SCN_CNT_INITIALIZED_DATA (0x40) 51COFF-NEXT: IMAGE_SCN_MEM_READ (0x40000000) 52COFF-NEXT: IMAGE_SCN_MEM_WRITE (0x80000000) 53COFF-NEXT: ] 54COFF-NEXT: } 55COFF-NEXT: ] 56 57ELF: Sections [ 58ELF-NEXT: Section { 59ELF-NEXT: Index: 0 60ELF-NEXT: Name: (0) 61ELF-NEXT: Type: SHT_NULL (0x0) 62ELF-NEXT: Flags [ (0x0) 63ELF-NEXT: ] 64ELF-NEXT: Address: 0x0 65ELF-NEXT: Offset: 0x0 66ELF-NEXT: Size: 0 67ELF-NEXT: Link: 0 68ELF-NEXT: Info: 0 69ELF-NEXT: AddressAlignment: 0 70ELF-NEXT: EntrySize: 0 71ELF-NEXT: } 72ELF-NEXT: Section { 73ELF-NEXT: Index: 1 74ELF-NEXT: Name: .text (5) 75ELF-NEXT: Type: SHT_PROGBITS (0x1) 76ELF-NEXT: Flags [ (0x6) 77ELF-NEXT: SHF_ALLOC (0x2) 78ELF-NEXT: SHF_EXECINSTR (0x4) 79ELF-NEXT: ] 80ELF-NEXT: Address: 0x0 81ELF-NEXT: Offset: 0x40 82ELF-NEXT: Size: 42 83ELF-NEXT: Link: 0 84ELF-NEXT: Info: 0 85ELF-NEXT: AddressAlignment: 16 86ELF-NEXT: EntrySize: 0 87ELF-NEXT: } 88 89ELF-MIPSEL: Section { 90ELF-MIPSEL: Index: 4 91ELF-MIPSEL-NEXT: Name: .reginfo (27) 92ELF-MIPSEL-NEXT: Type: SHT_MIPS_REGINFO (0x70000006) 93ELF-MIPSEL-NEXT: Flags [ (0x2) 94ELF-MIPSEL-NEXT: SHF_ALLOC (0x2) 95ELF-MIPSEL-NEXT: ] 96ELF-MIPSEL-NEXT: Address: 0x0 97ELF-MIPSEL-NEXT: Offset: 0x34 98ELF-MIPSEL-NEXT: Size: 24 99ELF-MIPSEL-NEXT: Link: 0 100ELF-MIPSEL-NEXT: Info: 0 101ELF-MIPSEL-NEXT: AddressAlignment: 1 102ELF-MIPSEL-NEXT: EntrySize: 0 103ELF-MIPSEL-NEXT: } 104ELF-MIPSEL-NEXT: Section { 105ELF-MIPSEL-NEXT: Index: 5 106ELF-MIPSEL-NEXT: Name: .MIPS.abiflags (12) 107ELF-MIPSEL-NEXT: Type: SHT_MIPS_ABIFLAGS (0x7000002A) 108ELF-MIPSEL-NEXT: Flags [ (0x2) 109ELF-MIPSEL-NEXT: SHF_ALLOC (0x2) 110ELF-MIPSEL-NEXT: ] 111ELF-MIPSEL-NEXT: Address: 0x0 112ELF-MIPSEL-NEXT: Offset: 0x50 113ELF-MIPSEL-NEXT: Size: 24 114ELF-MIPSEL-NEXT: Link: 0 115ELF-MIPSEL-NEXT: Info: 0 116ELF-MIPSEL-NEXT: AddressAlignment: 8 117ELF-MIPSEL-NEXT: EntrySize: 0 118ELF-MIPSEL-NEXT: } 119 120MACHO-I386: Sections [ 121MACHO-I386-NEXT: Section { 122MACHO-I386-NEXT: Index: 0 123MACHO-I386-NEXT: Name: __text (5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00) 124MACHO-I386-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 125MACHO-I386-NEXT: Address: 0x0 126MACHO-I386-NEXT: Size: 0x22 127MACHO-I386-NEXT: Offset: 324 128MACHO-I386-NEXT: Alignment: 4 129MACHO-I386-NEXT: RelocationOffset: 0x174 130MACHO-I386-NEXT: RelocationCount: 4 131MACHO-I386-NEXT: Type: 0x0 132MACHO-I386-NEXT: Attributes [ (0x800004) 133MACHO-I386-NEXT: PureInstructions (0x800000) 134MACHO-I386-NEXT: SomeInstructions (0x4) 135MACHO-I386-NEXT: ] 136MACHO-I386-NEXT: Reserved1: 0x0 137MACHO-I386-NEXT: Reserved2: 0x0 138MACHO-I386-NEXT: } 139MACHO-I386-NEXT: Section { 140MACHO-I386-NEXT: Index: 1 141MACHO-I386-NEXT: Name: __cstring (5F 5F 63 73 74 72 69 6E 67 00 00 00 00 00 00 00) 142MACHO-I386-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 143MACHO-I386-NEXT: Address: 0x22 144MACHO-I386-NEXT: Size: 0xD 145MACHO-I386-NEXT: Offset: 358 146MACHO-I386-NEXT: Alignment: 0 147MACHO-I386-NEXT: RelocationOffset: 0x0 148MACHO-I386-NEXT: RelocationCount: 0 149MACHO-I386-NEXT: Type: ExtReloc (0x2) 150MACHO-I386-NEXT: Attributes [ (0x0) 151MACHO-I386-NEXT: ] 152MACHO-I386-NEXT: Reserved1: 0x0 153MACHO-I386-NEXT: Reserved2: 0x0 154MACHO-I386-NEXT: } 155 156 157MACHO-X86-64: Sections [ 158MACHO-X86-64-NEXT: Section { 159MACHO-X86-64-NEXT: Index: 0 160MACHO-X86-64-NEXT: Name: __text (5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00) 161MACHO-X86-64-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 162MACHO-X86-64-NEXT: Address: 0x0 163MACHO-X86-64-NEXT: Size: 0x16 164MACHO-X86-64-NEXT: Offset: 368 165MACHO-X86-64-NEXT: Alignment: 4 166MACHO-X86-64-NEXT: RelocationOffset: 0x194 167MACHO-X86-64-NEXT: RelocationCount: 3 168MACHO-X86-64-NEXT: Type: 0x0 169MACHO-X86-64-NEXT: Attributes [ (0x800004) 170MACHO-X86-64-NEXT: PureInstructions (0x800000) 171MACHO-X86-64-NEXT: SomeInstructions (0x4) 172MACHO-X86-64-NEXT: ] 173MACHO-X86-64-NEXT: Reserved1: 0x0 174MACHO-X86-64-NEXT: Reserved2: 0x0 175MACHO-X86-64-NEXT: } 176MACHO-X86-64-NEXT: Section { 177MACHO-X86-64-NEXT: Index: 1 178MACHO-X86-64-NEXT: Name: __cstring (5F 5F 63 73 74 72 69 6E 67 00 00 00 00 00 00 00) 179MACHO-X86-64-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 180MACHO-X86-64-NEXT: Address: 0x16 181MACHO-X86-64-NEXT: Size: 0xD 182MACHO-X86-64-NEXT: Offset: 390 183MACHO-X86-64-NEXT: Alignment: 0 184MACHO-X86-64-NEXT: RelocationOffset: 0x0 185MACHO-X86-64-NEXT: RelocationCount: 0 186MACHO-X86-64-NEXT: Type: ExtReloc (0x2) 187MACHO-X86-64-NEXT: Attributes [ (0x0) 188MACHO-X86-64-NEXT: ] 189MACHO-X86-64-NEXT: Reserved1: 0x0 190MACHO-X86-64-NEXT: Reserved2: 0x0 191MACHO-X86-64-NEXT: } 192MACHO-X86-64-NEXT:] 193 194MACHO-PPC: Sections [ 195MACHO-PPC-NEXT: Section { 196MACHO-PPC-NEXT: Index: 0 197MACHO-PPC-NEXT: Name: __text (5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00) 198MACHO-PPC-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 199MACHO-PPC-NEXT: Address: 0x0 200MACHO-PPC-NEXT: Size: 0x3C 201MACHO-PPC-NEXT: Offset: 528 202MACHO-PPC-NEXT: Alignment: 2 203MACHO-PPC-NEXT: RelocationOffset: 0x27C 204MACHO-PPC-NEXT: RelocationCount: 5 205MACHO-PPC-NEXT: Type: 0x0 206MACHO-PPC-NEXT: Attributes [ (0x800004) 207MACHO-PPC-NEXT: PureInstructions (0x800000) 208MACHO-PPC-NEXT: SomeInstructions (0x4) 209MACHO-PPC-NEXT: ] 210MACHO-PPC-NEXT: Reserved1: 0x0 211MACHO-PPC-NEXT: Reserved2: 0x0 212MACHO-PPC-NEXT: } 213MACHO-PPC-NEXT: Section { 214MACHO-PPC-NEXT: Index: 1 215MACHO-PPC-NEXT: Name: __picsymbolstub1 (5F 5F 70 69 63 73 79 6D 62 6F 6C 73 74 75 62 31) 216MACHO-PPC-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 217MACHO-PPC-NEXT: Address: 0x40 218MACHO-PPC-NEXT: Size: 0x20 219MACHO-PPC-NEXT: Offset: 592 220MACHO-PPC-NEXT: Alignment: 5 221MACHO-PPC-NEXT: RelocationOffset: 0x2A4 222MACHO-PPC-NEXT: RelocationCount: 4 223MACHO-PPC-NEXT: Type: 0x8 224MACHO-PPC-NEXT: Attributes [ (0x800004) 225MACHO-PPC-NEXT: PureInstructions (0x800000) 226MACHO-PPC-NEXT: SomeInstructions (0x4) 227MACHO-PPC-NEXT: ] 228MACHO-PPC-NEXT: Reserved1: 0x0 229MACHO-PPC-NEXT: Reserved2: 0x20 230MACHO-PPC-NEXT: } 231MACHO-PPC-NEXT: Section { 232MACHO-PPC-NEXT: Index: 2 233MACHO-PPC-NEXT: Name: __data (5F 5F 64 61 74 61 00 00 00 00 00 00 00 00 00 00) 234MACHO-PPC-NEXT: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 235MACHO-PPC-NEXT: Address: 0x60 236MACHO-PPC-NEXT: Size: 0x4 237MACHO-PPC-NEXT: Offset: 624 238MACHO-PPC-NEXT: Alignment: 2 239MACHO-PPC-NEXT: RelocationOffset: 0x0 240MACHO-PPC-NEXT: RelocationCount: 0 241MACHO-PPC-NEXT: Type: 0x0 242MACHO-PPC-NEXT: Attributes [ (0x0) 243MACHO-PPC-NEXT: ] 244MACHO-PPC-NEXT: Reserved1: 0x0 245MACHO-PPC-NEXT: Reserved2: 0x0 246MACHO-PPC-NEXT: } 247MACHO-PPC-NEXT: Section { 248MACHO-PPC-NEXT: Index: 3 249MACHO-PPC-NEXT: Name: __nl_symbol_ptr (5F 5F 6E 6C 5F 73 79 6D 62 6F 6C 5F 70 74 72 00) 250MACHO-PPC-NEXT: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 251MACHO-PPC-NEXT: Address: 0x64 252MACHO-PPC-NEXT: Size: 0x4 253MACHO-PPC-NEXT: Offset: 628 254MACHO-PPC-NEXT: Alignment: 2 255MACHO-PPC-NEXT: RelocationOffset: 0x0 256MACHO-PPC-NEXT: RelocationCount: 0 257MACHO-PPC-NEXT: Type: 0x6 258MACHO-PPC-NEXT: Attributes [ (0x0) 259MACHO-PPC-NEXT: ] 260MACHO-PPC-NEXT: Reserved1: 0x1 261MACHO-PPC-NEXT: Reserved2: 0x0 262MACHO-PPC-NEXT: } 263MACHO-PPC-NEXT: Section { 264MACHO-PPC-NEXT: Index: 4 265MACHO-PPC-NEXT: Name: __la_symbol_ptr (5F 5F 6C 61 5F 73 79 6D 62 6F 6C 5F 70 74 72 00) 266MACHO-PPC-NEXT: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 267MACHO-PPC-NEXT: Address: 0x68 268MACHO-PPC-NEXT: Size: 0x4 269MACHO-PPC-NEXT: Offset: 632 270MACHO-PPC-NEXT: Alignment: 2 271MACHO-PPC-NEXT: RelocationOffset: 0x2C4 272MACHO-PPC-NEXT: RelocationCount: 1 273MACHO-PPC-NEXT: Type: 0x7 274MACHO-PPC-NEXT: Attributes [ (0x0) 275MACHO-PPC-NEXT: ] 276MACHO-PPC-NEXT: Reserved1: 0x2 277MACHO-PPC-NEXT: Reserved2: 0x0 278MACHO-PPC-NEXT: } 279MACHO-PPC-NEXT: ] 280 281MACHO-PPC64: Sections [ 282MACHO-PPC64-NEXT: Section { 283MACHO-PPC64-NEXT: Index: 0 284MACHO-PPC64-NEXT: Name: __text (5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00) 285MACHO-PPC64-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 286MACHO-PPC64-NEXT: Address: 0x0 287MACHO-PPC64-NEXT: Size: 0x3C 288MACHO-PPC64-NEXT: Offset: 608 289MACHO-PPC64-NEXT: Alignment: 2 290MACHO-PPC64-NEXT: RelocationOffset: 0x2D4 291MACHO-PPC64-NEXT: RelocationCount: 5 292MACHO-PPC64-NEXT: Type: 0x0 293MACHO-PPC64-NEXT: Attributes [ (0x800004) 294MACHO-PPC64-NEXT: PureInstructions (0x800000) 295MACHO-PPC64-NEXT: SomeInstructions (0x4) 296MACHO-PPC64-NEXT: ] 297MACHO-PPC64-NEXT: Reserved1: 0x0 298MACHO-PPC64-NEXT: Reserved2: 0x0 299MACHO-PPC64-NEXT: } 300MACHO-PPC64-NEXT: Section { 301MACHO-PPC64-NEXT: Index: 1 302MACHO-PPC64-NEXT: Name: __picsymbolstub1 (5F 5F 70 69 63 73 79 6D 62 6F 6C 73 74 75 62 31) 303MACHO-PPC64-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 304MACHO-PPC64-NEXT: Address: 0x40 305MACHO-PPC64-NEXT: Size: 0x20 306MACHO-PPC64-NEXT: Offset: 672 307MACHO-PPC64-NEXT: Alignment: 5 308MACHO-PPC64-NEXT: RelocationOffset: 0x2FC 309MACHO-PPC64-NEXT: RelocationCount: 4 310MACHO-PPC64-NEXT: Type: 0x8 311MACHO-PPC64-NEXT: Attributes [ (0x800004) 312MACHO-PPC64-NEXT: PureInstructions (0x800000) 313MACHO-PPC64-NEXT: SomeInstructions (0x4) 314MACHO-PPC64-NEXT: ] 315MACHO-PPC64-NEXT: Reserved1: 0x0 316MACHO-PPC64-NEXT: Reserved2: 0x20 317MACHO-PPC64-NEXT: } 318MACHO-PPC64-NEXT: Section { 319MACHO-PPC64-NEXT: Index: 2 320MACHO-PPC64-NEXT: Name: __data (5F 5F 64 61 74 61 00 00 00 00 00 00 00 00 00 00) 321MACHO-PPC64-NEXT: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 322MACHO-PPC64-NEXT: Address: 0x60 323MACHO-PPC64-NEXT: Size: 0x4 324MACHO-PPC64-NEXT: Offset: 704 325MACHO-PPC64-NEXT: Alignment: 2 326MACHO-PPC64-NEXT: RelocationOffset: 0x0 327MACHO-PPC64-NEXT: RelocationCount: 0 328MACHO-PPC64-NEXT: Type: 0x0 329MACHO-PPC64-NEXT: Attributes [ (0x0) 330MACHO-PPC64-NEXT: ] 331MACHO-PPC64-NEXT: Reserved1: 0x0 332MACHO-PPC64-NEXT: Reserved2: 0x0 333MACHO-PPC64-NEXT: } 334MACHO-PPC64-NEXT: Section { 335MACHO-PPC64-NEXT: Index: 3 336MACHO-PPC64-NEXT: Name: __nl_symbol_ptr (5F 5F 6E 6C 5F 73 79 6D 62 6F 6C 5F 70 74 72 00) 337MACHO-PPC64-NEXT: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 338MACHO-PPC64-NEXT: Address: 0x64 339MACHO-PPC64-NEXT: Size: 0x8 340MACHO-PPC64-NEXT: Offset: 708 341MACHO-PPC64-NEXT: Alignment: 2 342MACHO-PPC64-NEXT: RelocationOffset: 0x0 343MACHO-PPC64-NEXT: RelocationCount: 0 344MACHO-PPC64-NEXT: Type: 0x6 345MACHO-PPC64-NEXT: Attributes [ (0x0) 346MACHO-PPC64-NEXT: ] 347MACHO-PPC64-NEXT: Reserved1: 0x1 348MACHO-PPC64-NEXT: Reserved2: 0x0 349MACHO-PPC64-NEXT: } 350MACHO-PPC64-NEXT: Section { 351MACHO-PPC64-NEXT: Index: 4 352MACHO-PPC64-NEXT: Name: __la_symbol_ptr (5F 5F 6C 61 5F 73 79 6D 62 6F 6C 5F 70 74 72 00) 353MACHO-PPC64-NEXT: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 354MACHO-PPC64-NEXT: Address: 0x6C 355MACHO-PPC64-NEXT: Size: 0x8 356MACHO-PPC64-NEXT: Offset: 716 357MACHO-PPC64-NEXT: Alignment: 2 358MACHO-PPC64-NEXT: RelocationOffset: 0x31C 359MACHO-PPC64-NEXT: RelocationCount: 1 360MACHO-PPC64-NEXT: Type: 0x7 361MACHO-PPC64-NEXT: Attributes [ (0x0) 362MACHO-PPC64-NEXT: ] 363MACHO-PPC64-NEXT: Reserved1: 0x2 364MACHO-PPC64-NEXT: Reserved2: 0x0 365MACHO-PPC64-NEXT: } 366MACHO-PPC64-NEXT: ] 367 368MACHO-ARM: Sections [ 369MACHO-ARM-NEXT: Section { 370MACHO-ARM-NEXT: Index: 0 371MACHO-ARM-NEXT: Name: __text (5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00) 372MACHO-ARM-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 373MACHO-ARM-NEXT: Address: 0x0 374MACHO-ARM-NEXT: Size: 0x3C 375MACHO-ARM-NEXT: Offset: 664 376MACHO-ARM-NEXT: Alignment: 2 377MACHO-ARM-NEXT: RelocationOffset: 0x2E0 378MACHO-ARM-NEXT: RelocationCount: 9 379MACHO-ARM-NEXT: Type: 0x0 380MACHO-ARM-NEXT: Attributes [ (0x800004) 381MACHO-ARM-NEXT: PureInstructions (0x800000) 382MACHO-ARM-NEXT: SomeInstructions (0x4) 383MACHO-ARM-NEXT: ] 384MACHO-ARM-NEXT: Reserved1: 0x0 385MACHO-ARM-NEXT: Reserved2: 0x0 386MACHO-ARM-NEXT: } 387MACHO-ARM-NEXT: Section { 388MACHO-ARM-NEXT: Index: 1 389MACHO-ARM-NEXT: Name: __textcoal_nt (5F 5F 74 65 78 74 63 6F 61 6C 5F 6E 74 00 00 00) 390MACHO-ARM-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 391MACHO-ARM-NEXT: Address: 0x3C 392MACHO-ARM-NEXT: Size: 0x0 393MACHO-ARM-NEXT: Offset: 724 394MACHO-ARM-NEXT: Alignment: 0 395MACHO-ARM-NEXT: RelocationOffset: 0x0 396MACHO-ARM-NEXT: RelocationCount: 0 397MACHO-ARM-NEXT: Type: 0xB 398MACHO-ARM-NEXT: Attributes [ (0x800000) 399MACHO-ARM-NEXT: PureInstructions (0x800000) 400MACHO-ARM-NEXT: ] 401MACHO-ARM-NEXT: Reserved1: 0x0 402MACHO-ARM-NEXT: Reserved2: 0x0 403MACHO-ARM-NEXT: } 404MACHO-ARM-NEXT: Section { 405MACHO-ARM-NEXT: Index: 2 406MACHO-ARM-NEXT: Name: __const_coal (5F 5F 63 6F 6E 73 74 5F 63 6F 61 6C 00 00 00 00) 407MACHO-ARM-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 408MACHO-ARM-NEXT: Address: 0x3C 409MACHO-ARM-NEXT: Size: 0x0 410MACHO-ARM-NEXT: Offset: 724 411MACHO-ARM-NEXT: Alignment: 0 412MACHO-ARM-NEXT: RelocationOffset: 0x0 413MACHO-ARM-NEXT: RelocationCount: 0 414MACHO-ARM-NEXT: Type: 0xB 415MACHO-ARM-NEXT: Attributes [ (0x0) 416MACHO-ARM-NEXT: ] 417MACHO-ARM-NEXT: Reserved1: 0x0 418MACHO-ARM-NEXT: Reserved2: 0x0 419MACHO-ARM-NEXT: } 420MACHO-ARM-NEXT: Section { 421MACHO-ARM-NEXT: Index: 3 422MACHO-ARM-NEXT: Name: __picsymbolstub4 (5F 5F 70 69 63 73 79 6D 62 6F 6C 73 74 75 62 34) 423MACHO-ARM-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 424MACHO-ARM-NEXT: Address: 0x3C 425MACHO-ARM-NEXT: Size: 0x0 426MACHO-ARM-NEXT: Offset: 724 427MACHO-ARM-NEXT: Alignment: 0 428MACHO-ARM-NEXT: RelocationOffset: 0x0 429MACHO-ARM-NEXT: RelocationCount: 0 430MACHO-ARM-NEXT: Type: 0x8 431MACHO-ARM-NEXT: Attributes [ (0x0) 432MACHO-ARM-NEXT: ] 433MACHO-ARM-NEXT: Reserved1: 0x0 434MACHO-ARM-NEXT: Reserved2: 0x10 435MACHO-ARM-NEXT: } 436MACHO-ARM-NEXT: Section { 437MACHO-ARM-NEXT: Index: 4 438MACHO-ARM-NEXT: Name: __StaticInit (5F 5F 53 74 61 74 69 63 49 6E 69 74 00 00 00 00) 439MACHO-ARM-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 440MACHO-ARM-NEXT: Address: 0x3C 441MACHO-ARM-NEXT: Size: 0x0 442MACHO-ARM-NEXT: Offset: 724 443MACHO-ARM-NEXT: Alignment: 0 444MACHO-ARM-NEXT: RelocationOffset: 0x0 445MACHO-ARM-NEXT: RelocationCount: 0 446MACHO-ARM-NEXT: Type: 0x0 447MACHO-ARM-NEXT: Attributes [ (0x800000) 448MACHO-ARM-NEXT: PureInstructions (0x800000) 449MACHO-ARM-NEXT: ] 450MACHO-ARM-NEXT: Reserved1: 0x0 451MACHO-ARM-NEXT: Reserved2: 0x0 452MACHO-ARM-NEXT: } 453MACHO-ARM-NEXT: Section { 454MACHO-ARM-NEXT: Index: 5 455MACHO-ARM-NEXT: Name: __data (5F 5F 64 61 74 61 00 00 00 00 00 00 00 00 00 00) 456MACHO-ARM-NEXT: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 457MACHO-ARM-NEXT: Address: 0x3C 458MACHO-ARM-NEXT: Size: 0x4 459MACHO-ARM-NEXT: Offset: 724 460MACHO-ARM-NEXT: Alignment: 2 461MACHO-ARM-NEXT: RelocationOffset: 0x0 462MACHO-ARM-NEXT: RelocationCount: 0 463MACHO-ARM-NEXT: Type: 0x0 464MACHO-ARM-NEXT: Attributes [ (0x0) 465MACHO-ARM-NEXT: ] 466MACHO-ARM-NEXT: Reserved1: 0x0 467MACHO-ARM-NEXT: Reserved2: 0x0 468MACHO-ARM-NEXT: } 469MACHO-ARM-NEXT: Section { 470MACHO-ARM-NEXT: Index: 6 471MACHO-ARM-NEXT: Name: __nl_symbol_ptr (5F 5F 6E 6C 5F 73 79 6D 62 6F 6C 5F 70 74 72 00) 472MACHO-ARM-NEXT: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 473MACHO-ARM-NEXT: Address: 0x40 474MACHO-ARM-NEXT: Size: 0x8 475MACHO-ARM-NEXT: Offset: 728 476MACHO-ARM-NEXT: Alignment: 2 477MACHO-ARM-NEXT: RelocationOffset: 0x0 478MACHO-ARM-NEXT: RelocationCount: 0 479MACHO-ARM-NEXT: Type: 0x6 480MACHO-ARM-NEXT: Attributes [ (0x0) 481MACHO-ARM-NEXT: ] 482MACHO-ARM-NEXT: Reserved1: 0x0 483MACHO-ARM-NEXT: Reserved2: 0x0 484MACHO-ARM-NEXT: } 485MACHO-ARM-NEXT:] 486