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