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