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