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