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