1RUN: llvm-readobj -s -st -sr -sd %p/Inputs/trivial.obj.coff-i386 \ 2RUN: | FileCheck %s -check-prefix COFF 3RUN: llvm-readobj -s -st -sr -sd %p/Inputs/trivial.obj.elf-i386 \ 4RUN: | FileCheck %s -check-prefix ELF 5RUN: llvm-readobj -s -st -sr -sd %p/Inputs/trivial.obj.macho-i386 \ 6RUN: | FileCheck %s -check-prefix MACHO-I386 7RUN: llvm-readobj -s -st -sr -sd %p/Inputs/trivial.obj.macho-x86-64 \ 8RUN: | FileCheck %s -check-prefix MACHO-X86-64 9RUN: llvm-readobj -s -st -sr -sd %p/Inputs/trivial.obj.macho-ppc \ 10RUN: | FileCheck %s -check-prefix MACHO-PPC 11RUN: llvm-readobj -s -st -sr -sd %p/Inputs/trivial.obj.macho-ppc64 \ 12RUN: | FileCheck %s -check-prefix MACHO-PPC64 13RUN: llvm-readobj -expand-relocs -s -st -sr -sd %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: Relocations [ 35COFF-NEXT: 0x4 IMAGE_REL_I386_DIR32 .data 36COFF-NEXT: 0x9 IMAGE_REL_I386_REL32 _puts 37COFF-NEXT: 0xE IMAGE_REL_I386_REL32 _SomeOtherFunction 38COFF-NEXT: ] 39COFF-NEXT: Symbols [ 40COFF-NEXT: Symbol { 41COFF-NEXT: Name: .text 42COFF-NEXT: Value: 0 43COFF-NEXT: Section: .text (1) 44COFF-NEXT: BaseType: Null (0x0) 45COFF-NEXT: ComplexType: Null (0x0) 46COFF-NEXT: StorageClass: Static (0x3) 47COFF-NEXT: AuxSymbolCount: 1 48COFF-NEXT: AuxSectionDef { 49COFF-NEXT: Length: 22 50COFF-NEXT: RelocationCount: 3 51COFF-NEXT: LineNumberCount: 0 52COFF-NEXT: Checksum: 0x0 53COFF-NEXT: Number: 1 54COFF-NEXT: Selection: 0x0 55COFF-NEXT: Unused: (00 00 00) 56COFF-NEXT: } 57COFF-NEXT: } 58COFF-NEXT: Symbol { 59COFF-NEXT: Name: _main 60COFF-NEXT: Value: 0 61COFF-NEXT: Section: .text (1) 62COFF-NEXT: BaseType: Null (0x0) 63COFF-NEXT: ComplexType: Function (0x2) 64COFF-NEXT: StorageClass: External (0x2) 65COFF-NEXT: AuxSymbolCount: 0 66COFF-NEXT: } 67COFF-NEXT: ] 68COFF-NEXT: SectionData ( 69COFF-NEXT: 0000: 50C70424 00000000 E8000000 00E80000 |P..$............| 70COFF-NEXT: 0010: 000031C0 5AC3 |..1.Z.| 71COFF-NEXT: ) 72COFF-NEXT: } 73 74ELF: Sections [ 75ELF-NEXT: Section { 76ELF-NEXT: Index: 0 77ELF-NEXT: Name: (0) 78ELF-NEXT: Type: SHT_NULL (0x0) 79ELF-NEXT: Flags [ (0x0) 80ELF-NEXT: ] 81ELF-NEXT: Address: 0x0 82ELF-NEXT: Offset: 0x0 83ELF-NEXT: Size: 0 84ELF-NEXT: Link: 0 85ELF-NEXT: Info: 0 86ELF-NEXT: AddressAlignment: 0 87ELF-NEXT: EntrySize: 0 88ELF-NEXT: Relocations [ 89ELF-NEXT: ] 90ELF-NEXT: Symbols [ 91ELF-NEXT: ] 92ELF-NEXT: SectionData ( 93ELF-NEXT: ) 94ELF-NEXT: } 95ELF-NEXT: Section { 96ELF-NEXT: Index: 1 97ELF-NEXT: Name: .text (5) 98ELF-NEXT: Type: SHT_PROGBITS (0x1) 99ELF-NEXT: Flags [ (0x6) 100ELF-NEXT: SHF_ALLOC (0x2) 101ELF-NEXT: SHF_EXECINSTR (0x4) 102ELF-NEXT: ] 103ELF-NEXT: Address: 0x0 104ELF-NEXT: Offset: 0x40 105ELF-NEXT: Size: 42 106ELF-NEXT: Link: 0 107ELF-NEXT: Info: 0 108ELF-NEXT: AddressAlignment: 16 109ELF-NEXT: EntrySize: 0 110ELF-NEXT: Relocations [ 111ELF-NEXT: ] 112ELF-NEXT: Symbols [ 113ELF-NEXT: Symbol { 114ELF-NEXT: Name: .text (0) 115ELF-NEXT: Value: 0x0 116ELF-NEXT: Size: 0 117ELF-NEXT: Binding: Local (0x0) 118ELF-NEXT: Type: Section (0x3) 119ELF-NEXT: Other: 0 120ELF-NEXT: Section: .text (0x1) 121ELF-NEXT: } 122ELF-NEXT: Symbol { 123ELF-NEXT: Name: main (12) 124ELF-NEXT: Value: 0x0 125ELF-NEXT: Size: 42 126ELF-NEXT: Binding: Global (0x1) 127ELF-NEXT: Type: Function (0x2) 128ELF-NEXT: Other: 0 129ELF-NEXT: Section: .text (0x1) 130ELF-NEXT: } 131ELF-NEXT: ] 132ELF-NEXT: SectionData ( 133ELF-NEXT: 0000: 5383EC08 E8000000 005B81C3 03000000 |S........[......| 134ELF-NEXT: 0010: 8D830000 00008904 24E8FCFF FFFFE8FC |........$.......| 135ELF-NEXT: 0020: FFFFFF31 C083C408 5BC3 |...1....[.| 136ELF-NEXT: ) 137ELF-NEXT: } 138ELF-NEXT: Section { 139ELF-NEXT: Index: 2 140ELF-NEXT: Name: .rel.text (1) 141ELF-NEXT: Type: SHT_REL (0x9) 142ELF-NEXT: Flags [ (0x0) 143ELF-NEXT: ] 144ELF-NEXT: Address: 0x0 145ELF-NEXT: Offset: 0x360 146ELF-NEXT: Size: 32 147ELF-NEXT: Link: 8 148ELF-NEXT: Info: 1 149ELF-NEXT: AddressAlignment: 4 150ELF-NEXT: EntrySize: 8 151ELF-NEXT: Relocations [ 152ELF-NEXT: 0xC R_386_GOTPC _GLOBAL_OFFSET_TABLE_ 0x0 153ELF-NEXT: 0x12 R_386_GOTOFF .L.str 0x0 154ELF-NEXT: 0x1A R_386_PLT32 puts 0x0 155ELF-NEXT: 0x1F R_386_PLT32 SomeOtherFunction 0x0 156ELF-NEXT: ] 157ELF-NEXT: Symbols [ 158ELF-NEXT: ] 159ELF-NEXT: SectionData ( 160ELF-NEXT: 0000: 0C000000 0A0A0000 12000000 09020000 |................| 161ELF-NEXT: 0010: 1A000000 040B0000 1F000000 04090000 |................| 162ELF-NEXT: ) 163ELF-NEXT: } 164 165MACHO-I386: Sections [ 166MACHO-I386-NEXT: Section { 167MACHO-I386-NEXT: Index: 0 168MACHO-I386-NEXT: Name: __text (5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00) 169MACHO-I386-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 170MACHO-I386-NEXT: Address: 0x0 171MACHO-I386-NEXT: Size: 0x22 172MACHO-I386-NEXT: Offset: 324 173MACHO-I386-NEXT: Alignment: 4 174MACHO-I386-NEXT: RelocationOffset: 0x174 175MACHO-I386-NEXT: RelocationCount: 4 176MACHO-I386-NEXT: Type: 0x0 177MACHO-I386-NEXT: Attributes [ (0x800004) 178MACHO-I386-NEXT: PureInstructions (0x800000) 179MACHO-I386-NEXT: SomeInstructions (0x4) 180MACHO-I386-NEXT: ] 181MACHO-I386-NEXT: Reserved1: 0x0 182MACHO-I386-NEXT: Reserved2: 0x0 183MACHO-I386-NEXT: Relocations [ 184MACHO-I386-NEXT: 0x18 1 2 1 GENERIC_RELOC_VANILLA 0 _SomeOtherFunction 185MACHO-I386-NEXT: 0x13 1 2 1 GENERIC_RELOC_VANILLA 0 _puts 186MACHO-I386-NEXT: 0xB 0 2 n/a GENERIC_RELOC_LOCAL_SECTDIFF 1 - 187MACHO-I386-NEXT: 0x0 0 2 n/a GENERIC_RELOC_PAIR 1 - 188MACHO-I386-NEXT: ] 189MACHO-I386-NEXT: Symbols [ 190MACHO-I386-NEXT: Symbol { 191MACHO-I386-NEXT: Name: _main (1) 192MACHO-I386-NEXT: Type: 0xF 193MACHO-I386-NEXT: Section: __text (0x1) 194MACHO-I386-NEXT: RefType: UndefinedNonLazy (0x0) 195MACHO-I386-NEXT: Flags [ (0x0) 196MACHO-I386-NEXT: ] 197MACHO-I386-NEXT: Value: 0x0 198MACHO-I386-NEXT: } 199MACHO-I386-NEXT: ] 200MACHO-I386-NEXT: SectionData ( 201MACHO-I386-NEXT: 0000: 83EC0CE8 00000000 588D801A 00000089 |........X.......| 202MACHO-I386-NEXT: 0010: 0424E8E9 FFFFFFE8 E4FFFFFF 31C083C4 |.$..........1...| 203MACHO-I386-NEXT: 0020: 0CC3 |..| 204MACHO-I386-NEXT: ) 205MACHO-I386-NEXT: } 206 207 208MACHO-X86-64: Sections [ 209MACHO-X86-64-NEXT: Section { 210MACHO-X86-64-NEXT: Index: 0 211MACHO-X86-64-NEXT: Name: __text (5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00) 212MACHO-X86-64-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 213MACHO-X86-64-NEXT: Address: 0x0 214MACHO-X86-64-NEXT: Size: 0x16 215MACHO-X86-64-NEXT: Offset: 368 216MACHO-X86-64-NEXT: Alignment: 4 217MACHO-X86-64-NEXT: RelocationOffset: 0x194 218MACHO-X86-64-NEXT: RelocationCount: 3 219MACHO-X86-64-NEXT: Type: 0x0 220MACHO-X86-64-NEXT: Attributes [ (0x800004) 221MACHO-X86-64-NEXT: PureInstructions (0x800000) 222MACHO-X86-64-NEXT: SomeInstructions (0x4) 223MACHO-X86-64-NEXT: ] 224MACHO-X86-64-NEXT: Reserved1: 0x0 225MACHO-X86-64-NEXT: Reserved2: 0x0 226MACHO-X86-64-NEXT: Relocations [ 227MACHO-X86-64-NEXT: 0xE 1 2 1 X86_64_RELOC_BRANCH 0 _SomeOtherFunction 228MACHO-X86-64-NEXT: 0x9 1 2 1 X86_64_RELOC_BRANCH 0 _puts 229MACHO-X86-64-NEXT: 0x4 1 2 1 X86_64_RELOC_SIGNED 0 L_.str 230MACHO-X86-64-NEXT: ] 231MACHO-X86-64-NEXT: Symbols [ 232MACHO-X86-64-NEXT: Symbol { 233MACHO-X86-64-NEXT: Name: _main (1) 234MACHO-X86-64-NEXT: Type: 0xF 235MACHO-X86-64-NEXT: Section: __text (0x1) 236MACHO-X86-64-NEXT: RefType: UndefinedNonLazy (0x0) 237MACHO-X86-64-NEXT: Flags [ (0x0) 238MACHO-X86-64-NEXT: ] 239MACHO-X86-64-NEXT: Value: 0x0 240MACHO-X86-64-NEXT: } 241MACHO-X86-64-NEXT: ] 242MACHO-X86-64-NEXT: SectionData ( 243MACHO-X86-64-NEXT: 0000: 50488D3D 00000000 E8000000 00E80000 |PH.=............| 244MACHO-X86-64-NEXT: 0010: 000031C0 5AC3 |..1.Z.| 245MACHO-X86-64-NEXT: ) 246MACHO-X86-64-NEXT: } 247MACHO-X86-64-NEXT: Section { 248MACHO-X86-64-NEXT: Index: 1 249MACHO-X86-64-NEXT: Name: __cstring (5F 5F 63 73 74 72 69 6E 67 00 00 00 00 00 00 00) 250MACHO-X86-64-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 251MACHO-X86-64-NEXT: Address: 0x16 252MACHO-X86-64-NEXT: Size: 0xD 253MACHO-X86-64-NEXT: Offset: 390 254MACHO-X86-64-NEXT: Alignment: 0 255MACHO-X86-64-NEXT: RelocationOffset: 0x0 256MACHO-X86-64-NEXT: RelocationCount: 0 257MACHO-X86-64-NEXT: Type: ExtReloc (0x2) 258MACHO-X86-64-NEXT: Attributes [ (0x0) 259MACHO-X86-64-NEXT: ] 260MACHO-X86-64-NEXT: Reserved1: 0x0 261MACHO-X86-64-NEXT: Reserved2: 0x0 262MACHO-X86-64-NEXT: Relocations [ 263MACHO-X86-64-NEXT: ] 264MACHO-X86-64-NEXT: Symbols [ 265MACHO-X86-64-NEXT: Symbol { 266MACHO-X86-64-NEXT: Name: L_.str (32) 267MACHO-X86-64-NEXT: Type: Section (0xE) 268MACHO-X86-64-NEXT: Section: __cstring (0x2) 269MACHO-X86-64-NEXT: RefType: UndefinedNonLazy (0x0) 270MACHO-X86-64-NEXT: Flags [ (0x0) 271MACHO-X86-64-NEXT: ] 272MACHO-X86-64-NEXT: Value: 0x16 273MACHO-X86-64-NEXT: } 274MACHO-X86-64-NEXT: ] 275MACHO-X86-64-NEXT: SectionData ( 276MACHO-X86-64-NEXT: 0000: 48656C6C 6F20576F 726C640A 00 |Hello World..| 277MACHO-X86-64-NEXT: ) 278MACHO-X86-64-NEXT: } 279MACHO-X86-64-NEXT:] 280 281MACHO-PPC: Sections [ 282MACHO-PPC-NEXT: Section { 283MACHO-PPC-NEXT: Index: 0 284MACHO-PPC-NEXT: Name: __text (5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00) 285MACHO-PPC-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 286MACHO-PPC-NEXT: Address: 0x0 287MACHO-PPC-NEXT: Size: 0x3C 288MACHO-PPC-NEXT: Offset: 528 289MACHO-PPC-NEXT: Alignment: 2 290MACHO-PPC-NEXT: RelocationOffset: 0x27C 291MACHO-PPC-NEXT: RelocationCount: 5 292MACHO-PPC-NEXT: Type: 0x0 293MACHO-PPC-NEXT: Attributes [ (0x800004) 294MACHO-PPC-NEXT: PureInstructions (0x800000) 295MACHO-PPC-NEXT: SomeInstructions (0x4) 296MACHO-PPC-NEXT: ] 297MACHO-PPC-NEXT: Reserved1: 0x0 298MACHO-PPC-NEXT: Reserved2: 0x0 299MACHO-PPC-NEXT: Relocations [ 300MACHO-PPC-NEXT: 0x24 0 2 n/a PPC_RELOC_LO16_SECTDIFF 1 - 301MACHO-PPC-NEXT: 0x0 0 2 n/a PPC_RELOC_PAIR 1 - 302MACHO-PPC-NEXT: 0x1C 0 2 n/a PPC_RELOC_HA16_SECTDIFF 1 - 303MACHO-PPC-NEXT: 0x58 0 2 n/a PPC_RELOC_PAIR 1 - 304MACHO-PPC-NEXT: 0x18 1 2 0 PPC_RELOC_BR24 0 - 305MACHO-PPC-NEXT: ] 306MACHO-PPC-NEXT: Symbols [ 307MACHO-PPC-NEXT: Symbol { 308MACHO-PPC-NEXT: Name: _f (4) 309MACHO-PPC-NEXT: Type: 0xF 310MACHO-PPC-NEXT: Section: __text (0x1) 311MACHO-PPC-NEXT: RefType: UndefinedNonLazy (0x0) 312MACHO-PPC-NEXT: Flags [ (0x0) 313MACHO-PPC-NEXT: ] 314MACHO-PPC-NEXT: Value: 0x0 315MACHO-PPC-NEXT: } 316MACHO-PPC-NEXT: ] 317MACHO-PPC-NEXT: SectionData ( 318MACHO-PPC-NEXT: 0000: 7C0802A6 93E1FFFC 429F0005 7FE802A6 ||.......B.......| 319MACHO-PPC-NEXT: 0010: 90010008 9421FFB0 48000029 3C5F0000 |.....!..H..)<_..| 320MACHO-PPC-NEXT: 0020: 38210050 80420058 80010008 83E1FFFC |8!.P.B.X........| 321MACHO-PPC-NEXT: 0030: 7C0803A6 80620000 4E800020 ||....b..N.. | 322MACHO-PPC-NEXT: ) 323MACHO-PPC-NEXT: } 324MACHO-PPC-NEXT: Section { 325MACHO-PPC-NEXT: Index: 1 326MACHO-PPC-NEXT: Name: __picsymbolstub1 (5F 5F 70 69 63 73 79 6D 62 6F 6C 73 74 75 62 31) 327MACHO-PPC-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 328MACHO-PPC-NEXT: Address: 0x40 329MACHO-PPC-NEXT: Size: 0x20 330MACHO-PPC-NEXT: Offset: 592 331MACHO-PPC-NEXT: Alignment: 5 332MACHO-PPC-NEXT: RelocationOffset: 0x2A4 333MACHO-PPC-NEXT: RelocationCount: 4 334MACHO-PPC-NEXT: Type: 0x8 335MACHO-PPC-NEXT: Attributes [ (0x800004) 336MACHO-PPC-NEXT: PureInstructions (0x800000) 337MACHO-PPC-NEXT: SomeInstructions (0x4) 338MACHO-PPC-NEXT: ] 339MACHO-PPC-NEXT: Reserved1: 0x0 340MACHO-PPC-NEXT: Reserved2: 0x20 341MACHO-PPC-NEXT: Relocations [ 342MACHO-PPC-NEXT: 0x14 0 2 n/a PPC_RELOC_LO16_SECTDIFF 1 - 343MACHO-PPC-NEXT: 0x0 0 2 n/a PPC_RELOC_PAIR 1 - 344MACHO-PPC-NEXT: 0xC 0 2 n/a PPC_RELOC_HA16_SECTDIFF 1 - 345MACHO-PPC-NEXT: 0x20 0 2 n/a PPC_RELOC_PAIR 1 - 346MACHO-PPC-NEXT: ] 347MACHO-PPC-NEXT: Symbols [ 348MACHO-PPC-NEXT: ] 349MACHO-PPC-NEXT: SectionData ( 350MACHO-PPC-NEXT: 0000: 7C0802A6 429F0005 7D6802A6 3D6B0000 ||...B...}h..=k..| 351MACHO-PPC-NEXT: 0010: 7C0803A6 858B0020 7D8903A6 4E800420 ||...... }...N.. | 352MACHO-PPC-NEXT: ) 353MACHO-PPC-NEXT: } 354MACHO-PPC-NEXT: Section { 355MACHO-PPC-NEXT: Index: 2 356MACHO-PPC-NEXT: Name: __data (5F 5F 64 61 74 61 00 00 00 00 00 00 00 00 00 00) 357MACHO-PPC-NEXT: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 358MACHO-PPC-NEXT: Address: 0x60 359MACHO-PPC-NEXT: Size: 0x4 360MACHO-PPC-NEXT: Offset: 624 361MACHO-PPC-NEXT: Alignment: 2 362MACHO-PPC-NEXT: RelocationOffset: 0x0 363MACHO-PPC-NEXT: RelocationCount: 0 364MACHO-PPC-NEXT: Type: 0x0 365MACHO-PPC-NEXT: Attributes [ (0x0) 366MACHO-PPC-NEXT: ] 367MACHO-PPC-NEXT: Reserved1: 0x0 368MACHO-PPC-NEXT: Reserved2: 0x0 369MACHO-PPC-NEXT: Relocations [ 370MACHO-PPC-NEXT: ] 371MACHO-PPC-NEXT: Symbols [ 372MACHO-PPC-NEXT: Symbol { 373MACHO-PPC-NEXT: Name: _b (1) 374MACHO-PPC-NEXT: Type: 0xF 375MACHO-PPC-NEXT: Section: __data (0x3) 376MACHO-PPC-NEXT: RefType: UndefinedNonLazy (0x0) 377MACHO-PPC-NEXT: Flags [ (0x0) 378MACHO-PPC-NEXT: ] 379MACHO-PPC-NEXT: Value: 0x60 380MACHO-PPC-NEXT: } 381MACHO-PPC-NEXT: ] 382MACHO-PPC-NEXT: SectionData ( 383MACHO-PPC-NEXT: 0000: 0000002A |...*| 384MACHO-PPC-NEXT: ) 385MACHO-PPC-NEXT: } 386MACHO-PPC-NEXT: Section { 387MACHO-PPC-NEXT: Index: 3 388MACHO-PPC-NEXT: Name: __nl_symbol_ptr (5F 5F 6E 6C 5F 73 79 6D 62 6F 6C 5F 70 74 72 00) 389MACHO-PPC-NEXT: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 390MACHO-PPC-NEXT: Address: 0x64 391MACHO-PPC-NEXT: Size: 0x4 392MACHO-PPC-NEXT: Offset: 628 393MACHO-PPC-NEXT: Alignment: 2 394MACHO-PPC-NEXT: RelocationOffset: 0x0 395MACHO-PPC-NEXT: RelocationCount: 0 396MACHO-PPC-NEXT: Type: 0x6 397MACHO-PPC-NEXT: Attributes [ (0x0) 398MACHO-PPC-NEXT: ] 399MACHO-PPC-NEXT: Reserved1: 0x1 400MACHO-PPC-NEXT: Reserved2: 0x0 401MACHO-PPC-NEXT: Relocations [ 402MACHO-PPC-NEXT: ] 403MACHO-PPC-NEXT: Symbols [ 404MACHO-PPC-NEXT: ] 405MACHO-PPC-NEXT: SectionData ( 406MACHO-PPC-NEXT: 0000: 00000000 |....| 407MACHO-PPC-NEXT: ) 408MACHO-PPC-NEXT: } 409MACHO-PPC-NEXT: Section { 410MACHO-PPC-NEXT: Index: 4 411MACHO-PPC-NEXT: Name: __la_symbol_ptr (5F 5F 6C 61 5F 73 79 6D 62 6F 6C 5F 70 74 72 00) 412MACHO-PPC-NEXT: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 413MACHO-PPC-NEXT: Address: 0x68 414MACHO-PPC-NEXT: Size: 0x4 415MACHO-PPC-NEXT: Offset: 632 416MACHO-PPC-NEXT: Alignment: 2 417MACHO-PPC-NEXT: RelocationOffset: 0x2C4 418MACHO-PPC-NEXT: RelocationCount: 1 419MACHO-PPC-NEXT: Type: 0x7 420MACHO-PPC-NEXT: Attributes [ (0x0) 421MACHO-PPC-NEXT: ] 422MACHO-PPC-NEXT: Reserved1: 0x2 423MACHO-PPC-NEXT: Reserved2: 0x0 424MACHO-PPC-NEXT: Relocations [ 425MACHO-PPC-NEXT: 0x0 0 2 1 PPC_RELOC_VANILLA 0 dyld_stub_binding_helper 426MACHO-PPC-NEXT: ] 427MACHO-PPC-NEXT: Symbols [ 428MACHO-PPC-NEXT: ] 429MACHO-PPC-NEXT: SectionData ( 430MACHO-PPC-NEXT: 0000: 00000000 |....| 431MACHO-PPC-NEXT: ) 432MACHO-PPC-NEXT: } 433MACHO-PPC-NEXT: ] 434 435 436MACHO-PPC64: Sections [ 437MACHO-PPC64-NEXT: Section { 438MACHO-PPC64-NEXT: Index: 0 439MACHO-PPC64-NEXT: Name: __text (5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00) 440MACHO-PPC64-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 441MACHO-PPC64-NEXT: Address: 0x0 442MACHO-PPC64-NEXT: Size: 0x3C 443MACHO-PPC64-NEXT: Offset: 608 444MACHO-PPC64-NEXT: Alignment: 2 445MACHO-PPC64-NEXT: RelocationOffset: 0x2D4 446MACHO-PPC64-NEXT: RelocationCount: 5 447MACHO-PPC64-NEXT: Type: 0x0 448MACHO-PPC64-NEXT: Attributes [ (0x800004) 449MACHO-PPC64-NEXT: PureInstructions (0x800000) 450MACHO-PPC64-NEXT: SomeInstructions (0x4) 451MACHO-PPC64-NEXT: ] 452MACHO-PPC64-NEXT: Reserved1: 0x0 453MACHO-PPC64-NEXT: Reserved2: 0x0 454MACHO-PPC64-NEXT: Relocations [ 455MACHO-PPC64-NEXT: 0x24 0 2 n/a 1 - 456MACHO-PPC64-NEXT: 0x0 0 2 n/a 1 - 457MACHO-PPC64-NEXT: 0x1C 0 2 n/a 1 - 458MACHO-PPC64-NEXT: 0x58 0 2 n/a 1 - 459MACHO-PPC64-NEXT: 0x18 1 2 0 0 - 460MACHO-PPC64-NEXT: ] 461MACHO-PPC64-NEXT: Symbols [ 462MACHO-PPC64-NEXT: Symbol { 463MACHO-PPC64-NEXT: Name: _f (4) 464MACHO-PPC64-NEXT: Type: 0xF 465MACHO-PPC64-NEXT: Section: __text (0x1) 466MACHO-PPC64-NEXT: RefType: UndefinedNonLazy (0x0) 467MACHO-PPC64-NEXT: Flags [ (0x0) 468MACHO-PPC64-NEXT: ] 469MACHO-PPC64-NEXT: Value: 0x0 470MACHO-PPC64-NEXT: } 471MACHO-PPC64-NEXT: ] 472MACHO-PPC64-NEXT: SectionData ( 473MACHO-PPC64-NEXT: 0000: 7C0802A6 FBE1FFF8 429F0005 7FE802A6 ||.......B.......| 474MACHO-PPC64-NEXT: 0010: F8010010 F821FF81 48000029 3C5F0000 |.....!..H..)<_..| 475MACHO-PPC64-NEXT: 0020: 38210080 E8420058 E8010010 EBE1FFF8 |8!...B.X........| 476MACHO-PPC64-NEXT: 0030: 7C0803A6 E8620002 4E800020 ||....b..N.. | 477MACHO-PPC64-NEXT: ) 478MACHO-PPC64-NEXT: } 479MACHO-PPC64-NEXT: Section { 480MACHO-PPC64-NEXT: Index: 1 481MACHO-PPC64-NEXT: Name: __picsymbolstub1 (5F 5F 70 69 63 73 79 6D 62 6F 6C 73 74 75 62 31) 482MACHO-PPC64-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 483MACHO-PPC64-NEXT: Address: 0x40 484MACHO-PPC64-NEXT: Size: 0x20 485MACHO-PPC64-NEXT: Offset: 672 486MACHO-PPC64-NEXT: Alignment: 5 487MACHO-PPC64-NEXT: RelocationOffset: 0x2FC 488MACHO-PPC64-NEXT: RelocationCount: 4 489MACHO-PPC64-NEXT: Type: 0x8 490MACHO-PPC64-NEXT: Attributes [ (0x800004) 491MACHO-PPC64-NEXT: PureInstructions (0x800000) 492MACHO-PPC64-NEXT: SomeInstructions (0x4) 493MACHO-PPC64-NEXT: ] 494MACHO-PPC64-NEXT: Reserved1: 0x0 495MACHO-PPC64-NEXT: Reserved2: 0x20 496MACHO-PPC64-NEXT: Relocations [ 497MACHO-PPC64-NEXT: 0x14 0 2 n/a 1 - 498MACHO-PPC64-NEXT: 0x0 0 2 n/a 1 - 499MACHO-PPC64-NEXT: 0xC 0 2 n/a 1 - 500MACHO-PPC64-NEXT: 0x24 0 2 n/a 1 - 501MACHO-PPC64-NEXT: ] 502MACHO-PPC64-NEXT: Symbols [ 503MACHO-PPC64-NEXT: ] 504MACHO-PPC64-NEXT: SectionData ( 505MACHO-PPC64-NEXT: 0000: 7C0802A6 429F0005 7D6802A6 3D6B0000 ||...B...}h..=k..| 506MACHO-PPC64-NEXT: 0010: 7C0803A6 E98B0025 7D8903A6 4E800420 ||......%}...N.. | 507MACHO-PPC64-NEXT: ) 508MACHO-PPC64-NEXT: } 509MACHO-PPC64-NEXT: Section { 510MACHO-PPC64-NEXT: Index: 2 511MACHO-PPC64-NEXT: Name: __data (5F 5F 64 61 74 61 00 00 00 00 00 00 00 00 00 00) 512MACHO-PPC64-NEXT: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 513MACHO-PPC64-NEXT: Address: 0x60 514MACHO-PPC64-NEXT: Size: 0x4 515MACHO-PPC64-NEXT: Offset: 704 516MACHO-PPC64-NEXT: Alignment: 2 517MACHO-PPC64-NEXT: RelocationOffset: 0x0 518MACHO-PPC64-NEXT: RelocationCount: 0 519MACHO-PPC64-NEXT: Type: 0x0 520MACHO-PPC64-NEXT: Attributes [ (0x0) 521MACHO-PPC64-NEXT: ] 522MACHO-PPC64-NEXT: Reserved1: 0x0 523MACHO-PPC64-NEXT: Reserved2: 0x0 524MACHO-PPC64-NEXT: Relocations [ 525MACHO-PPC64-NEXT: ] 526MACHO-PPC64-NEXT: Symbols [ 527MACHO-PPC64-NEXT: Symbol { 528MACHO-PPC64-NEXT: Name: _b (1) 529MACHO-PPC64-NEXT: Type: 0xF 530MACHO-PPC64-NEXT: Section: __data (0x3) 531MACHO-PPC64-NEXT: RefType: UndefinedNonLazy (0x0) 532MACHO-PPC64-NEXT: Flags [ (0x0) 533MACHO-PPC64-NEXT: ] 534MACHO-PPC64-NEXT: Value: 0x60 535MACHO-PPC64-NEXT: } 536MACHO-PPC64-NEXT: ] 537MACHO-PPC64-NEXT: SectionData ( 538MACHO-PPC64-NEXT: 0000: 0000002A |...*| 539MACHO-PPC64-NEXT: ) 540MACHO-PPC64-NEXT: } 541MACHO-PPC64-NEXT: Section { 542MACHO-PPC64-NEXT: Index: 3 543MACHO-PPC64-NEXT: Name: __nl_symbol_ptr (5F 5F 6E 6C 5F 73 79 6D 62 6F 6C 5F 70 74 72 00) 544MACHO-PPC64-NEXT: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 545MACHO-PPC64-NEXT: Address: 0x64 546MACHO-PPC64-NEXT: Size: 0x8 547MACHO-PPC64-NEXT: Offset: 708 548MACHO-PPC64-NEXT: Alignment: 2 549MACHO-PPC64-NEXT: RelocationOffset: 0x0 550MACHO-PPC64-NEXT: RelocationCount: 0 551MACHO-PPC64-NEXT: Type: 0x6 552MACHO-PPC64-NEXT: Attributes [ (0x0) 553MACHO-PPC64-NEXT: ] 554MACHO-PPC64-NEXT: Reserved1: 0x1 555MACHO-PPC64-NEXT: Reserved2: 0x0 556MACHO-PPC64-NEXT: Relocations [ 557MACHO-PPC64-NEXT: ] 558MACHO-PPC64-NEXT: Symbols [ 559MACHO-PPC64-NEXT: ] 560MACHO-PPC64-NEXT: SectionData ( 561MACHO-PPC64-NEXT: 0000: 00000000 00000000 |........| 562MACHO-PPC64-NEXT: ) 563MACHO-PPC64-NEXT: } 564MACHO-PPC64-NEXT: Section { 565MACHO-PPC64-NEXT: Index: 4 566MACHO-PPC64-NEXT: Name: __la_symbol_ptr (5F 5F 6C 61 5F 73 79 6D 62 6F 6C 5F 70 74 72 00) 567MACHO-PPC64-NEXT: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 568MACHO-PPC64-NEXT: Address: 0x6C 569MACHO-PPC64-NEXT: Size: 0x8 570MACHO-PPC64-NEXT: Offset: 716 571MACHO-PPC64-NEXT: Alignment: 2 572MACHO-PPC64-NEXT: RelocationOffset: 0x31C 573MACHO-PPC64-NEXT: RelocationCount: 1 574MACHO-PPC64-NEXT: Type: 0x7 575MACHO-PPC64-NEXT: Attributes [ (0x0) 576MACHO-PPC64-NEXT: ] 577MACHO-PPC64-NEXT: Reserved1: 0x2 578MACHO-PPC64-NEXT: Reserved2: 0x0 579MACHO-PPC64-NEXT: Relocations [ 580MACHO-PPC64-NEXT: 0x0 0 3 1 0 dyld_stub_binding_helper 581MACHO-PPC64-NEXT: ] 582MACHO-PPC64-NEXT: Symbols [ 583MACHO-PPC64-NEXT: ] 584MACHO-PPC64-NEXT: SectionData ( 585MACHO-PPC64-NEXT: 0000: 00000000 00000000 |........| 586MACHO-PPC64-NEXT: ) 587MACHO-PPC64-NEXT: } 588MACHO-PPC64-NEXT: ] 589 590MACHO-ARM: Sections [ 591MACHO-ARM-NEXT: Section { 592MACHO-ARM-NEXT: Index: 0 593MACHO-ARM-NEXT: Name: __text (5F 5F 74 65 78 74 00 00 00 00 00 00 00 00 00 00) 594MACHO-ARM-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 595MACHO-ARM-NEXT: Address: 0x0 596MACHO-ARM-NEXT: Size: 0x3C 597MACHO-ARM-NEXT: Offset: 664 598MACHO-ARM-NEXT: Alignment: 2 599MACHO-ARM-NEXT: RelocationOffset: 0x2E0 600MACHO-ARM-NEXT: RelocationCount: 9 601MACHO-ARM-NEXT: Type: 0x0 602MACHO-ARM-NEXT: Attributes [ (0x800004) 603MACHO-ARM-NEXT: PureInstructions (0x800000) 604MACHO-ARM-NEXT: SomeInstructions (0x4) 605MACHO-ARM-NEXT: ] 606MACHO-ARM-NEXT: Reserved1: 0x0 607MACHO-ARM-NEXT: Reserved2: 0x0 608MACHO-ARM-NEXT: Relocations [ 609MACHO-ARM-NEXT: Relocation { 610MACHO-ARM-NEXT: Offset: 0x38 611MACHO-ARM-NEXT: PCRel: 0 612MACHO-ARM-NEXT: Length: 2 613MACHO-ARM-NEXT: Extern: N/A 614MACHO-ARM-NEXT: Type: ARM_RELOC_SECTDIFF (2) 615MACHO-ARM-NEXT: Symbol: - 616MACHO-ARM-NEXT: Scattered: 1 617MACHO-ARM-NEXT: } 618MACHO-ARM-NEXT: Relocation { 619MACHO-ARM-NEXT: Offset: 0x0 620MACHO-ARM-NEXT: PCRel: 0 621MACHO-ARM-NEXT: Length: 2 622MACHO-ARM-NEXT: Extern: N/A 623MACHO-ARM-NEXT: Type: ARM_RELOC_PAIR (1) 624MACHO-ARM-NEXT: Symbol: - 625MACHO-ARM-NEXT: Scattered: 1 626MACHO-ARM-NEXT: } 627MACHO-ARM-NEXT: Relocation { 628MACHO-ARM-NEXT: Offset: 0x20 629MACHO-ARM-NEXT: PCRel: 1 630MACHO-ARM-NEXT: Length: 2 631MACHO-ARM-NEXT: Extern: 1 632MACHO-ARM-NEXT: Type: ARM_RELOC_BR24 (5) 633MACHO-ARM-NEXT: Symbol: _g 634MACHO-ARM-NEXT: Scattered: 0 635MACHO-ARM-NEXT: } 636MACHO-ARM-NEXT: Relocation { 637MACHO-ARM-NEXT: Offset: 0x1C 638MACHO-ARM-NEXT: PCRel: 0 639MACHO-ARM-NEXT: Length: 1 640MACHO-ARM-NEXT: Extern: 1 641MACHO-ARM-NEXT: Type: ARM_RELOC_HALF (8) 642MACHO-ARM-NEXT: Symbol: _g 643MACHO-ARM-NEXT: Scattered: 0 644MACHO-ARM-NEXT: } 645MACHO-ARM-NEXT: Relocation { 646MACHO-ARM-NEXT: Offset: 0x0 647MACHO-ARM-NEXT: PCRel: 0 648MACHO-ARM-NEXT: Length: 1 649MACHO-ARM-NEXT: Extern: 0 650MACHO-ARM-NEXT: Type: ARM_RELOC_PAIR (1) 651MACHO-ARM-NEXT: Symbol: - 652MACHO-ARM-NEXT: Scattered: 0 653MACHO-ARM-NEXT: } 654MACHO-ARM-NEXT: Relocation { 655MACHO-ARM-NEXT: Offset: 0x18 656MACHO-ARM-NEXT: PCRel: 0 657MACHO-ARM-NEXT: Length: 0 658MACHO-ARM-NEXT: Extern: 1 659MACHO-ARM-NEXT: Type: ARM_RELOC_HALF (8) 660MACHO-ARM-NEXT: Symbol: _g 661MACHO-ARM-NEXT: Scattered: 0 662MACHO-ARM-NEXT: } 663MACHO-ARM-NEXT: Relocation { 664MACHO-ARM-NEXT: Offset: 0x0 665MACHO-ARM-NEXT: PCRel: 0 666MACHO-ARM-NEXT: Length: 0 667MACHO-ARM-NEXT: Extern: 0 668MACHO-ARM-NEXT: Type: ARM_RELOC_PAIR (1) 669MACHO-ARM-NEXT: Symbol: - 670MACHO-ARM-NEXT: Scattered: 0 671MACHO-ARM-NEXT: } 672MACHO-ARM-NEXT: Relocation { 673MACHO-ARM-NEXT: Offset: 0xC 674MACHO-ARM-NEXT: PCRel: 0 675MACHO-ARM-NEXT: Length: 2 676MACHO-ARM-NEXT: Extern: N/A 677MACHO-ARM-NEXT: Type: ARM_RELOC_SECTDIFF (2) 678MACHO-ARM-NEXT: Symbol: - 679MACHO-ARM-NEXT: Scattered: 1 680MACHO-ARM-NEXT: } 681MACHO-ARM-NEXT: Relocation { 682MACHO-ARM-NEXT: Offset: 0x0 683MACHO-ARM-NEXT: PCRel: 0 684MACHO-ARM-NEXT: Length: 2 685MACHO-ARM-NEXT: Extern: N/A 686MACHO-ARM-NEXT: Type: ARM_RELOC_PAIR (1) 687MACHO-ARM-NEXT: Symbol: - 688MACHO-ARM-NEXT: Scattered: 1 689MACHO-ARM-NEXT: } 690MACHO-ARM-NEXT: ] 691MACHO-ARM-NEXT: Symbols [ 692MACHO-ARM-NEXT: Symbol { 693MACHO-ARM-NEXT: Name: _f (4) 694MACHO-ARM-NEXT: Type: 0xF 695MACHO-ARM-NEXT: Section: __text (0x1) 696MACHO-ARM-NEXT: RefType: UndefinedNonLazy (0x0) 697MACHO-ARM-NEXT: Flags [ (0x0) 698MACHO-ARM-NEXT: ] 699MACHO-ARM-NEXT: Value: 0x10 700MACHO-ARM-NEXT: } 701MACHO-ARM-NEXT: Symbol { 702MACHO-ARM-NEXT: Name: _h (1) 703MACHO-ARM-NEXT: Type: 0xF 704MACHO-ARM-NEXT: Section: __text (0x1) 705MACHO-ARM-NEXT: RefType: UndefinedNonLazy (0x0) 706MACHO-ARM-NEXT: Flags [ (0x0) 707MACHO-ARM-NEXT: ] 708MACHO-ARM-NEXT: Value: 0x0 709MACHO-ARM-NEXT: } 710MACHO-ARM-NEXT: ] 711MACHO-ARM-NEXT: SectionData ( 712MACHO-ARM-NEXT: 0000: 04009FE5 00009FE7 1EFF2FE1 38000000 |........../.8...| 713MACHO-ARM-NEXT: 0010: 80402DE9 0D70A0E1 000000E3 000040E3 |.@-..p........@.| 714MACHO-ARM-NEXT: 0020: F6FFFFEB 0C009FE5 00009FE7 000090E5 |................| 715MACHO-ARM-NEXT: 0030: 8040BDE8 1EFF2FE1 10000000 |.@..../.....| 716MACHO-ARM-NEXT: ) 717MACHO-ARM-NEXT: } 718MACHO-ARM-NEXT: Section { 719MACHO-ARM-NEXT: Index: 1 720MACHO-ARM-NEXT: Name: __textcoal_nt (5F 5F 74 65 78 74 63 6F 61 6C 5F 6E 74 00 00 00) 721MACHO-ARM-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 722MACHO-ARM-NEXT: Address: 0x3C 723MACHO-ARM-NEXT: Size: 0x0 724MACHO-ARM-NEXT: Offset: 724 725MACHO-ARM-NEXT: Alignment: 0 726MACHO-ARM-NEXT: RelocationOffset: 0x0 727MACHO-ARM-NEXT: RelocationCount: 0 728MACHO-ARM-NEXT: Type: 0xB 729MACHO-ARM-NEXT: Attributes [ (0x800000) 730MACHO-ARM-NEXT: PureInstructions (0x800000) 731MACHO-ARM-NEXT: ] 732MACHO-ARM-NEXT: Reserved1: 0x0 733MACHO-ARM-NEXT: Reserved2: 0x0 734MACHO-ARM-NEXT: Relocations [ 735MACHO-ARM-NEXT: ] 736MACHO-ARM-NEXT: Symbols [ 737MACHO-ARM-NEXT: ] 738MACHO-ARM-NEXT: SectionData ( 739MACHO-ARM-NEXT: ) 740MACHO-ARM-NEXT: } 741MACHO-ARM-NEXT: Section { 742MACHO-ARM-NEXT: Index: 2 743MACHO-ARM-NEXT: Name: __const_coal (5F 5F 63 6F 6E 73 74 5F 63 6F 61 6C 00 00 00 00) 744MACHO-ARM-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 745MACHO-ARM-NEXT: Address: 0x3C 746MACHO-ARM-NEXT: Size: 0x0 747MACHO-ARM-NEXT: Offset: 724 748MACHO-ARM-NEXT: Alignment: 0 749MACHO-ARM-NEXT: RelocationOffset: 0x0 750MACHO-ARM-NEXT: RelocationCount: 0 751MACHO-ARM-NEXT: Type: 0xB 752MACHO-ARM-NEXT: Attributes [ (0x0) 753MACHO-ARM-NEXT: ] 754MACHO-ARM-NEXT: Reserved1: 0x0 755MACHO-ARM-NEXT: Reserved2: 0x0 756MACHO-ARM-NEXT: Relocations [ 757MACHO-ARM-NEXT: ] 758MACHO-ARM-NEXT: Symbols [ 759MACHO-ARM-NEXT: ] 760MACHO-ARM-NEXT: SectionData ( 761MACHO-ARM-NEXT: ) 762MACHO-ARM-NEXT: } 763MACHO-ARM-NEXT: Section { 764MACHO-ARM-NEXT: Index: 3 765MACHO-ARM-NEXT: Name: __picsymbolstub4 (5F 5F 70 69 63 73 79 6D 62 6F 6C 73 74 75 62 34) 766MACHO-ARM-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 767MACHO-ARM-NEXT: Address: 0x3C 768MACHO-ARM-NEXT: Size: 0x0 769MACHO-ARM-NEXT: Offset: 724 770MACHO-ARM-NEXT: Alignment: 0 771MACHO-ARM-NEXT: RelocationOffset: 0x0 772MACHO-ARM-NEXT: RelocationCount: 0 773MACHO-ARM-NEXT: Type: 0x8 774MACHO-ARM-NEXT: Attributes [ (0x0) 775MACHO-ARM-NEXT: ] 776MACHO-ARM-NEXT: Reserved1: 0x0 777MACHO-ARM-NEXT: Reserved2: 0x10 778MACHO-ARM-NEXT: Relocations [ 779MACHO-ARM-NEXT: ] 780MACHO-ARM-NEXT: Symbols [ 781MACHO-ARM-NEXT: ] 782MACHO-ARM-NEXT: SectionData ( 783MACHO-ARM-NEXT: ) 784MACHO-ARM-NEXT: } 785MACHO-ARM-NEXT: Section { 786MACHO-ARM-NEXT: Index: 4 787MACHO-ARM-NEXT: Name: __StaticInit (5F 5F 53 74 61 74 69 63 49 6E 69 74 00 00 00 00) 788MACHO-ARM-NEXT: Segment: __TEXT (5F 5F 54 45 58 54 00 00 00 00 00 00 00 00 00 00) 789MACHO-ARM-NEXT: Address: 0x3C 790MACHO-ARM-NEXT: Size: 0x0 791MACHO-ARM-NEXT: Offset: 724 792MACHO-ARM-NEXT: Alignment: 0 793MACHO-ARM-NEXT: RelocationOffset: 0x0 794MACHO-ARM-NEXT: RelocationCount: 0 795MACHO-ARM-NEXT: Type: 0x0 796MACHO-ARM-NEXT: Attributes [ (0x800000) 797MACHO-ARM-NEXT: PureInstructions (0x800000) 798MACHO-ARM-NEXT: ] 799MACHO-ARM-NEXT: Reserved1: 0x0 800MACHO-ARM-NEXT: Reserved2: 0x0 801MACHO-ARM-NEXT: Relocations [ 802MACHO-ARM-NEXT: ] 803MACHO-ARM-NEXT: Symbols [ 804MACHO-ARM-NEXT: ] 805MACHO-ARM-NEXT: SectionData ( 806MACHO-ARM-NEXT: ) 807MACHO-ARM-NEXT: } 808MACHO-ARM-NEXT: Section { 809MACHO-ARM-NEXT: Index: 5 810MACHO-ARM-NEXT: Name: __data (5F 5F 64 61 74 61 00 00 00 00 00 00 00 00 00 00) 811MACHO-ARM-NEXT: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 812MACHO-ARM-NEXT: Address: 0x3C 813MACHO-ARM-NEXT: Size: 0x4 814MACHO-ARM-NEXT: Offset: 724 815MACHO-ARM-NEXT: Alignment: 2 816MACHO-ARM-NEXT: RelocationOffset: 0x0 817MACHO-ARM-NEXT: RelocationCount: 0 818MACHO-ARM-NEXT: Type: 0x0 819MACHO-ARM-NEXT: Attributes [ (0x0) 820MACHO-ARM-NEXT: ] 821MACHO-ARM-NEXT: Reserved1: 0x0 822MACHO-ARM-NEXT: Reserved2: 0x0 823MACHO-ARM-NEXT: Relocations [ 824MACHO-ARM-NEXT: ] 825MACHO-ARM-NEXT: Symbols [ 826MACHO-ARM-NEXT: Symbol { 827MACHO-ARM-NEXT: Name: _b (10) 828MACHO-ARM-NEXT: Type: 0xF 829MACHO-ARM-NEXT: Section: __data (0x6) 830MACHO-ARM-NEXT: RefType: UndefinedNonLazy (0x0) 831MACHO-ARM-NEXT: Flags [ (0x0) 832MACHO-ARM-NEXT: ] 833MACHO-ARM-NEXT: Value: 0x3C 834MACHO-ARM-NEXT: } 835MACHO-ARM-NEXT: ] 836MACHO-ARM-NEXT: SectionData ( 837MACHO-ARM-NEXT: 0000: 2A000000 |*...| 838MACHO-ARM-NEXT: ) 839MACHO-ARM-NEXT: } 840MACHO-ARM-NEXT: Section { 841MACHO-ARM-NEXT: Index: 6 842MACHO-ARM-NEXT: Name: __nl_symbol_ptr (5F 5F 6E 6C 5F 73 79 6D 62 6F 6C 5F 70 74 72 00) 843MACHO-ARM-NEXT: Segment: __DATA (5F 5F 44 41 54 41 00 00 00 00 00 00 00 00 00 00) 844MACHO-ARM-NEXT: Address: 0x40 845MACHO-ARM-NEXT: Size: 0x8 846MACHO-ARM-NEXT: Offset: 728 847MACHO-ARM-NEXT: Alignment: 2 848MACHO-ARM-NEXT: RelocationOffset: 0x0 849MACHO-ARM-NEXT: RelocationCount: 0 850MACHO-ARM-NEXT: Type: 0x6 851MACHO-ARM-NEXT: Attributes [ (0x0) 852MACHO-ARM-NEXT: ] 853MACHO-ARM-NEXT: Reserved1: 0x0 854MACHO-ARM-NEXT: Reserved2: 0x0 855MACHO-ARM-NEXT: Relocations [ 856MACHO-ARM-NEXT: ] 857MACHO-ARM-NEXT: Symbols [ 858MACHO-ARM-NEXT: ] 859MACHO-ARM-NEXT: SectionData ( 860MACHO-ARM-NEXT: 0000: 00000000 00000000 |........| 861MACHO-ARM-NEXT: ) 862MACHO-ARM-NEXT: } 863MACHO-ARM-NEXT: ] 864