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