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