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: Reserved3: 0x0 176MACHO-X86-64-NEXT: } 177MACHO-X86-64-NEXT: Section { 178MACHO-X86-64-NEXT: Index: 1 179MACHO-X86-64-NEXT: Name: __cstring (5F 5F 63 73 74 72 69 6E 67 00 00 00 00 00 00 00) 180MACHO-X86-64-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 181MACHO-X86-64-NEXT: Address: 0x16 182MACHO-X86-64-NEXT: Size: 0xD 183MACHO-X86-64-NEXT: Offset: 390 184MACHO-X86-64-NEXT: Alignment: 0 185MACHO-X86-64-NEXT: RelocationOffset: 0x0 186MACHO-X86-64-NEXT: RelocationCount: 0 187MACHO-X86-64-NEXT: Type: ExtReloc (0x2) 188MACHO-X86-64-NEXT: Attributes [ (0x0) 189MACHO-X86-64-NEXT: ] 190MACHO-X86-64-NEXT: Reserved1: 0x0 191MACHO-X86-64-NEXT: Reserved2: 0x0 192MACHO-X86-64-NEXT: Reserved3: 0x0 193MACHO-X86-64-NEXT: } 194MACHO-X86-64-NEXT:] 195 196MACHO-PPC: Sections [ 197MACHO-PPC-NEXT: Section { 198MACHO-PPC-NEXT: Index: 0 199MACHO-PPC-NEXT: Name: __text (5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00) 200MACHO-PPC-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 201MACHO-PPC-NEXT: Address: 0x0 202MACHO-PPC-NEXT: Size: 0x3C 203MACHO-PPC-NEXT: Offset: 528 204MACHO-PPC-NEXT: Alignment: 2 205MACHO-PPC-NEXT: RelocationOffset: 0x27C 206MACHO-PPC-NEXT: RelocationCount: 5 207MACHO-PPC-NEXT: Type: 0x0 208MACHO-PPC-NEXT: Attributes [ (0x800004) 209MACHO-PPC-NEXT: PureInstructions (0x800000) 210MACHO-PPC-NEXT: SomeInstructions (0x4) 211MACHO-PPC-NEXT: ] 212MACHO-PPC-NEXT: Reserved1: 0x0 213MACHO-PPC-NEXT: Reserved2: 0x0 214MACHO-PPC-NEXT: } 215MACHO-PPC-NEXT: Section { 216MACHO-PPC-NEXT: Index: 1 217MACHO-PPC-NEXT: Name: __picsymbolstub1 (5F 5F 70 69 63 73 79 6D 62 6F 6C 73 74 75 62 31) 218MACHO-PPC-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 219MACHO-PPC-NEXT: Address: 0x40 220MACHO-PPC-NEXT: Size: 0x20 221MACHO-PPC-NEXT: Offset: 592 222MACHO-PPC-NEXT: Alignment: 5 223MACHO-PPC-NEXT: RelocationOffset: 0x2A4 224MACHO-PPC-NEXT: RelocationCount: 4 225MACHO-PPC-NEXT: Type: 0x8 226MACHO-PPC-NEXT: Attributes [ (0x800004) 227MACHO-PPC-NEXT: PureInstructions (0x800000) 228MACHO-PPC-NEXT: SomeInstructions (0x4) 229MACHO-PPC-NEXT: ] 230MACHO-PPC-NEXT: Reserved1: 0x0 231MACHO-PPC-NEXT: Reserved2: 0x20 232MACHO-PPC-NEXT: } 233MACHO-PPC-NEXT: Section { 234MACHO-PPC-NEXT: Index: 2 235MACHO-PPC-NEXT: Name: __data (5F 5F 64 61 74 61 00 00 00 00 00 00 00 00 00 00) 236MACHO-PPC-NEXT: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 237MACHO-PPC-NEXT: Address: 0x60 238MACHO-PPC-NEXT: Size: 0x4 239MACHO-PPC-NEXT: Offset: 624 240MACHO-PPC-NEXT: Alignment: 2 241MACHO-PPC-NEXT: RelocationOffset: 0x0 242MACHO-PPC-NEXT: RelocationCount: 0 243MACHO-PPC-NEXT: Type: 0x0 244MACHO-PPC-NEXT: Attributes [ (0x0) 245MACHO-PPC-NEXT: ] 246MACHO-PPC-NEXT: Reserved1: 0x0 247MACHO-PPC-NEXT: Reserved2: 0x0 248MACHO-PPC-NEXT: } 249MACHO-PPC-NEXT: Section { 250MACHO-PPC-NEXT: Index: 3 251MACHO-PPC-NEXT: Name: __nl_symbol_ptr (5F 5F 6E 6C 5F 73 79 6D 62 6F 6C 5F 70 74 72 00) 252MACHO-PPC-NEXT: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 253MACHO-PPC-NEXT: Address: 0x64 254MACHO-PPC-NEXT: Size: 0x4 255MACHO-PPC-NEXT: Offset: 628 256MACHO-PPC-NEXT: Alignment: 2 257MACHO-PPC-NEXT: RelocationOffset: 0x0 258MACHO-PPC-NEXT: RelocationCount: 0 259MACHO-PPC-NEXT: Type: 0x6 260MACHO-PPC-NEXT: Attributes [ (0x0) 261MACHO-PPC-NEXT: ] 262MACHO-PPC-NEXT: Reserved1: 0x1 263MACHO-PPC-NEXT: Reserved2: 0x0 264MACHO-PPC-NEXT: } 265MACHO-PPC-NEXT: Section { 266MACHO-PPC-NEXT: Index: 4 267MACHO-PPC-NEXT: Name: __la_symbol_ptr (5F 5F 6C 61 5F 73 79 6D 62 6F 6C 5F 70 74 72 00) 268MACHO-PPC-NEXT: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 269MACHO-PPC-NEXT: Address: 0x68 270MACHO-PPC-NEXT: Size: 0x4 271MACHO-PPC-NEXT: Offset: 632 272MACHO-PPC-NEXT: Alignment: 2 273MACHO-PPC-NEXT: RelocationOffset: 0x2C4 274MACHO-PPC-NEXT: RelocationCount: 1 275MACHO-PPC-NEXT: Type: 0x7 276MACHO-PPC-NEXT: Attributes [ (0x0) 277MACHO-PPC-NEXT: ] 278MACHO-PPC-NEXT: Reserved1: 0x2 279MACHO-PPC-NEXT: Reserved2: 0x0 280MACHO-PPC-NEXT: } 281MACHO-PPC-NEXT: ] 282 283MACHO-PPC64: Sections [ 284MACHO-PPC64-NEXT: Section { 285MACHO-PPC64-NEXT: Index: 0 286MACHO-PPC64-NEXT: Name: __text (5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00) 287MACHO-PPC64-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 288MACHO-PPC64-NEXT: Address: 0x0 289MACHO-PPC64-NEXT: Size: 0x3C 290MACHO-PPC64-NEXT: Offset: 608 291MACHO-PPC64-NEXT: Alignment: 2 292MACHO-PPC64-NEXT: RelocationOffset: 0x2D4 293MACHO-PPC64-NEXT: RelocationCount: 5 294MACHO-PPC64-NEXT: Type: 0x0 295MACHO-PPC64-NEXT: Attributes [ (0x800004) 296MACHO-PPC64-NEXT: PureInstructions (0x800000) 297MACHO-PPC64-NEXT: SomeInstructions (0x4) 298MACHO-PPC64-NEXT: ] 299MACHO-PPC64-NEXT: Reserved1: 0x0 300MACHO-PPC64-NEXT: Reserved2: 0x0 301MACHO-PPC64-NEXT: Reserved3: 0x0 302MACHO-PPC64-NEXT: } 303MACHO-PPC64-NEXT: Section { 304MACHO-PPC64-NEXT: Index: 1 305MACHO-PPC64-NEXT: Name: __picsymbolstub1 (5F 5F 70 69 63 73 79 6D 62 6F 6C 73 74 75 62 31) 306MACHO-PPC64-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 307MACHO-PPC64-NEXT: Address: 0x40 308MACHO-PPC64-NEXT: Size: 0x20 309MACHO-PPC64-NEXT: Offset: 672 310MACHO-PPC64-NEXT: Alignment: 5 311MACHO-PPC64-NEXT: RelocationOffset: 0x2FC 312MACHO-PPC64-NEXT: RelocationCount: 4 313MACHO-PPC64-NEXT: Type: 0x8 314MACHO-PPC64-NEXT: Attributes [ (0x800004) 315MACHO-PPC64-NEXT: PureInstructions (0x800000) 316MACHO-PPC64-NEXT: SomeInstructions (0x4) 317MACHO-PPC64-NEXT: ] 318MACHO-PPC64-NEXT: Reserved1: 0x0 319MACHO-PPC64-NEXT: Reserved2: 0x20 320MACHO-PPC64-NEXT: Reserved3: 0x0 321MACHO-PPC64-NEXT: } 322MACHO-PPC64-NEXT: Section { 323MACHO-PPC64-NEXT: Index: 2 324MACHO-PPC64-NEXT: Name: __data (5F 5F 64 61 74 61 00 00 00 00 00 00 00 00 00 00) 325MACHO-PPC64-NEXT: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 326MACHO-PPC64-NEXT: Address: 0x60 327MACHO-PPC64-NEXT: Size: 0x4 328MACHO-PPC64-NEXT: Offset: 704 329MACHO-PPC64-NEXT: Alignment: 2 330MACHO-PPC64-NEXT: RelocationOffset: 0x0 331MACHO-PPC64-NEXT: RelocationCount: 0 332MACHO-PPC64-NEXT: Type: 0x0 333MACHO-PPC64-NEXT: Attributes [ (0x0) 334MACHO-PPC64-NEXT: ] 335MACHO-PPC64-NEXT: Reserved1: 0x0 336MACHO-PPC64-NEXT: Reserved2: 0x0 337MACHO-PPC64-NEXT: Reserved3: 0x0 338MACHO-PPC64-NEXT: } 339MACHO-PPC64-NEXT: Section { 340MACHO-PPC64-NEXT: Index: 3 341MACHO-PPC64-NEXT: Name: __nl_symbol_ptr (5F 5F 6E 6C 5F 73 79 6D 62 6F 6C 5F 70 74 72 00) 342MACHO-PPC64-NEXT: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 343MACHO-PPC64-NEXT: Address: 0x64 344MACHO-PPC64-NEXT: Size: 0x8 345MACHO-PPC64-NEXT: Offset: 708 346MACHO-PPC64-NEXT: Alignment: 2 347MACHO-PPC64-NEXT: RelocationOffset: 0x0 348MACHO-PPC64-NEXT: RelocationCount: 0 349MACHO-PPC64-NEXT: Type: 0x6 350MACHO-PPC64-NEXT: Attributes [ (0x0) 351MACHO-PPC64-NEXT: ] 352MACHO-PPC64-NEXT: Reserved1: 0x1 353MACHO-PPC64-NEXT: Reserved2: 0x0 354MACHO-PPC64-NEXT: Reserved3: 0x0 355MACHO-PPC64-NEXT: } 356MACHO-PPC64-NEXT: Section { 357MACHO-PPC64-NEXT: Index: 4 358MACHO-PPC64-NEXT: Name: __la_symbol_ptr (5F 5F 6C 61 5F 73 79 6D 62 6F 6C 5F 70 74 72 00) 359MACHO-PPC64-NEXT: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 360MACHO-PPC64-NEXT: Address: 0x6C 361MACHO-PPC64-NEXT: Size: 0x8 362MACHO-PPC64-NEXT: Offset: 716 363MACHO-PPC64-NEXT: Alignment: 2 364MACHO-PPC64-NEXT: RelocationOffset: 0x31C 365MACHO-PPC64-NEXT: RelocationCount: 1 366MACHO-PPC64-NEXT: Type: 0x7 367MACHO-PPC64-NEXT: Attributes [ (0x0) 368MACHO-PPC64-NEXT: ] 369MACHO-PPC64-NEXT: Reserved1: 0x2 370MACHO-PPC64-NEXT: Reserved2: 0x0 371MACHO-PPC64-NEXT: Reserved3: 0x0 372MACHO-PPC64-NEXT: } 373MACHO-PPC64-NEXT: ] 374 375MACHO-ARM: Sections [ 376MACHO-ARM-NEXT: Section { 377MACHO-ARM-NEXT: Index: 0 378MACHO-ARM-NEXT: Name: __text (5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00) 379MACHO-ARM-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 380MACHO-ARM-NEXT: Address: 0x0 381MACHO-ARM-NEXT: Size: 0x3C 382MACHO-ARM-NEXT: Offset: 664 383MACHO-ARM-NEXT: Alignment: 2 384MACHO-ARM-NEXT: RelocationOffset: 0x2E0 385MACHO-ARM-NEXT: RelocationCount: 9 386MACHO-ARM-NEXT: Type: 0x0 387MACHO-ARM-NEXT: Attributes [ (0x800004) 388MACHO-ARM-NEXT: PureInstructions (0x800000) 389MACHO-ARM-NEXT: SomeInstructions (0x4) 390MACHO-ARM-NEXT: ] 391MACHO-ARM-NEXT: Reserved1: 0x0 392MACHO-ARM-NEXT: Reserved2: 0x0 393MACHO-ARM-NEXT: } 394MACHO-ARM-NEXT: Section { 395MACHO-ARM-NEXT: Index: 1 396MACHO-ARM-NEXT: Name: __textcoal_nt (5F 5F 74 65 78 74 63 6F 61 6C 5F 6E 74 00 00 00) 397MACHO-ARM-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 398MACHO-ARM-NEXT: Address: 0x3C 399MACHO-ARM-NEXT: Size: 0x0 400MACHO-ARM-NEXT: Offset: 724 401MACHO-ARM-NEXT: Alignment: 0 402MACHO-ARM-NEXT: RelocationOffset: 0x0 403MACHO-ARM-NEXT: RelocationCount: 0 404MACHO-ARM-NEXT: Type: 0xB 405MACHO-ARM-NEXT: Attributes [ (0x800000) 406MACHO-ARM-NEXT: PureInstructions (0x800000) 407MACHO-ARM-NEXT: ] 408MACHO-ARM-NEXT: Reserved1: 0x0 409MACHO-ARM-NEXT: Reserved2: 0x0 410MACHO-ARM-NEXT: } 411MACHO-ARM-NEXT: Section { 412MACHO-ARM-NEXT: Index: 2 413MACHO-ARM-NEXT: Name: __const_coal (5F 5F 63 6F 6E 73 74 5F 63 6F 61 6C 00 00 00 00) 414MACHO-ARM-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 415MACHO-ARM-NEXT: Address: 0x3C 416MACHO-ARM-NEXT: Size: 0x0 417MACHO-ARM-NEXT: Offset: 724 418MACHO-ARM-NEXT: Alignment: 0 419MACHO-ARM-NEXT: RelocationOffset: 0x0 420MACHO-ARM-NEXT: RelocationCount: 0 421MACHO-ARM-NEXT: Type: 0xB 422MACHO-ARM-NEXT: Attributes [ (0x0) 423MACHO-ARM-NEXT: ] 424MACHO-ARM-NEXT: Reserved1: 0x0 425MACHO-ARM-NEXT: Reserved2: 0x0 426MACHO-ARM-NEXT: } 427MACHO-ARM-NEXT: Section { 428MACHO-ARM-NEXT: Index: 3 429MACHO-ARM-NEXT: Name: __picsymbolstub4 (5F 5F 70 69 63 73 79 6D 62 6F 6C 73 74 75 62 34) 430MACHO-ARM-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 431MACHO-ARM-NEXT: Address: 0x3C 432MACHO-ARM-NEXT: Size: 0x0 433MACHO-ARM-NEXT: Offset: 724 434MACHO-ARM-NEXT: Alignment: 0 435MACHO-ARM-NEXT: RelocationOffset: 0x0 436MACHO-ARM-NEXT: RelocationCount: 0 437MACHO-ARM-NEXT: Type: 0x8 438MACHO-ARM-NEXT: Attributes [ (0x0) 439MACHO-ARM-NEXT: ] 440MACHO-ARM-NEXT: Reserved1: 0x0 441MACHO-ARM-NEXT: Reserved2: 0x10 442MACHO-ARM-NEXT: } 443MACHO-ARM-NEXT: Section { 444MACHO-ARM-NEXT: Index: 4 445MACHO-ARM-NEXT: Name: __StaticInit (5F 5F 53 74 61 74 69 63 49 6E 69 74 00 00 00 00) 446MACHO-ARM-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 447MACHO-ARM-NEXT: Address: 0x3C 448MACHO-ARM-NEXT: Size: 0x0 449MACHO-ARM-NEXT: Offset: 724 450MACHO-ARM-NEXT: Alignment: 0 451MACHO-ARM-NEXT: RelocationOffset: 0x0 452MACHO-ARM-NEXT: RelocationCount: 0 453MACHO-ARM-NEXT: Type: 0x0 454MACHO-ARM-NEXT: Attributes [ (0x800000) 455MACHO-ARM-NEXT: PureInstructions (0x800000) 456MACHO-ARM-NEXT: ] 457MACHO-ARM-NEXT: Reserved1: 0x0 458MACHO-ARM-NEXT: Reserved2: 0x0 459MACHO-ARM-NEXT: } 460MACHO-ARM-NEXT: Section { 461MACHO-ARM-NEXT: Index: 5 462MACHO-ARM-NEXT: Name: __data (5F 5F 64 61 74 61 00 00 00 00 00 00 00 00 00 00) 463MACHO-ARM-NEXT: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 464MACHO-ARM-NEXT: Address: 0x3C 465MACHO-ARM-NEXT: Size: 0x4 466MACHO-ARM-NEXT: Offset: 724 467MACHO-ARM-NEXT: Alignment: 2 468MACHO-ARM-NEXT: RelocationOffset: 0x0 469MACHO-ARM-NEXT: RelocationCount: 0 470MACHO-ARM-NEXT: Type: 0x0 471MACHO-ARM-NEXT: Attributes [ (0x0) 472MACHO-ARM-NEXT: ] 473MACHO-ARM-NEXT: Reserved1: 0x0 474MACHO-ARM-NEXT: Reserved2: 0x0 475MACHO-ARM-NEXT: } 476MACHO-ARM-NEXT: Section { 477MACHO-ARM-NEXT: Index: 6 478MACHO-ARM-NEXT: Name: __nl_symbol_ptr (5F 5F 6E 6C 5F 73 79 6D 62 6F 6C 5F 70 74 72 00) 479MACHO-ARM-NEXT: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 480MACHO-ARM-NEXT: Address: 0x40 481MACHO-ARM-NEXT: Size: 0x8 482MACHO-ARM-NEXT: Offset: 728 483MACHO-ARM-NEXT: Alignment: 2 484MACHO-ARM-NEXT: RelocationOffset: 0x0 485MACHO-ARM-NEXT: RelocationCount: 0 486MACHO-ARM-NEXT: Type: 0x6 487MACHO-ARM-NEXT: Attributes [ (0x0) 488MACHO-ARM-NEXT: ] 489MACHO-ARM-NEXT: Reserved1: 0x0 490MACHO-ARM-NEXT: Reserved2: 0x0 491MACHO-ARM-NEXT: } 492MACHO-ARM-NEXT:] 493