xref: /aosp_15_r20/external/elfutils/tests/run-elfputzdata.sh (revision 7304104da70ce23c86437a01be71edd1a2d7f37e)
1*7304104dSAndroid Build Coastguard Worker#! /bin/sh
2*7304104dSAndroid Build Coastguard Worker# Copyright (C) 2015 Red Hat, Inc.
3*7304104dSAndroid Build Coastguard Worker# This file is part of elfutils.
4*7304104dSAndroid Build Coastguard Worker#
5*7304104dSAndroid Build Coastguard Worker# This file is free software; you can redistribute it and/or modify
6*7304104dSAndroid Build Coastguard Worker# it under the terms of the GNU General Public License as published by
7*7304104dSAndroid Build Coastguard Worker# the Free Software Foundation; either version 3 of the License, or
8*7304104dSAndroid Build Coastguard Worker# (at your option) any later version.
9*7304104dSAndroid Build Coastguard Worker#
10*7304104dSAndroid Build Coastguard Worker# elfutils is distributed in the hope that it will be useful, but
11*7304104dSAndroid Build Coastguard Worker# WITHOUT ANY WARRANTY; without even the implied warranty of
12*7304104dSAndroid Build Coastguard Worker# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13*7304104dSAndroid Build Coastguard Worker# GNU General Public License for more details.
14*7304104dSAndroid Build Coastguard Worker#
15*7304104dSAndroid Build Coastguard Worker# You should have received a copy of the GNU General Public License
16*7304104dSAndroid Build Coastguard Worker# along with this program.  If not, see <http://www.gnu.org/licenses/>.
17*7304104dSAndroid Build Coastguard Worker
18*7304104dSAndroid Build Coastguard Worker. $srcdir/test-subr.sh
19*7304104dSAndroid Build Coastguard Worker
20*7304104dSAndroid Build Coastguard Worker# Random ELF32 testfile
21*7304104dSAndroid Build Coastguard Workertestfiles testfile4
22*7304104dSAndroid Build Coastguard Worker
23*7304104dSAndroid Build Coastguard Workertestrun_compare ${abs_top_builddir}/tests/elfputzdata gnu testfile4 <<\EOF
24*7304104dSAndroid Build Coastguard WorkerCannot compress 1 .interp
25*7304104dSAndroid Build Coastguard WorkerCannot compress 2 .note.ABI-tag
26*7304104dSAndroid Build Coastguard WorkerCannot compress 3 .hash
27*7304104dSAndroid Build Coastguard WorkerCannot compress 4 .dynsym
28*7304104dSAndroid Build Coastguard WorkerCannot compress 5 .dynstr
29*7304104dSAndroid Build Coastguard WorkerCannot compress 6 .gnu.version
30*7304104dSAndroid Build Coastguard WorkerCannot compress 7 .gnu.version_r
31*7304104dSAndroid Build Coastguard WorkerCannot compress 8 .rel.got
32*7304104dSAndroid Build Coastguard WorkerCannot compress 9 .rel.plt
33*7304104dSAndroid Build Coastguard WorkerCannot compress 10 .init
34*7304104dSAndroid Build Coastguard WorkerCannot compress 11 .plt
35*7304104dSAndroid Build Coastguard WorkerCannot compress 12 .text
36*7304104dSAndroid Build Coastguard WorkerCannot compress 13 .fini
37*7304104dSAndroid Build Coastguard WorkerCannot compress 14 .rodata
38*7304104dSAndroid Build Coastguard WorkerCannot compress 15 .data
39*7304104dSAndroid Build Coastguard WorkerCannot compress 16 .eh_frame
40*7304104dSAndroid Build Coastguard WorkerCannot compress 17 .gcc_except_table
41*7304104dSAndroid Build Coastguard WorkerCannot compress 18 .ctors
42*7304104dSAndroid Build Coastguard WorkerCannot compress 19 .dtors
43*7304104dSAndroid Build Coastguard WorkerCannot compress 20 .got
44*7304104dSAndroid Build Coastguard WorkerCannot compress 21 .dynamic
45*7304104dSAndroid Build Coastguard WorkerLets compress 22 .sbss, size: 0
46*7304104dSAndroid Build Coastguard WorkerCannot compress 23 .bss
47*7304104dSAndroid Build Coastguard WorkerLets compress 24 .stab, size: 21540
48*7304104dSAndroid Build Coastguard WorkerLets compress 25 .stabstr, size: 57297
49*7304104dSAndroid Build Coastguard WorkerLets compress 26 .comment, size: 648
50*7304104dSAndroid Build Coastguard WorkerLets compress 27 .debug_aranges, size: 56
51*7304104dSAndroid Build Coastguard WorkerLets compress 28 .debug_pubnames, size: 93
52*7304104dSAndroid Build Coastguard WorkerLets compress 29 .debug_info, size: 960
53*7304104dSAndroid Build Coastguard WorkerLets compress 30 .debug_abbrev, size: 405
54*7304104dSAndroid Build Coastguard WorkerLets compress 31 .debug_line, size: 189
55*7304104dSAndroid Build Coastguard WorkerLets compress 32 .note, size: 240
56*7304104dSAndroid Build Coastguard WorkerLets compress 33 .shstrtab, size: 320
57*7304104dSAndroid Build Coastguard WorkerLets compress 34 .symtab, size: 5488
58*7304104dSAndroid Build Coastguard WorkerLets compress 35 .strtab, size: 5727
59*7304104dSAndroid Build Coastguard WorkerEOF
60*7304104dSAndroid Build Coastguard Worker
61*7304104dSAndroid Build Coastguard Workertestrun_compare ${abs_top_builddir}/tests/elfputzdata elf testfile4 <<\EOF
62*7304104dSAndroid Build Coastguard WorkerCannot compress 1 .interp
63*7304104dSAndroid Build Coastguard WorkerCannot compress 2 .note.ABI-tag
64*7304104dSAndroid Build Coastguard WorkerCannot compress 3 .hash
65*7304104dSAndroid Build Coastguard WorkerCannot compress 4 .dynsym
66*7304104dSAndroid Build Coastguard WorkerCannot compress 5 .dynstr
67*7304104dSAndroid Build Coastguard WorkerCannot compress 6 .gnu.version
68*7304104dSAndroid Build Coastguard WorkerCannot compress 7 .gnu.version_r
69*7304104dSAndroid Build Coastguard WorkerCannot compress 8 .rel.got
70*7304104dSAndroid Build Coastguard WorkerCannot compress 9 .rel.plt
71*7304104dSAndroid Build Coastguard WorkerCannot compress 10 .init
72*7304104dSAndroid Build Coastguard WorkerCannot compress 11 .plt
73*7304104dSAndroid Build Coastguard WorkerCannot compress 12 .text
74*7304104dSAndroid Build Coastguard WorkerCannot compress 13 .fini
75*7304104dSAndroid Build Coastguard WorkerCannot compress 14 .rodata
76*7304104dSAndroid Build Coastguard WorkerCannot compress 15 .data
77*7304104dSAndroid Build Coastguard WorkerCannot compress 16 .eh_frame
78*7304104dSAndroid Build Coastguard WorkerCannot compress 17 .gcc_except_table
79*7304104dSAndroid Build Coastguard WorkerCannot compress 18 .ctors
80*7304104dSAndroid Build Coastguard WorkerCannot compress 19 .dtors
81*7304104dSAndroid Build Coastguard WorkerCannot compress 20 .got
82*7304104dSAndroid Build Coastguard WorkerCannot compress 21 .dynamic
83*7304104dSAndroid Build Coastguard WorkerLets compress 22 .sbss, size: 0
84*7304104dSAndroid Build Coastguard WorkerCannot compress 23 .bss
85*7304104dSAndroid Build Coastguard WorkerLets compress 24 .stab, size: 21540
86*7304104dSAndroid Build Coastguard WorkerLets compress 25 .stabstr, size: 57297
87*7304104dSAndroid Build Coastguard WorkerLets compress 26 .comment, size: 648
88*7304104dSAndroid Build Coastguard WorkerLets compress 27 .debug_aranges, size: 56
89*7304104dSAndroid Build Coastguard WorkerLets compress 28 .debug_pubnames, size: 93
90*7304104dSAndroid Build Coastguard WorkerLets compress 29 .debug_info, size: 960
91*7304104dSAndroid Build Coastguard WorkerLets compress 30 .debug_abbrev, size: 405
92*7304104dSAndroid Build Coastguard WorkerLets compress 31 .debug_line, size: 189
93*7304104dSAndroid Build Coastguard WorkerLets compress 32 .note, size: 240
94*7304104dSAndroid Build Coastguard WorkerLets compress 33 .shstrtab, size: 320
95*7304104dSAndroid Build Coastguard WorkerLets compress 34 .symtab, size: 5488
96*7304104dSAndroid Build Coastguard WorkerLets compress 35 .strtab, size: 5727
97*7304104dSAndroid Build Coastguard WorkerEOF
98*7304104dSAndroid Build Coastguard Worker
99*7304104dSAndroid Build Coastguard Worker# Random ELF64 testfile
100*7304104dSAndroid Build Coastguard Workertestfiles testfile12
101*7304104dSAndroid Build Coastguard Worker
102*7304104dSAndroid Build Coastguard Workertestrun_compare ${abs_top_builddir}/tests/elfputzdata gnu testfile12 <<\EOF
103*7304104dSAndroid Build Coastguard WorkerCannot compress 1 .hash
104*7304104dSAndroid Build Coastguard WorkerCannot compress 2 .dynsym
105*7304104dSAndroid Build Coastguard WorkerCannot compress 3 .dynstr
106*7304104dSAndroid Build Coastguard WorkerCannot compress 4 .gnu.version
107*7304104dSAndroid Build Coastguard WorkerCannot compress 5 .gnu.version_r
108*7304104dSAndroid Build Coastguard WorkerCannot compress 6 .rela.dyn
109*7304104dSAndroid Build Coastguard WorkerCannot compress 7 .rela.plt
110*7304104dSAndroid Build Coastguard WorkerCannot compress 8 .init
111*7304104dSAndroid Build Coastguard WorkerCannot compress 9 .plt
112*7304104dSAndroid Build Coastguard WorkerCannot compress 10 .text
113*7304104dSAndroid Build Coastguard WorkerCannot compress 11 .fini
114*7304104dSAndroid Build Coastguard WorkerCannot compress 12 .rodata
115*7304104dSAndroid Build Coastguard WorkerCannot compress 13 .eh_frame_hdr
116*7304104dSAndroid Build Coastguard WorkerCannot compress 14 .eh_frame
117*7304104dSAndroid Build Coastguard WorkerCannot compress 15 .data
118*7304104dSAndroid Build Coastguard WorkerCannot compress 16 .dynamic
119*7304104dSAndroid Build Coastguard WorkerCannot compress 17 .ctors
120*7304104dSAndroid Build Coastguard WorkerCannot compress 18 .dtors
121*7304104dSAndroid Build Coastguard WorkerCannot compress 19 .jcr
122*7304104dSAndroid Build Coastguard WorkerCannot compress 20 .got
123*7304104dSAndroid Build Coastguard WorkerCannot compress 21 .bss
124*7304104dSAndroid Build Coastguard WorkerLets compress 22 .comment, size: 246
125*7304104dSAndroid Build Coastguard WorkerLets compress 23 .debug_aranges, size: 192
126*7304104dSAndroid Build Coastguard WorkerLets compress 24 .debug_pubnames, size: 26
127*7304104dSAndroid Build Coastguard WorkerLets compress 25 .debug_info, size: 3468
128*7304104dSAndroid Build Coastguard WorkerLets compress 26 .debug_abbrev, size: 341
129*7304104dSAndroid Build Coastguard WorkerLets compress 27 .debug_line, size: 709
130*7304104dSAndroid Build Coastguard WorkerLets compress 28 .debug_frame, size: 56
131*7304104dSAndroid Build Coastguard WorkerLets compress 29 .debug_str, size: 2235
132*7304104dSAndroid Build Coastguard WorkerLets compress 30 .debug_macinfo, size: 10518
133*7304104dSAndroid Build Coastguard WorkerLets compress 31 .shstrtab, size: 308
134*7304104dSAndroid Build Coastguard WorkerLets compress 32 .symtab, size: 1944
135*7304104dSAndroid Build Coastguard WorkerLets compress 33 .strtab, size: 757
136*7304104dSAndroid Build Coastguard WorkerEOF
137*7304104dSAndroid Build Coastguard Worker
138*7304104dSAndroid Build Coastguard Workertestrun_compare ${abs_top_builddir}/tests/elfputzdata elf testfile12 <<\EOF
139*7304104dSAndroid Build Coastguard WorkerCannot compress 1 .hash
140*7304104dSAndroid Build Coastguard WorkerCannot compress 2 .dynsym
141*7304104dSAndroid Build Coastguard WorkerCannot compress 3 .dynstr
142*7304104dSAndroid Build Coastguard WorkerCannot compress 4 .gnu.version
143*7304104dSAndroid Build Coastguard WorkerCannot compress 5 .gnu.version_r
144*7304104dSAndroid Build Coastguard WorkerCannot compress 6 .rela.dyn
145*7304104dSAndroid Build Coastguard WorkerCannot compress 7 .rela.plt
146*7304104dSAndroid Build Coastguard WorkerCannot compress 8 .init
147*7304104dSAndroid Build Coastguard WorkerCannot compress 9 .plt
148*7304104dSAndroid Build Coastguard WorkerCannot compress 10 .text
149*7304104dSAndroid Build Coastguard WorkerCannot compress 11 .fini
150*7304104dSAndroid Build Coastguard WorkerCannot compress 12 .rodata
151*7304104dSAndroid Build Coastguard WorkerCannot compress 13 .eh_frame_hdr
152*7304104dSAndroid Build Coastguard WorkerCannot compress 14 .eh_frame
153*7304104dSAndroid Build Coastguard WorkerCannot compress 15 .data
154*7304104dSAndroid Build Coastguard WorkerCannot compress 16 .dynamic
155*7304104dSAndroid Build Coastguard WorkerCannot compress 17 .ctors
156*7304104dSAndroid Build Coastguard WorkerCannot compress 18 .dtors
157*7304104dSAndroid Build Coastguard WorkerCannot compress 19 .jcr
158*7304104dSAndroid Build Coastguard WorkerCannot compress 20 .got
159*7304104dSAndroid Build Coastguard WorkerCannot compress 21 .bss
160*7304104dSAndroid Build Coastguard WorkerLets compress 22 .comment, size: 246
161*7304104dSAndroid Build Coastguard WorkerLets compress 23 .debug_aranges, size: 192
162*7304104dSAndroid Build Coastguard WorkerLets compress 24 .debug_pubnames, size: 26
163*7304104dSAndroid Build Coastguard WorkerLets compress 25 .debug_info, size: 3468
164*7304104dSAndroid Build Coastguard WorkerLets compress 26 .debug_abbrev, size: 341
165*7304104dSAndroid Build Coastguard WorkerLets compress 27 .debug_line, size: 709
166*7304104dSAndroid Build Coastguard WorkerLets compress 28 .debug_frame, size: 56
167*7304104dSAndroid Build Coastguard WorkerLets compress 29 .debug_str, size: 2235
168*7304104dSAndroid Build Coastguard WorkerLets compress 30 .debug_macinfo, size: 10518
169*7304104dSAndroid Build Coastguard WorkerLets compress 31 .shstrtab, size: 308
170*7304104dSAndroid Build Coastguard WorkerLets compress 32 .symtab, size: 1944
171*7304104dSAndroid Build Coastguard WorkerLets compress 33 .strtab, size: 757
172*7304104dSAndroid Build Coastguard WorkerEOF
173*7304104dSAndroid Build Coastguard Worker
174*7304104dSAndroid Build Coastguard Worker# Random ELF64BE testfile
175*7304104dSAndroid Build Coastguard Workertestfiles testfileppc64
176*7304104dSAndroid Build Coastguard Worker
177*7304104dSAndroid Build Coastguard Workertestrun_compare ${abs_top_builddir}/tests/elfputzdata gnu testfileppc64 <<\EOF
178*7304104dSAndroid Build Coastguard WorkerCannot compress 1 .interp
179*7304104dSAndroid Build Coastguard WorkerCannot compress 2 .note.ABI-tag
180*7304104dSAndroid Build Coastguard WorkerCannot compress 3 .note.gnu.build-id
181*7304104dSAndroid Build Coastguard WorkerCannot compress 4 .gnu.hash
182*7304104dSAndroid Build Coastguard WorkerCannot compress 5 .dynsym
183*7304104dSAndroid Build Coastguard WorkerCannot compress 6 .dynstr
184*7304104dSAndroid Build Coastguard WorkerCannot compress 7 .gnu.version
185*7304104dSAndroid Build Coastguard WorkerCannot compress 8 .gnu.version_r
186*7304104dSAndroid Build Coastguard WorkerCannot compress 9 .rela.plt
187*7304104dSAndroid Build Coastguard WorkerCannot compress 10 .init
188*7304104dSAndroid Build Coastguard WorkerCannot compress 11 .text
189*7304104dSAndroid Build Coastguard WorkerCannot compress 12 .fini
190*7304104dSAndroid Build Coastguard WorkerCannot compress 13 .rodata
191*7304104dSAndroid Build Coastguard WorkerCannot compress 14 .eh_frame_hdr
192*7304104dSAndroid Build Coastguard WorkerCannot compress 15 .eh_frame
193*7304104dSAndroid Build Coastguard WorkerCannot compress 16 .init_array
194*7304104dSAndroid Build Coastguard WorkerCannot compress 17 .fini_array
195*7304104dSAndroid Build Coastguard WorkerCannot compress 18 .jcr
196*7304104dSAndroid Build Coastguard WorkerCannot compress 19 .dynamic
197*7304104dSAndroid Build Coastguard WorkerCannot compress 20 .data
198*7304104dSAndroid Build Coastguard WorkerCannot compress 21 .opd
199*7304104dSAndroid Build Coastguard WorkerCannot compress 22 .got
200*7304104dSAndroid Build Coastguard WorkerCannot compress 23 .plt
201*7304104dSAndroid Build Coastguard WorkerCannot compress 24 .bss
202*7304104dSAndroid Build Coastguard WorkerLets compress 25 .comment, size: 88
203*7304104dSAndroid Build Coastguard WorkerLets compress 26 .debug_aranges, size: 96
204*7304104dSAndroid Build Coastguard WorkerLets compress 27 .debug_info, size: 363
205*7304104dSAndroid Build Coastguard WorkerLets compress 28 .debug_abbrev, size: 315
206*7304104dSAndroid Build Coastguard WorkerLets compress 29 .debug_line, size: 119
207*7304104dSAndroid Build Coastguard WorkerLets compress 30 .debug_frame, size: 96
208*7304104dSAndroid Build Coastguard WorkerLets compress 31 .debug_str, size: 174
209*7304104dSAndroid Build Coastguard WorkerLets compress 32 .debug_loc, size: 171
210*7304104dSAndroid Build Coastguard WorkerLets compress 33 .debug_ranges, size: 32
211*7304104dSAndroid Build Coastguard WorkerLets compress 34 .shstrtab, size: 352
212*7304104dSAndroid Build Coastguard WorkerLets compress 35 .symtab, size: 1800
213*7304104dSAndroid Build Coastguard WorkerLets compress 36 .strtab, size: 602
214*7304104dSAndroid Build Coastguard WorkerEOF
215*7304104dSAndroid Build Coastguard Worker
216*7304104dSAndroid Build Coastguard Workertestrun_compare ${abs_top_builddir}/tests/elfputzdata elf testfileppc64 <<\EOF
217*7304104dSAndroid Build Coastguard WorkerCannot compress 1 .interp
218*7304104dSAndroid Build Coastguard WorkerCannot compress 2 .note.ABI-tag
219*7304104dSAndroid Build Coastguard WorkerCannot compress 3 .note.gnu.build-id
220*7304104dSAndroid Build Coastguard WorkerCannot compress 4 .gnu.hash
221*7304104dSAndroid Build Coastguard WorkerCannot compress 5 .dynsym
222*7304104dSAndroid Build Coastguard WorkerCannot compress 6 .dynstr
223*7304104dSAndroid Build Coastguard WorkerCannot compress 7 .gnu.version
224*7304104dSAndroid Build Coastguard WorkerCannot compress 8 .gnu.version_r
225*7304104dSAndroid Build Coastguard WorkerCannot compress 9 .rela.plt
226*7304104dSAndroid Build Coastguard WorkerCannot compress 10 .init
227*7304104dSAndroid Build Coastguard WorkerCannot compress 11 .text
228*7304104dSAndroid Build Coastguard WorkerCannot compress 12 .fini
229*7304104dSAndroid Build Coastguard WorkerCannot compress 13 .rodata
230*7304104dSAndroid Build Coastguard WorkerCannot compress 14 .eh_frame_hdr
231*7304104dSAndroid Build Coastguard WorkerCannot compress 15 .eh_frame
232*7304104dSAndroid Build Coastguard WorkerCannot compress 16 .init_array
233*7304104dSAndroid Build Coastguard WorkerCannot compress 17 .fini_array
234*7304104dSAndroid Build Coastguard WorkerCannot compress 18 .jcr
235*7304104dSAndroid Build Coastguard WorkerCannot compress 19 .dynamic
236*7304104dSAndroid Build Coastguard WorkerCannot compress 20 .data
237*7304104dSAndroid Build Coastguard WorkerCannot compress 21 .opd
238*7304104dSAndroid Build Coastguard WorkerCannot compress 22 .got
239*7304104dSAndroid Build Coastguard WorkerCannot compress 23 .plt
240*7304104dSAndroid Build Coastguard WorkerCannot compress 24 .bss
241*7304104dSAndroid Build Coastguard WorkerLets compress 25 .comment, size: 88
242*7304104dSAndroid Build Coastguard WorkerLets compress 26 .debug_aranges, size: 96
243*7304104dSAndroid Build Coastguard WorkerLets compress 27 .debug_info, size: 363
244*7304104dSAndroid Build Coastguard WorkerLets compress 28 .debug_abbrev, size: 315
245*7304104dSAndroid Build Coastguard WorkerLets compress 29 .debug_line, size: 119
246*7304104dSAndroid Build Coastguard WorkerLets compress 30 .debug_frame, size: 96
247*7304104dSAndroid Build Coastguard WorkerLets compress 31 .debug_str, size: 174
248*7304104dSAndroid Build Coastguard WorkerLets compress 32 .debug_loc, size: 171
249*7304104dSAndroid Build Coastguard WorkerLets compress 33 .debug_ranges, size: 32
250*7304104dSAndroid Build Coastguard WorkerLets compress 34 .shstrtab, size: 352
251*7304104dSAndroid Build Coastguard WorkerLets compress 35 .symtab, size: 1800
252*7304104dSAndroid Build Coastguard WorkerLets compress 36 .strtab, size: 602
253*7304104dSAndroid Build Coastguard WorkerEOF
254*7304104dSAndroid Build Coastguard Worker
255*7304104dSAndroid Build Coastguard Worker# Random ELF32BE testfile
256*7304104dSAndroid Build Coastguard Workertestfiles testfileppc32
257*7304104dSAndroid Build Coastguard Worker
258*7304104dSAndroid Build Coastguard Workertestrun_compare ${abs_top_builddir}/tests/elfputzdata gnu testfileppc32 <<\EOF
259*7304104dSAndroid Build Coastguard WorkerCannot compress 1 .interp
260*7304104dSAndroid Build Coastguard WorkerCannot compress 2 .note.ABI-tag
261*7304104dSAndroid Build Coastguard WorkerCannot compress 3 .note.gnu.build-id
262*7304104dSAndroid Build Coastguard WorkerCannot compress 4 .gnu.hash
263*7304104dSAndroid Build Coastguard WorkerCannot compress 5 .dynsym
264*7304104dSAndroid Build Coastguard WorkerCannot compress 6 .dynstr
265*7304104dSAndroid Build Coastguard WorkerCannot compress 7 .gnu.version
266*7304104dSAndroid Build Coastguard WorkerCannot compress 8 .gnu.version_r
267*7304104dSAndroid Build Coastguard WorkerCannot compress 9 .rela.dyn
268*7304104dSAndroid Build Coastguard WorkerCannot compress 10 .rela.plt
269*7304104dSAndroid Build Coastguard WorkerCannot compress 11 .init
270*7304104dSAndroid Build Coastguard WorkerCannot compress 12 .text
271*7304104dSAndroid Build Coastguard WorkerCannot compress 13 .fini
272*7304104dSAndroid Build Coastguard WorkerCannot compress 14 .rodata
273*7304104dSAndroid Build Coastguard WorkerCannot compress 15 .eh_frame_hdr
274*7304104dSAndroid Build Coastguard WorkerCannot compress 16 .eh_frame
275*7304104dSAndroid Build Coastguard WorkerCannot compress 17 .init_array
276*7304104dSAndroid Build Coastguard WorkerCannot compress 18 .fini_array
277*7304104dSAndroid Build Coastguard WorkerCannot compress 19 .jcr
278*7304104dSAndroid Build Coastguard WorkerCannot compress 20 .got2
279*7304104dSAndroid Build Coastguard WorkerCannot compress 21 .dynamic
280*7304104dSAndroid Build Coastguard WorkerCannot compress 22 .got
281*7304104dSAndroid Build Coastguard WorkerCannot compress 23 .plt
282*7304104dSAndroid Build Coastguard WorkerCannot compress 24 .data
283*7304104dSAndroid Build Coastguard WorkerCannot compress 25 .sdata
284*7304104dSAndroid Build Coastguard WorkerCannot compress 26 .bss
285*7304104dSAndroid Build Coastguard WorkerLets compress 27 .comment, size: 88
286*7304104dSAndroid Build Coastguard WorkerLets compress 28 .debug_aranges, size: 64
287*7304104dSAndroid Build Coastguard WorkerLets compress 29 .debug_info, size: 319
288*7304104dSAndroid Build Coastguard WorkerLets compress 30 .debug_abbrev, size: 318
289*7304104dSAndroid Build Coastguard WorkerLets compress 31 .debug_line, size: 109
290*7304104dSAndroid Build Coastguard WorkerLets compress 32 .debug_frame, size: 64
291*7304104dSAndroid Build Coastguard WorkerLets compress 33 .debug_str, size: 179
292*7304104dSAndroid Build Coastguard WorkerLets compress 34 .debug_loc, size: 99
293*7304104dSAndroid Build Coastguard WorkerLets compress 35 .debug_ranges, size: 16
294*7304104dSAndroid Build Coastguard WorkerLets compress 36 .shstrtab, size: 370
295*7304104dSAndroid Build Coastguard WorkerLets compress 37 .symtab, size: 1232
296*7304104dSAndroid Build Coastguard WorkerLets compress 38 .strtab, size: 569
297*7304104dSAndroid Build Coastguard WorkerEOF
298*7304104dSAndroid Build Coastguard Worker
299*7304104dSAndroid Build Coastguard Workertestrun_compare ${abs_top_builddir}/tests/elfputzdata elf testfileppc32 <<\EOF
300*7304104dSAndroid Build Coastguard WorkerCannot compress 1 .interp
301*7304104dSAndroid Build Coastguard WorkerCannot compress 2 .note.ABI-tag
302*7304104dSAndroid Build Coastguard WorkerCannot compress 3 .note.gnu.build-id
303*7304104dSAndroid Build Coastguard WorkerCannot compress 4 .gnu.hash
304*7304104dSAndroid Build Coastguard WorkerCannot compress 5 .dynsym
305*7304104dSAndroid Build Coastguard WorkerCannot compress 6 .dynstr
306*7304104dSAndroid Build Coastguard WorkerCannot compress 7 .gnu.version
307*7304104dSAndroid Build Coastguard WorkerCannot compress 8 .gnu.version_r
308*7304104dSAndroid Build Coastguard WorkerCannot compress 9 .rela.dyn
309*7304104dSAndroid Build Coastguard WorkerCannot compress 10 .rela.plt
310*7304104dSAndroid Build Coastguard WorkerCannot compress 11 .init
311*7304104dSAndroid Build Coastguard WorkerCannot compress 12 .text
312*7304104dSAndroid Build Coastguard WorkerCannot compress 13 .fini
313*7304104dSAndroid Build Coastguard WorkerCannot compress 14 .rodata
314*7304104dSAndroid Build Coastguard WorkerCannot compress 15 .eh_frame_hdr
315*7304104dSAndroid Build Coastguard WorkerCannot compress 16 .eh_frame
316*7304104dSAndroid Build Coastguard WorkerCannot compress 17 .init_array
317*7304104dSAndroid Build Coastguard WorkerCannot compress 18 .fini_array
318*7304104dSAndroid Build Coastguard WorkerCannot compress 19 .jcr
319*7304104dSAndroid Build Coastguard WorkerCannot compress 20 .got2
320*7304104dSAndroid Build Coastguard WorkerCannot compress 21 .dynamic
321*7304104dSAndroid Build Coastguard WorkerCannot compress 22 .got
322*7304104dSAndroid Build Coastguard WorkerCannot compress 23 .plt
323*7304104dSAndroid Build Coastguard WorkerCannot compress 24 .data
324*7304104dSAndroid Build Coastguard WorkerCannot compress 25 .sdata
325*7304104dSAndroid Build Coastguard WorkerCannot compress 26 .bss
326*7304104dSAndroid Build Coastguard WorkerLets compress 27 .comment, size: 88
327*7304104dSAndroid Build Coastguard WorkerLets compress 28 .debug_aranges, size: 64
328*7304104dSAndroid Build Coastguard WorkerLets compress 29 .debug_info, size: 319
329*7304104dSAndroid Build Coastguard WorkerLets compress 30 .debug_abbrev, size: 318
330*7304104dSAndroid Build Coastguard WorkerLets compress 31 .debug_line, size: 109
331*7304104dSAndroid Build Coastguard WorkerLets compress 32 .debug_frame, size: 64
332*7304104dSAndroid Build Coastguard WorkerLets compress 33 .debug_str, size: 179
333*7304104dSAndroid Build Coastguard WorkerLets compress 34 .debug_loc, size: 99
334*7304104dSAndroid Build Coastguard WorkerLets compress 35 .debug_ranges, size: 16
335*7304104dSAndroid Build Coastguard WorkerLets compress 36 .shstrtab, size: 370
336*7304104dSAndroid Build Coastguard WorkerLets compress 37 .symtab, size: 1232
337*7304104dSAndroid Build Coastguard WorkerLets compress 38 .strtab, size: 569
338*7304104dSAndroid Build Coastguard WorkerEOF
339*7304104dSAndroid Build Coastguard Worker
340*7304104dSAndroid Build Coastguard Workerexit 0
341