2021-10-29T00:07 2021-10-29T00:07 PASS: run-arextract.sh SKIP: run-arsymtest.sh Make a sorted list of the just build src .o files. nm.o size.o strip.o Create a new ar file with the .o files. eu-ar: creating test.ar List the ar file contents. Delete all objects again. Check new ar file is now empty PASS: run-ar.sh PASS: newfile PASS: test-nlist PASS: update1 PASS: update2 PASS: update3 PASS: update4 PASS: run-show-die-info.sh PASS: run-get-files.sh PASS: run-get-lines.sh PASS: run-next-files.sh PASS: run-next-lines.sh PASS: run-get-pubnames.sh PASS: run-get-aranges.sh PASS: run-allfcts.sh PASS: run-show-abbrev.sh PASS: run-line2addr.sh PASS: hash long_bit: 64 space_available: 0 Not enough disk space, need at least 10GB available SKIP: run-large-elf-file.sh PASS: newscn PASS: run-strip-test.sh PASS: run-strip-test2.sh PASS: run-strip-test3.sh PASS: run-strip-test4.sh PASS: run-strip-test5.sh PASS: run-strip-test6.sh PASS: run-strip-test7.sh PASS: run-strip-test8.sh PASS: run-strip-test9.sh PASS: run-strip-test10.sh PASS: run-strip-test11.sh PASS: run-strip-test12.sh /usr/bin/gcc PASS: run-strip-nothing.sh /usr/bin/gcc Create debug a.out. strip -g to file with debug file [26] .symtab SYMTAB 0000000000000000 00003040 00000618 24 27 47 8 0 1 arm strip -g to file with debug file [28] .symtab SYMTAB 00000000 000750 000750 16 29 89 4 0 1 aarch64 strip -g to file with debug file [27] .symtab SYMTAB 0000000000000000 00000920 000009c0 24 28 78 8 0 1 PASS: run-strip-g.sh PASS: run-annobingroup.sh PASS: run-strip-groups.sh runtest hello_i386.ko runtest hello_x86_64.ko runtest hello_ppc64.ko runtest hello_s390.ko runtest hello_aarch64.ko runtest hello_m68k.ko runtest hello_riscv64.ko runtest hello_csky.ko runtest /usr/lib/elfutils/ptest/tests/..//src/strip runtest /usr/lib/elfutils/ptest/tests/..//src/strip.o runtest strip-uncompressed.o runtest strip-compressed.o runtest testfile-debug-rel-ppc64.o runtest testfile-debug-rel-ppc64-z.o runtest testfile-debug-rel-ppc64-g.o PASS: run-strip-reloc.sh elflint /usr/lib/elfutils/ptest/tests/..//tests/elfstrmerge /usr/lib/elfutils/ptest/tests/..//tests/elfstrmerge: No errors /usr/lib/elfutils/ptest/tests/..//src/addr2line: No errors /usr/lib/elfutils/ptest/tests/..//tests/elfstrmerge: No errors /usr/lib/elfutils/ptest/tests/..//src/elfclassify: No errors /usr/lib/elfutils/ptest/tests/..//tests/elfstrmerge: No errors /usr/lib/elfutils/ptest/tests/..//src/stack: No errors /usr/lib/elfutils/ptest/tests/..//tests/elfstrmerge: No errors /usr/lib/elfutils/ptest/tests/..//src/unstrip: No errors /usr/lib/elfutils/ptest/tests/..//tests/elfstrmerge: No errors /usr/lib/elfutils/ptest/tests/..//libelf/libelf.so: No errors /usr/lib/elfutils/ptest/tests/..//tests/elfstrmerge: No errors /usr/lib/elfutils/ptest/tests/..//libasm/libasm.so: No errors /usr/lib/elfutils/ptest/tests/..//tests/elfstrmerge: No errors /usr/lib/elfutils/ptest/tests/..//src/size.o: No errors /usr/lib/elfutils/ptest/tests/..//tests/elfstrmerge: No errors /usr/lib/elfutils/ptest/tests/..//src/strip.o: No errors elfstrmerge elflint merged.elf No errors strip elflint merged.elf.stripped No errors elflint merged.elf.debug No errors unstrip elflint remerged.elf No errors elfcmp elflint /usr/lib/elfutils/ptest/tests/..//tests/elfstrmerge.o No errors elfstrmerge elflint merged.elf No errors strip elflint merged.elf.stripped No errors elflint merged.elf.debug No errors unstrip elflint remerged.elf No errors elfcmp PASS: run-strip-strmerge.sh PASS: run-strip-nobitsalign.sh strip --keep-section=.strtab testfile elflint testfile.elf No errors elflint testfile.debug No errors readelf testfile.elf readelf testfile.debug strip --keep-section=.symtab testfile elflint testfile.elf No errors elflint testfile.debug No errors readelf testfile.elf readelf testfile.debug strip --keep-section=.strtab testfile69.so elflint testfile.elf No errors elflint testfile.debug No errors readelf testfile.elf readelf testfile.debug strip --keep-section=.symtab --remove-comment testfile69.so elflint testfile.elf No errors elflint testfile.debug No errors readelf testfile.elf readelf testfile.debug strip -g --remove-section=.symtab testfile elflint testfile.elf No errors elflint testfile.debug No errors readelf testfile.elf readelf testfile.debug strip -g --remove-section=.s[yt][mr]tab --keep-section=.stab* testfile elflint testfile.elf No errors elflint testfile.debug No errors readelf testfile.elf readelf testfile.debug strip -g --remove-section=.symtab testfile69.so elflint testfile.elf No errors elflint testfile.debug No errors readelf testfile.elf readelf testfile.debug strip -g --remove-section=.s[yt][mr]tab --keep-section=.comment testfile69.so elflint testfile.elf No errors elflint testfile.debug No errors readelf testfile.elf readelf testfile.debug PASS: run-strip-remove-keep.sh PASS: run-unstrip-test.sh PASS: run-unstrip-test2.sh PASS: run-unstrip-test3.sh PASS: run-unstrip-test4.sh PASS: run-unstrip-M.sh merging string tables testfile4 -> testfile4.merged WARNING: symbol table [34] contains section symbol 33 for old shdrstrndx 33 No errors merging string tables testfile12 -> testfile12.merged WARNING: symbol table [32] contains section symbol 31 for old shdrstrndx 31 No errors PASS: run-elfstrmerge-test.sh PASS: run-ecp-test.sh PASS: run-ecp-test2.sh PASS: run-alldts.sh PASS: run-elflint-test.sh PASS: run-elflint-self.sh PASS: run-ranlib-test.sh PASS: run-ranlib-test2.sh PASS: run-ranlib-test3.sh PASS: run-ranlib-test4.sh PASS: run-addrscopes.sh PASS: run-strings-test.sh PASS: run-funcscopes.sh PASS: run-find-prologues.sh PASS: run-allregs.sh PASS: run-addrcfi.sh PASS: run-dwarfcfi.sh PASS: run-nm-self.sh PASS: run-readelf-self.sh Could not find split unit 'testfile-hello5.dwo', id: c422aa5c31fec205 DWARF section [28] '.debug_info' at offset 0x3102: [Offset] Compilation unit at offset 0: Version: 5, Abbreviation section offset: 0, Address size: 8, Offset size: 4 Unit type: skeleton (4), Unit id: 0xc422aa5c31fec205 [ 14] skeleton_unit abbrev: 1 low_pc (addr) 0x0000000000401160 high_pc (data8) 81 (0x00000000004011b1) stmt_list (sec_offset) 0 dwo_name (strp) "testfile-hello5.dwo" comp_dir (strp) "/home/mark/src/elfutils/tests" GNU_pubnames (flag_present) yes addr_base (sec_offset) address base [ 8] Compilation unit at offset 53: Version: 5, Abbreviation section offset: 21, Address size: 8, Offset size: 4 Unit type: skeleton (4), Unit id: 0xb6c8b9d97e6dfdfe [ 49] skeleton_unit abbrev: 1 ranges (sec_offset) range list [ 24] low_pc (addr) 000000000000000000 stmt_list (sec_offset) 655 dwo_name (strp) "testfile-world5.dwo" comp_dir (strp) "/home/mark/src/elfutils/tests" GNU_pubnames (flag_present) yes addr_base (sec_offset) address base [ a8] rnglists_base (sec_offset) range list [ c] Split compilation unit at offset 53: Version: 5, Abbreviation section offset: 0, Address size: 8, Offset size: 4 Unit type: skeleton (4), Unit id: 0xb6c8b9d97e6dfdfe { 14} compile_unit abbrev: 8 producer (strx) "GNU C17 9.0.0 20180515 (experimental) -mtune=generic -march=x86-64 -gdwarf-5 -gsplit-dwarf -gno-as-loc-support -gno-variable-location-views -O2" language (data1) C11 (29) name (strx) "world.c" comp_dir (strx) "/home/mark/src/elfutils/tests" loclists_base (sec_offset) location list [ 0] { 1d} variable abbrev: 9 name (string) "m" decl_file (data1) hello.h (2) decl_line (data1) 1 decl_column (data1) 12 type (ref4) { 27} external (flag_present) yes declaration (flag_present) yes { 27} base_type abbrev: 10 byte_size (data1) 4 encoding (data1) signed (5) name (string) "int" { 2e} base_type abbrev: 1 byte_size (data1) 8 encoding (data1) unsigned (7) name (strx) "long unsigned int" { 32} base_type abbrev: 1 byte_size (data1) 1 encoding (data1) unsigned_char (8) name (strx) "unsigned char" { 36} base_type abbrev: 1 byte_size (data1) 2 encoding (data1) unsigned (7) name (strx) "short unsigned int" { 3a} base_type abbrev: 1 byte_size (data1) 4 encoding (data1) unsigned (7) name (strx) "unsigned int" { 3e} base_type abbrev: 1 byte_size (data1) 1 encoding (data1) signed_char (6) name (strx) "signed char" { 42} base_type abbrev: 1 byte_size (data1) 2 encoding (data1) signed (5) name (strx) "short int" { 46} base_type abbrev: 1 byte_size (data1) 8 encoding (data1) signed (5) name (strx) "long int" { 4a} base_type abbrev: 1 byte_size (data1) 1 encoding (data1) signed_char (6) name (strx) "char" { 4e} const_type abbrev: 11 type (ref4) { 4a} { 53} base_type abbrev: 1 byte_size (data1) 8 encoding (data1) signed (5) name (strx) "long long int" { 57} base_type abbrev: 1 byte_size (data1) 8 encoding (data1) unsigned (7) name (strx) "long long unsigned int" { 5b} subprogram abbrev: 3 external (flag_present) yes name (strx) "main" decl_file (implicit_const) world.c (1) decl_line (data1) 14 decl_column (implicit_const) 1 prototyped (flag_present) yes type (ref4) { 27} low_pc (addrx) [c] 0x0000000000401060
high_pc (data8) 32 (0x0000000000401080 <_start>) frame_base (exprloc) [ 0] call_frame_cfa call_all_calls (flag_present) yes sibling (ref4) { 9b} { 71} formal_parameter abbrev: 2 name (strx) "argc" decl_file (implicit_const) world.c (1) decl_line (data1) 14 decl_column (data1) 11 type (ref4) { 27} location (loclistx) location index [ 0] { 7a} formal_parameter abbrev: 2 name (strx) "argv" decl_file (implicit_const) world.c (1) decl_line (data1) 14 decl_column (data1) 30 type (ref4) { 9b} location (loclistx) location index [ 1] { 83} variable abbrev: 12 name (string) "n" decl_file (data1) world.c (1) decl_line (data1) 16 decl_column (data1) 15 type (ref4) { a0} location (loclistx) location index [ 2] { 8e} call_site abbrev: 4 call_return_pc (addrx) [5] 0x0000000000401079 call_origin (ref4) { a5} { 94} call_site abbrev: 4 call_return_pc (addrx) [a] 0x0000000000401080 <_start> call_origin (ref4) { 114} { 9b} pointer_type abbrev: 5 byte_size (implicit_const) 8 type (ref4) { a0} { a0} pointer_type abbrev: 5 byte_size (implicit_const) 8 type (ref4) { 4e} { a5} subprogram abbrev: 3 external (flag_present) yes name (strx) "calc" decl_file (implicit_const) world.c (1) decl_line (data1) 5 decl_column (implicit_const) 1 prototyped (flag_present) yes type (ref4) { 27} low_pc (addrx) [b] 0x00000000004011c0 high_pc (data8) 43 (0x00000000004011eb) frame_base (exprloc) [ 0] call_frame_cfa call_all_calls (flag_present) yes sibling (ref4) { eb} { bb} formal_parameter abbrev: 2 name (strx) "word" decl_file (implicit_const) world.c (1) decl_line (data1) 5 decl_column (data1) 19 type (ref4) { a0} location (loclistx) location index [ 3] { c4} inlined_subroutine abbrev: 13 abstract_origin (ref4) { eb} entry_pc (addrx) [6] 0x00000000004011d3 ranges (rnglistx) range index [ 0] call_file (data1) world.c (1) call_line (data1) 10 call_column (data1) 10 { ce} formal_parameter abbrev: 6 abstract_origin (ref4) { 101} location (loclistx) location index [ 4] { d4} formal_parameter abbrev: 6 abstract_origin (ref4) { f9} location (loclistx) location index [ 5] { da} lexical_block abbrev: 14 ranges (rnglistx) range index [ 0] { dc} variable abbrev: 15 abstract_origin (ref4) { 109} location (loclistx) location index [ 6] { e2} call_site abbrev: 16 call_return_pc (addrx) [1] 0x00000000004011e4 call_tail_call (flag_present) yes call_origin (ref4) { 11b} { eb} subprogram abbrev: 17 name (strx) "frob" decl_file (data1) hello.h (2) decl_line (data1) 5 decl_column (data1) 1 prototyped (flag_present) yes type (ref4) { 27} inline (data1) declared_inlined (3) sibling (ref4) { 114} { f9} formal_parameter abbrev: 7 name (string) "a" decl_file (implicit_const) hello.h (2) decl_line (implicit_const) 5 decl_column (data1) 11 type (ref4) { 27} { 101} formal_parameter abbrev: 7 name (string) "b" decl_file (implicit_const) hello.h (2) decl_line (implicit_const) 5 decl_column (data1) 18 type (ref4) { 27} { 109} variable abbrev: 18 name (string) "c" decl_file (data1) hello.h (2) decl_line (data1) 7 decl_column (data1) 7 type (ref4) { 27} { 114} subprogram abbrev: 19 external (flag_present) yes declaration (flag_present) yes linkage_name (strx) "exit" name (strx) "exit" decl_file (data1) stdlib.h (3) decl_line (data2) 542 decl_column (data1) 13 { 11b} subprogram abbrev: 20 external (flag_present) yes declaration (flag_present) yes linkage_name (string) "baz" name (string) "baz" decl_file (data1) hello.h (2) decl_line (data1) 2 decl_column (data1) 12 PASS: run-readelf-info-plus.sh elfutils built without bzip2 support SKIP: run-readelf-compressed.sh PASS: run-readelf-const-values.sh PASS: run-varlocs-self.sh PASS: run-exprlocs-self.sh PASS: run-readelf-test1.sh PASS: run-readelf-test2.sh PASS: run-readelf-test3.sh PASS: run-readelf-test4.sh PASS: run-readelf-twofiles.sh PASS: run-readelf-macro.sh PASS: run-readelf-loc.sh PASS: run-readelf-ranges.sh PASS: run-readelf-aranges.sh PASS: run-readelf-line.sh PASS: run-readelf-z.sh PASS: run-readelf-n.sh PASS: run-native-test.sh PASS: run-bug1-test.sh PASS: run-debuglink.sh PASS: run-debugaltlink.sh PASS: run-buildid.sh PASS: dwfl-bug-addr-overflow PASS: run-addrname-test.sh PASS: dwfl-bug-fd-leak PASS: dwfl-bug-report PASS: run-dwfl-bug-offline-rel.sh PASS: run-dwfl-addr-sect.sh /usr/bin/gcc PASS: run-disasm-x86.sh /usr/bin/gcc PASS: run-disasm-x86-64.sh PASS: run-early-offscn.sh PASS: run-dwarf-getmacros.sh PASS: run-dwarf-ranges.sh PASS: run-test-flag-nobits.sh PASS: run-prelink-addr-test.sh PASS: run-dwarf-getstring.sh PASS: run-rerequest_tag.sh PASS: run-typeiter.sh PASS: run-readelf-d.sh PASS: run-readelf-gdb_index.sh PASS: run-unstrip-n.sh [b] main.c [2d] main [b] Following split subdie: hello.c [b] hello.c [4e] foo [6a] baz [90] frob [bd] foo [16a] baz Done subdie: hello.c [3f] Following split subdie: world.c [b] world.c [56] main [af] calc [10a] frob Done subdie: world.c [14] Following split subdie: hello.c [14] hello.c [53] foo [6d] baz [90] frob [bc] foo [154] baz Done subdie: hello.c [49] Following split subdie: world.c [14] world.c [5b] main [a5] calc [eb] frob Done subdie: world.c [b] ../sysdeps/x86_64/start.S [39] init.c [79] ../sysdeps/x86_64/crti.S [9b] ../../elfutils-0.178/src/addr2line.c [1456] handle_address [19d1] show [1a07] show_int [2e78] get_addr_width [2eed] print_src [30aa] adjust_to_section [33a1] find_symbol [3538] see_one_module [35c2] print_addrsym [367b] print_dwarf_function [37af] get_diename [37e9] symname [3825] parse_opt [387e] main [3b82] error [3bb5] strtoumax [3bef] printf [3c0e] feof_unlocked [3c2c] getline [3c68] putchar [3c86] get_diename [3d87] symname [41a5] ../../elfutils-0.178/lib/printversion.c [479a] print_version [48da] fprintf [4929] elf-init.c [4a12] __libc_csu_fini [4a2c] __libc_csu_init [4b04] ../sysdeps/x86_64/crtn.S [b] ../sysdeps/x86_64/start.S [39] init.c [79] ../sysdeps/x86_64/crti.S [9b] ../../elfutils-0.178/src/elfclassify.c [1132] main [138a] process_stdin [13dc] process_current_path [2809] parse_opt [2843] classify_check_negative [2863] classify_check_positive [2883] is_linux_kernel_module [2891] is_library [289f] is_program [28ad] is_executable [28bb] is_shared [28c9] is_debug_only [28d7] is_unstripped [28e5] is_loadable [2916] is_core [2924] is_elf_archive [2932] is_elf_file [2940] is_elf [294e] run_classify [2aa1] elf_type_string [2abf] elf_kind_string [2add] close_elf [2ae6] open_elf [2af3] close_file [2afc] open_file [2b19] elf_issue [2bd3] issue [2d05] fstat [2d38] open [2d63] error [2d96] fprintf [2dc1] parse_opt [2ea7] is_shared [30a5] ../../elfutils-0.178/lib/printversion.c [369a] print_version [37da] fprintf [3829] elf-init.c [3912] __libc_csu_fini [392c] __libc_csu_init [3a04] ../sysdeps/x86_64/crtn.S [b] ../sysdeps/x86_64/start.S [39] init.c [79] ../sysdeps/x86_64/crti.S [9b] ../../elfutils-0.178/src/stack.c [1591] main [1abc] parse_opt [231a] thread_callback [2437] print_frames [25b5] print_inline_frames [267c] print_frame [2e2a] die_name [2f0c] frame_callback [2f53] module_callback [33ce] get_addr_width [34b4] error [34e7] open [3512] atoi [3532] printf [3551] frame_callback [368d] print_frames [407f] ../../elfutils-0.178/lib/printversion.c [4674] print_version [47b4] fprintf [4803] elf-init.c [48ec] __libc_csu_fini [4906] __libc_csu_init [49de] ../sysdeps/x86_64/crtn.S [b] ../sysdeps/x86_64/start.S [39] init.c [79] ../sysdeps/x86_64/crti.S [9b] ../../elfutils-0.178/src/unstrip.c [148b] main [1f2a] handle_implicit_modules [1f52] next [1f86] match_module [2176] list_module [2226] handle_output_dir_module [22c6] handle_dwfl_module [28eb] handle_explicit_files [2973] warn [2dc0] open_file [2df9] handle_file [33e1] copy_elided_sections [34fe] find_unalloc_section [66c3] new_shstrtab [67ea] find_alloc_sections_prelink [68a5] check_match [6ad3] get_group_sig [6b5b] get_section_name [6b9b] find_alloc_section [6cad] sections_match [6cf2] sections_flags_match [6d2c] compare_symbols_output [6e92] compare_symbols [6ed3] collect_symbols [7247] compare_sections_nonrel [72b2] compare_sections_rel [731d] compare_sections [74fb] compare_unalloc_sections [755c] compare_alloc_sections [7594] check_symtab_section_symbols [7947] add_new_section_symbols [7f71] adjust_all_relocs [804d] adjust_relocs [80b6] adjust_reloc [834c] update_sh_size [838f] update_shdr [83b8] symtab_count_leading_section_symbols [8469] section_can_shrink [8489] free_new_data [84b4] record_new_data [84dd] make_directories [86f9] copy_elf [8c17] parse_opt [8db2] error [8de5] stat [8e18] memset [8e4e] memcpy [8e84] open [8eaf] asprintf [8eda] printf [8ef9] putchar [8f17] open_file [90a1] get_section_name [916f] update_shdr [9235] update_sh_size [92fd] update_sh_size [93ea] sections_match [94b8] compare_symbols [955d] get_group_sig [9763] adjust_relocs [a259] adjust_all_relocs [a7b2] ../../elfutils-0.178/lib/xmalloc.c [a903] xrealloc [a9da] xcalloc [aac3] xmalloc [ab93] error [ac11] ../../elfutils-0.178/lib/printversion.c [b206] print_version [b346] fprintf [b395] elf-init.c [b47e] __libc_csu_fini [b498] __libc_csu_init [b570] ../sysdeps/x86_64/crtn.S [b] ../sysdeps/x86_64/crti.S [2d] ../../elfutils-0.178/libelf/elf_version.c [633] elf_version [651] elf_version [6c9] ../../elfutils-0.178/libelf/elf_hash.c [ac4] elf_hash [b61] _dl_elf_hash [bb6] ../../elfutils-0.178/libelf/elf_error.c [122a] elf_errmsg [1371] __libelf_seterrno [13a6] elf_errno [1401] ../../elfutils-0.178/libelf/elf_fill.c [18c0] elf_fill [18f5] ../../elfutils-0.178/libelf/elf_begin.c [2fdb] elf_begin [325b] lock_dup_elf [3295] write_file [32ec] dup_elf [33ca] __libelf_next_arhdr_wrlock [3feb] read_long_names [408a] read_file [47c8] read_unmmaped_file [4878] __libelf_read_mmaped_file [48f9] file_read_elf [55cf] get_shnum [56d8] file_read_ar [573e] allocate_elf [57c2] determine_kind [5812] atol [5832] pread_retry [589b] __bswap_64 [58b9] __bswap_32 [58d7] __bswap_16 [58f5] fstat [5928] pread [596a] memset [59a0] mempcpy [59d6] memcpy [5a0c] __libelf_read_mmaped_file [5ed9] ../../elfutils-0.178/libelf/elf_next.c [71a1] elf_next [72a0] ../../elfutils-0.178/libelf/elf_rand.c [8568] elf_rand [85e0] ../../elfutils-0.178/libelf/elf_end.c [98ca] elf_end [9be6] ../../elfutils-0.178/libelf/elf_kind.c [aeae] elf_kind [aee7] ../../elfutils-0.178/libelf/gelf_getclass.c [c1af] gelf_getclass [c1e8] ../../elfutils-0.178/libelf/elf_getbase.c [d4b0] elf_getbase [d4e9] ../../elfutils-0.178/libelf/elf_getident.c [e7b1] elf_getident [e802] ../../elfutils-0.178/libelf/elf32_fsize.c [ee02] elf32_fsize [eea4] ../../elfutils-0.178/libelf/elf64_fsize.c [f4a4] elf64_fsize [f546] ../../elfutils-0.178/libelf/gelf_fsize.c [10967] gelf_fsize [109a9] gelf_fsize [10a86] ../../elfutils-0.178/libelf/elf32_xlatetof.c [11107] elf32_xlatetof [1124b] memmove [112a5] ../../elfutils-0.178/libelf/elf32_xlatetom.c [11926] elf32_xlatetom [11a6a] memmove [11ac4] ../../elfutils-0.178/libelf/elf64_xlatetof.c [12145] elf64_xlatetof [12289] memmove [122e3] ../../elfutils-0.178/libelf/elf64_xlatetom.c [12964] elf64_xlatetom [12aa8] memmove [12b02] ../../elfutils-0.178/libelf/gelf_xlate.c [13c81] Elf64_cvt_chdr [13cbf] Elf32_cvt_chdr [13cfd] elf_cvt_note8 [13d9b] elf_cvt_note4 [13e39] elf_cvt_note [14155] elf_cvt_gnuhash [14311] elf_cvt_Verneed [143c5] elf_cvt_Verdef [14479] Elf64_cvt_Chdr [144df] Elf64_cvt_auxv_t [14632] Elf64_cvt_Lib [14890] Elf64_cvt_Move [14ad0] Elf64_cvt_Syminfo [14c17] Elf64_cvt_Dyn [14d6a] Elf64_cvt_Rela [14f1a] Elf64_cvt_Rel [1506d] Elf64_cvt_Sym [15268] Elf64_cvt_Shdr [1566d] Elf64_cvt_Phdr [159ca] Elf64_cvt_Ehdr [15eb5] Elf64_cvt_Sxword [15efc] Elf64_cvt_Sxword1 [15f22] Elf64_cvt_Xword [15f69] Elf64_cvt_Xword1 [15f8f] Elf64_cvt_Sword [15fd6] Elf64_cvt_Sword1 [15ffc] Elf64_cvt_Word [16043] Elf64_cvt_Word1 [16069] Elf64_cvt_Half [160b0] Elf64_cvt_Half1 [160d6] Elf64_cvt_Off [1611d] Elf64_cvt_Off1 [16143] Elf64_cvt_Addr [1618a] Elf64_cvt_Addr1 [161b0] Elf32_cvt_Chdr [16216] Elf32_cvt_auxv_t [16369] Elf32_cvt_Lib [165c7] Elf32_cvt_Move [1680d] Elf32_cvt_Syminfo [16954] Elf32_cvt_Dyn [16aa7] Elf32_cvt_Nhdr [16b0d] Elf32_cvt_Rela [16cbd] Elf32_cvt_Rel [16e10] Elf32_cvt_Sym [17005] Elf32_cvt_Shdr [17410] Elf32_cvt_Phdr [17767] Elf32_cvt_Ehdr [17c58] Elf32_cvt_Sxword [17c9f] Elf32_cvt_Sxword1 [17cc5] Elf32_cvt_Xword [17e20] Elf32_cvt_Xword1 [17e46] Elf32_cvt_Sword [17e8d] Elf32_cvt_Sword1 [17eb3] Elf32_cvt_Word [17efa] Elf32_cvt_Word1 [17f20] Elf32_cvt_Half [18063] Elf32_cvt_Half1 [18089] Elf32_cvt_Off [180d0] Elf32_cvt_Off1 [180f6] Elf32_cvt_Addr [18251] Elf32_cvt_Addr1 [18277] elf_cvt_Byte [18350] memmove [18386] memcpy [183bc] __bswap_64 [183da] __bswap_32 [183f8] __bswap_16 [18416] Elf32_cvt_chdr [186c7] Elf64_cvt_chdr [189e7] elf_cvt_Verneed [18da0] elf_cvt_Verdef [19183] ../../elfutils-0.178/libelf/elf32_getehdr.c [1a592] elf32_getehdr [1a674] __elf32_getehdr_wrlock [1a75b] getehdr_impl [1a7a6] ../../elfutils-0.178/libelf/elf64_getehdr.c [1bbb5] elf64_getehdr [1bc97] __elf64_getehdr_wrlock [1bd7e] getehdr_impl [1bdc9] ../../elfutils-0.178/libelf/gelf_getehdr.c [1d1ee] gelf_getehdr [1d267] __gelf_getehdr_rdlock [1d3b0] memcpy [1d3ff] ../../elfutils-0.178/libelf/elf32_newehdr.c [1e82f] elf32_newehdr [1e8ed] memset [1e93c] ../../elfutils-0.178/libelf/elf64_newehdr.c [1fd6c] elf64_newehdr [1fe2a] memset [1fe79] ../../elfutils-0.178/libelf/gelf_newehdr.c [21141] gelf_newehdr [211d8] ../../elfutils-0.178/libelf/gelf_update_ehdr.c [2261e] gelf_update_ehdr [227a7] memcpy [227f6] ../../elfutils-0.178/libelf/elf32_getphdr.c [23d20] elf32_getphdr [23d8f] __elf32_getphdr_wrlock [2445e] memcpy [24494] pread_retry [244fd] pread [2453f] __bswap_32 [245ca] ../../elfutils-0.178/libelf/elf64_getphdr.c [25af4] elf64_getphdr [25b63] __elf64_getphdr_wrlock [26232] memcpy [26268] pread_retry [262d1] pread [26313] __bswap_64 [26331] __bswap_32 [263bc] ../../elfutils-0.178/libelf/gelf_getphdr.c [277e1] gelf_getphdr [279cf] memcpy [27a4e] ../../elfutils-0.178/libelf/elf32_newphdr.c [28ea0] elf32_newphdr [2916b] memset [291eb] ../../elfutils-0.178/libelf/elf64_newphdr.c [2a63d] elf64_newphdr [2a909] memset [2a989] ../../elfutils-0.178/libelf/gelf_newphdr.c [2bc51] gelf_newphdr [2bcef] ../../elfutils-0.178/libelf/gelf_update_phdr.c [2d135] gelf_update_phdr [2d2fa] memcpy [2d379] ../../elfutils-0.178/libelf/elf_getarhdr.c [2e788] elf_getarhdr [2e8da] ../../elfutils-0.178/libelf/elf_getarsym.c [2fdc6] elf_getarsym [308e5] read_number_entries [30965] _dl_elf_hash [309ae] pread_retry [30a17] pread [30a59] memcpy [30a8f] atol [30aaf] __bswap_64 [30acd] __bswap_32 [30b70] ../../elfutils-0.178/libelf/elf_rawfile.c [31f7f] elf_rawfile [32046] ../../elfutils-0.178/libelf/elf_readall.c [3368a] __libelf_readall [339c0] set_address [33a3b] libelf_release_all [33a63] libelf_acquire_all [33a8b] pread_retry [33af4] fstat [33b27] pread [33b69] libelf_acquire_all [33bff] libelf_release_all [33cf6] ../../elfutils-0.178/libelf/elf_cntl.c [35155] elf_cntl [3521d] ../../elfutils-0.178/libelf/elf_getscn.c [3666f] elf_getscn [36782] ../../elfutils-0.178/libelf/elf_nextscn.c [37a4a] elf_nextscn [37ab4] elf_nextscn [37b8f] ../../elfutils-0.178/libelf/elf_ndxscn.c [38e57] elf_ndxscn [38e90] ../../elfutils-0.178/libelf/elf_newscn.c [3a2e2] elf_newscn [3a49e] ../../elfutils-0.178/libelf/elf32_getshdr.c [3b9a7] elf32_getshdr [3ba1a] __elf32_getshdr_wrlock [3baa1] __elf32_getshdr_rdlock [3bacb] scn_valid [3bb33] load_shdr_wrlock [3bc37] memcpy [3bc6d] pread_retry [3bcd6] __bswap_32 [3bcf4] pread [3bd36] load_shdr_wrlock [3c4e2] __elf32_getshdr_rdlock [3c600] ../../elfutils-0.178/libelf/elf64_getshdr.c [3db09] elf64_getshdr [3db7c] __elf64_getshdr_wrlock [3dc03] __elf64_getshdr_rdlock [3dc2d] scn_valid [3dc95] load_shdr_wrlock [3dd99] memcpy [3ddcf] pread_retry [3de38] __bswap_64 [3de56] __bswap_32 [3de74] pread [3deb6] load_shdr_wrlock [3e642] __elf64_getshdr_rdlock [3e760] ../../elfutils-0.178/libelf/gelf_getshdr.c [3fb85] gelf_getshdr [3fca8] memcpy [3fd11] ../../elfutils-0.178/libelf/gelf_update_shdr.c [41157] gelf_update_shdr [412a6] memcpy [4130f] ../../elfutils-0.178/libelf/elf_strptr.c [4271e] elf_strptr [429be] validate_str [429fa] get_zdata [42af6] ../../elfutils-0.178/libelf/elf_rawdata.c [43f27] elf_rawdata [43f57] elf_rawdata [44026] ../../elfutils-0.178/libelf/elf_getdata.c [4557d] elf_getdata [455fa] __elf_getdata_rdlock [45679] __libelf_set_data_list_rdlock [458d5] __libelf_set_rawdata [45930] __libelf_set_rawdata_wrlock [45ccc] convert_data [45d3b] __libelf_data_type [45d9b] pread_retry [45e04] pread [45e46] memcpy [45e7c] __libelf_data_type [45f7b] __elf_getdata_rdlock [4610c] ../../elfutils-0.178/libelf/elf_newdata.c [4755e] elf_newdata [476a9] ../../elfutils-0.178/libelf/elf_getdata_rawchunk.c [48bb2] elf_getdata_rawchunk [49008] pread_retry [49071] pread [490b3] memcpy [49158] ../../elfutils-0.178/libelf/elf_flagelf.c [4a588] elf_flagelf [4a63e] ../../elfutils-0.178/libelf/elf_flagehdr.c [4ba6e] elf_flagehdr [4bb24] ../../elfutils-0.178/libelf/elf_flagphdr.c [4cf54] elf_flagphdr [4d00a] ../../elfutils-0.178/libelf/elf_flagscn.c [4e43a] elf_flagscn [4e4f0] ../../elfutils-0.178/libelf/elf_flagshdr.c [4f920] elf_flagshdr [4f9d6] ../../elfutils-0.178/libelf/elf_flagdata.c [50e06] elf_flagdata [50edc] ../../elfutils-0.178/libelf/elf_memory.c [522eb] elf_memory [523a4] ../../elfutils-0.178/libelf/elf_update.c [53976] elf_update [53ca8] write_file [53d01] fstat [53dfc] ../../elfutils-0.178/libelf/elf32_updatenull.c [55322] __elf32_updatenull_wrlock [55b69] default_ehdr32 [55c25] memcpy [55ced] ../../elfutils-0.178/libelf/elf64_updatenull.c [57221] __elf64_updatenull_wrlock [57a74] default_ehdr64 [57b30] memcpy [57bf8] ../../elfutils-0.178/libelf/elf32_updatefile.c [59651] __elf32_updatefile [5a0d6] fill [5a2f5] __elf32_updatemmap [5afe5] fill_mmap [5b049] sort_sections [5b0f5] compare_sections [5b170] pwrite_retry [5b1d9] memset [5b20f] memmove [5b245] memcpy [5b33d] ../../elfutils-0.178/libelf/elf64_updatefile.c [5cd96] __elf64_updatefile [5d81b] fill [5da3a] __elf64_updatemmap [5e71a] fill_mmap [5e77e] sort_sections [5e82a] compare_sections [5e8a5] pwrite_retry [5e90e] memset [5e944] memmove [5e97a] memcpy [5ea72] ../../elfutils-0.178/libelf/gelf_getsym.c [5ff7d] gelf_getsym [6009f] ../../elfutils-0.178/libelf/gelf_update_sym.c [615cb] gelf_update_sym [616fb] ../../elfutils-0.178/libelf/gelf_getversym.c [62b22] gelf_getversym [62c30] ../../elfutils-0.178/libelf/gelf_getverneed.c [640b3] gelf_getverneed [6417a] memcpy [641c9] ../../elfutils-0.178/libelf/gelf_getvernaux.c [6564c] gelf_getvernaux [65713] memcpy [65762] ../../elfutils-0.178/libelf/gelf_getverdef.c [66c01] gelf_getverdef [66d09] memcpy [66d58] ../../elfutils-0.178/libelf/gelf_getverdaux.c [681b1] gelf_getverdaux [68278] memcpy [682c7] ../../elfutils-0.178/libelf/gelf_getrel.c [6976c] gelf_getrel [698dc] memcpy [69940] ../../elfutils-0.178/libelf/gelf_getrela.c [6ae31] gelf_getrela [6afe2] memcpy [6b046] ../../elfutils-0.178/libelf/gelf_update_rel.c [6c502] gelf_update_rel [6c6c4] ../../elfutils-0.178/libelf/gelf_update_rela.c [6dbcc] gelf_update_rela [6dd8e] ../../elfutils-0.178/libelf/gelf_getdyn.c [6f28b] gelf_getdyn [6f3c1] ../../elfutils-0.178/libelf/gelf_update_dyn.c [708df] gelf_update_dyn [70a0f] ../../elfutils-0.178/libelf/gelf_getmove.c [71e88] gelf_getmove [71fb3] ../../elfutils-0.178/libelf/gelf_update_move.c [7344d] gelf_update_move [7354d] ../../elfutils-0.178/libelf/gelf_getsyminfo.c [7499c] gelf_getsyminfo [74a84] ../../elfutils-0.178/libelf/gelf_update_syminfo.c [75ef4] gelf_update_syminfo [7600a] ../../elfutils-0.178/libelf/gelf_getauxv.c [774c7] gelf_getauxv [77631] memcpy [77680] ../../elfutils-0.178/libelf/gelf_update_auxv.c [78b54] gelf_update_auxv [78c84] ../../elfutils-0.178/libelf/gelf_getnote.c [7a0f2] gelf_getnote [7a228] ../../elfutils-0.178/libelf/gelf_xlatetof.c [7b4f5] gelf_xlatetof [7b5ce] ../../elfutils-0.178/libelf/gelf_xlatetom.c [7c89b] gelf_xlatetom [7c974] ../../elfutils-0.178/libelf/nlist.c [7dfab] nlist [7e61f] nlist_fshash_find [7e68b] nlist_fshash_overwrite [7e6e5] nlist_fshash_lookup [7e735] nlist_fshash_fini [7e74f] nlist_fshash_init [7e785] open [7e7b0] nlist_fshash_lookup [7e924] ../../elfutils-0.178/libelf/gelf_getsymshndx.c [7fe2f] gelf_getsymshndx [7ffb0] ../../elfutils-0.178/libelf/gelf_update_symshndx.c [814dc] gelf_update_symshndx [81662] ../../elfutils-0.178/libelf/gelf_update_versym.c [82aaa] gelf_update_versym [82b90] ../../elfutils-0.178/libelf/gelf_update_verneed.c [84034] gelf_update_verneed [8414e] memcpy [8419d] ../../elfutils-0.178/libelf/gelf_update_vernaux.c [85641] gelf_update_vernaux [8575b] memcpy [857aa] ../../elfutils-0.178/libelf/gelf_update_verdef.c [86c6a] gelf_update_verdef [86d78] memcpy [86dc7] ../../elfutils-0.178/libelf/gelf_update_verdaux.c [88241] gelf_update_verdaux [8835b] memcpy [883aa] ../../elfutils-0.178/libelf/elf_getphdrnum.c [897be] elf_getphdrnum [8984e] __elf_getphdrnum_chk_rdlock [89919] __elf_getphdrnum_rdlock [899b9] ../../elfutils-0.178/libelf/elf_getshdrnum.c [8adc8] elf_getshdrnum [8ae41] __elf_getshdrnum_rdlock [8aed9] ../../elfutils-0.178/libelf/elf_getshdrstrndx.c [8c3aa] elf_getshdrstrndx [8c7b7] pread_retry [8c820] pread [8c862] __bswap_32 [8c8ba] ../../elfutils-0.178/libelf/gelf_checksum.c [8db82] gelf_checksum [8dc05] ../../elfutils-0.178/libelf/elf32_checksum.c [8f020] elf32_checksum [8f31c] ../../elfutils-0.178/libelf/elf64_checksum.c [90737] elf64_checksum [90a33] ../../elfutils-0.178/libelf/libelf_crc32.c [90af6] __libelf_crc32 [90b7b] ../../elfutils-0.178/libelf/libelf_next_prime.c [90bbe] __libelf_next_prime [90c55] is_prime [90ca0] ../../elfutils-0.178/libelf/elf_clone.c [920d0] elf_clone [92214] allocate_elf [922be] ../../elfutils-0.178/libelf/gelf_getlib.c [93737] gelf_getlib [93831] ../../elfutils-0.178/libelf/gelf_update_lib.c [94ccb] gelf_update_lib [94dbb] ../../elfutils-0.178/libelf/elf32_offscn.c [961ca] elf32_offscn [962d6] ../../elfutils-0.178/libelf/elf64_offscn.c [976e5] elf64_offscn [977f1] ../../elfutils-0.178/libelf/gelf_offscn.c [98c0c] gelf_offscn [98ccf] ../../elfutils-0.178/libelf/elf_getaroff.c [99f97] elf_getaroff [9a05d] ../../elfutils-0.178/libelf/elf_gnu_hash.c [9a45f] elf_gnu_hash [9a4c8] ../../elfutils-0.178/libelf/elf_scnshndx.c [9b79c] elf_scnshndx [9b845] ../../elfutils-0.178/libelf/elf32_getchdr.c [9cc96] elf32_getchdr [9cdc3] ../../elfutils-0.178/libelf/elf64_getchdr.c [9e222] elf64_getchdr [9e34f] ../../elfutils-0.178/libelf/gelf_getchdr.c [9f7fc] gelf_getchdr [9f86d] gelf_getchdr [9f988] ../../elfutils-0.178/libelf/elf_compress.c [a10a1] elf_compress [a1676] __libelf_reset_rawdata [a1733] __libelf_decompress_elf [a18b5] __libelf_decompress [a1a45] __libelf_compress [a205e] do_deflate_cleanup [a209e] memcpy [a20d4] __bswap_64 [a20f2] __bswap_32 [a2218] ../../elfutils-0.178/libelf/elf_compress_gnu.c [a3652] elf_compress_gnu [a3c01] memmove [a3c37] memcpy [a3c6d] __bswap_64 [a3d1d] ../sysdeps/x86_64/crtn.S [b] ../sysdeps/x86_64/crti.S [2d] ../../elfutils-0.178/libasm/asm_begin.c [b4c] asm_begin [1028] prepare_binary_output [10ac] prepare_text_output [10ca] stpcpy [10f4] mempcpy [112a] memcpy [128c] ../../elfutils-0.178/libasm/asm_abort.c [1b14] asm_abort [1bb7] ../../elfutils-0.178/libasm/asm_end.c [290e] __libasm_finictx [2aa5] free_section [2b3e] asm_end [3a7b] binary_end [3d28] text_end [3d46] memset [3f05] ../../elfutils-0.178/libasm/asm_error.c [42ec] asm_errmsg [43a0] __libasm_seterrno [43d3] asm_errno [442f] ../../elfutils-0.178/libasm/asm_getelf.c [4c67] asm_getelf [4ca0] ../../elfutils-0.178/libasm/asm_newscn.c [571e] asm_newscn [5aa2] binary_newscn [5b36] text_newscn [5b9f] fprintf [5bca] stpcpy [5bf4] memcpy [5ccf] ../../elfutils-0.178/libasm/asm_newscn_ingrp.c [65cf] asm_newscn_ingrp [67e7] ../../elfutils-0.178/libasm/asm_newsubscn.c [70e1] asm_newsubscn [7180] ../../elfutils-0.178/libasm/asm_newsym.c [7b09] asm_newsym [7ec6] memcpy [7efc] fprintf [7f27] snprintf [7fee] ../../elfutils-0.178/libasm/asm_newcomsym.c [8994] asm_newcomsym [8b31] fprintf [8bc0] ../../elfutils-0.178/libasm/asm_newabssym.c [954e] asm_newabssym [9913] fprintf [99a2] ../../elfutils-0.178/libasm/asm_newscngrp.c [a30c] asm_newscngrp [a506] memcpy [a5b9] ../../elfutils-0.178/libasm/asm_scngrp_newsignature.c [adfd] asm_scngrp_newsignature [ae4e] ../../elfutils-0.178/libasm/asm_fill.c [b759] asm_fill [b872] memcpy [b8d9] ../../elfutils-0.178/libasm/asm_align.c [c24c] __libasm_ensure_section_space [c2f1] asm_align [c55b] fprintf [c586] fputc_unlocked [c5fa] ../../elfutils-0.178/libasm/asm_addstrz.c [ce98] asm_addstrz [d10d] memcpy [d14f] fprintf [d1dc] ../../elfutils-0.178/libasm/asm_addint8.c [daaa] asm_addint8 [dc0a] fprintf [dc35] memcpy [dca9] ../../elfutils-0.178/libasm/asm_adduint8.c [e4f9] asm_adduint8 [e57f] ../../elfutils-0.178/libasm/asm_addint16.c [ee59] asm_addint16 [efe4] fprintf [f00f] memcpy [f051] __bswap_16 [f0ad] ../../elfutils-0.178/libasm/asm_adduint16.c [f915] asm_adduint16 [f99b] ../../elfutils-0.178/libasm/asm_addint32.c [10269] asm_addint32 [10410] fprintf [1043b] memcpy [1047d] __bswap_32 [104d9] ../../elfutils-0.178/libasm/asm_adduint32.c [10d29] asm_adduint32 [10da9] ../../elfutils-0.178/libasm/asm_addint64.c [1168f] asm_addint64 [11849] fprintf [11874] memcpy [118b6] __bswap_64 [11912] ../../elfutils-0.178/libasm/asm_adduint64.c [12162] asm_adduint64 [121e2] ../../elfutils-0.178/libasm/asm_adduleb128.c [12a80] asm_adduleb128 [12c29] fprintf [12c54] memcpy [12cdc] ../../elfutils-0.178/libasm/asm_addsleb128.c [13592] asm_addsleb128 [13743] fprintf [1376e] memcpy [137f6] ../../elfutils-0.178/libasm/disasm_begin.c [14b4a] disasm_begin [14c2a] ../../elfutils-0.178/libasm/disasm_cb.c [16054] disasm_cb [1635f] null_elf_getsym [163d6] read_symtab [1640e] read_symtab_exec [164be] default_elf_getsym [16627] ../../elfutils-0.178/libasm/disasm_end.c [16a83] disasm_end [16aee] ../../elfutils-0.178/libasm/disasm_str.c [17056] disasm_str [1718d] buffer_cb [171d5] mempcpy [17217] buffer_cb [17340] ../../elfutils-0.178/libasm/symbolhash.c [17c3a] __libasm_next_prime [17c58] is_prime [17c9b] asm_symbol_tab_iterate [17cfc] asm_symbol_tab_find [17db6] asm_symbol_tab_insert [17e83] asm_symbol_tab_free [17ec7] asm_symbol_tab_init [17fac] insert_entry_2 [1812f] lookup [1817f] lookup [1823d] __libasm_next_prime [18304] ../../elfutils-0.178/libebl/eblelfclass.c [19302] ebl_get_elfclass [1933b] ../../elfutils-0.178/libebl/eblelfdata.c [1a339] ebl_get_elfdata [1a372] ../../elfutils-0.178/libebl/eblelfmachine.c [1b370] ebl_get_elfmachine [1b3a9] ../sysdeps/x86_64/crtn.S [b] ../../elfutils-0.178/src/size.c [c27] handle_elf [2030] show_segments [20b1] show_bsd_totals [20da] show_bsd [2193] show_sysv_one_line [21ff] show_sysv [233e] handle_ar [27a5] print_header [2862] process_file [2cfb] parse_opt [2e68] main [30cc] error [30ff] mempcpy [3135] memcpy [316b] open [3196] printf [b] ../../elfutils-0.178/src/strip.c [122d] cleanup_debug [1237] handle_elf [1686] check_preserved [1815] update_section_size [1875] no_symtab_updates [1c2d] handle_debug_relocs [1d3b] process_file [216e] remove_debug_relocations [2346] relocate [3375] update_shdrstrndx [34bd] get_xndxdata [3549] secndx_name [35aa] parse_opt [3838] main [3a98] section_name_matches [3ace] free_patterns [3ad7] free_sec_patterns [3b63] add_pattern [3b99] pwrite_retry [3c02] error [3c35] fstat [3c68] stat [3c95] strcpy [3cbf] memset [3cf5] mempcpy [3d2b] memcpy [3d61] open [3d8c] cleanup_debug [3e10] update_section_size [3f69] handle_elf PASS: run-low_high_pc.sh PASS: run-macro-test.sh PASS: run-elf_cntl_gelf_getshdr.sh PASS: run-test-archive64.sh PASS: run-readelf-vmcoreinfo.sh PASS: run-readelf-mixed-corenote.sh PASS: run-dwfllines.sh PASS: run-readelf-variant.sh PASS: run-dwfl-report-elf-align.sh # Everything on the command line # Everything from stdin (with newlines). # stdin without newline address, just EOF. # stdin without newline symbol, just EOF. # Everything on the command line with addresses # Everything from stdin (with newlines) with addresses. # Pretty with functions and addresses. PASS: run-addr2line-test.sh PASS: run-addr2line-i-test.sh PASS: run-addr2line-i-lex-test.sh PASS: run-addr2line-i-demangle-test.sh PASS: run-addr2line-alt-debugpath.sh PASS: run-varlocs.sh PASS: run-exprlocs.sh PASS: run-funcretval.sh 0x562793063000 0x562793068000 /usr/lib/elfutils/ptest/tests/backtrace-child 0x7f075cb5c000 0x7f075cd14000 /lib/libc-2.31.so 0x7f075cd18000 0x7f075cd35000 /lib/libpthread-2.31.so 0x7f075cd49000 0x7f075cd75000 /lib/ld-2.31.so 0x7ffc975f4000 0x7ffc975f5000 [vdso: 5020] TID 5020: # 0 0x7f075cd2ba20 raise # 1 0x562793064234 - 1 main # 2 0x7f075cb82d0b - 1 __libc_start_main # 3 0x56279306433a - 1 _start TID 5021: # 0 0x7f075cd2ba20 raise # 1 0x56279306445b - 1 sigusr2 # 2 0x5627930644fa - 1 stdarg # 3 0x562793064510 - 1 backtracegen # 4 0x562793064519 - 1 start # 5 0x7f075cd20e24 - 1 start_thread # 6 0x7f075cc53e9f - 1 __clone # 1 0x562793064234 - 1 main PASS: run-backtrace-native.sh # 0 0x7f82ff1d29c0 raise # 1 0x557bc021f450 - 1 main # 2 0x7f82ff1bed0b - 1 __libc_start_main # 3 0x557bc021f5fa - 1 _start # 1 0x557bc021f450 - 1 main PASS: run-backtrace-data.sh 0x7f39d6e409c0 raise 0x7f39d6e2b528 abort 0x55c4693c7206 callme 0x55c4693c720e doit 0x55c4693c77cc main 0x55c4693c77cc main PASS: run-backtrace-dwarf.sh biarch testing disabled SKIP: run-backtrace-native-biarch.sh 0x7ffdcf512000 0x7ffdcf513000 linux-vdso.so.1 0x7f536d1ad000 0x7f536d1d9130 ld-linux-x86-64.so.2 0x7f536cfc0000 0x7f536d17b338 libc.so.6 0x7f536d17c000 0x7f536d19c1b8 libpthread.so.0 0x55ed81cdb000 0x55ed81cdf028 backtrace-child TID 5077: # 0 0x7f536d18fa20 raise # 1 0x55ed81cdc42d - 1 sigusr2 # 2 0x55ed81cdc4fa - 1 stdarg # 3 0x55ed81cdc510 - 1 backtracegen # 4 0x55ed81cdc519 - 1 start # 5 0x7f536d184e24 - 1 start_thread # 6 0x7f536d0b7e9f - 1 __clone TID 5076: # 0 0x7f536d186397 __pthread_clockjoin_ex # 1 0x55ed81cdc25b - 1 main # 2 0x7f536cfe6d0b - 1 __libc_start_main # 3 0x55ed81cdc33a - 1 _start # 1 0x55ed81cdc25b - 1 main PASS: run-backtrace-native-core.sh biarch testing disabled SKIP: run-backtrace-native-core-biarch.sh ./backtrace ./backtrace.x86_64.exec ./backtrace.x86_64.core 0x400000 0x6e0000 /home/jkratoch/redhat/elfutils/tests/backtrace.x86_64.exec 0x7fff1bdcc000 0x7fff1bdce000 linux-vdso.so.1 TID 23097: # 0 0x40a62b raise # 1 0x401e3d - 1 sigusr2 # 2 0x401f88 - 1 stdarg # 3 0x401fa6 - 1 backtracegen # 4 0x401fbd - 1 start # 5 0x403773 - 1 start_thread # 6 0x444239 - 1 __clone TID 23096: # 0 0x404880 pthread_join # 1 0x4021f9 - 1 main # 2 0x40ba94 - 1 __libc_start_main # 3 0x401d0d - 1 _start # 1 0x4021f9 - 1 main # 3 0x401fa6 - 1 backtracegen PASS: run-backtrace-core-x86_64.sh ./backtrace ./backtrace.x86_64.fp.exec ./backtrace.x86_64.fp.core 0x400000 0x6ca000 /home/ulf/dev/elfutils/tests/backtrace.x86_64.fp.exec 0x7fff6f250000 0x7fff6f252000 linux-vdso.so.1 TID 28872: # 0 0x40545b raise # 1 0x401b0d - 1 sigusr2 # 2 0x401bb0 - 1 stdarg # 3 0x401c00 - 1 backtracegen # 4 0x401c09 - 1 start # 5 0x402d74 - 1 start_thread # 6 0x4383b9 - 1 __clone TID 28871: # 0 0x4040f4 pthread_join # 1 0x401677 - 1 main # 2 0x4066a0 - 1 __libc_start_main # 3 0x4019b7 - 1 _start # 1 0x401677 - 1 main # 3 0x401c00 - 1 backtracegen PASS: run-backtrace-fp-core-x86_64.sh ./backtrace ./backtrace.aarch64.fp.exec ./backtrace.aarch64.fp.core 0x400000 0x4a3000 /home/ulf/backtrace.aarch64.fp.exec 0x7fb6380000 0x7fb6381000 linux-vdso.so.1 TID 350: # 0 0x40583c raise # 1 0x401aac - 1 sigusr2 # 2 0x401aac - 1 sigusr2 # 3 0x401ba8 - 1 stdarg # 4 0x401c04 - 1 backtracegen # 5 0x401c10 - 1 start # 6 0x402f44 - 1 start_thread TID 349: # 0 0x403fcc pthread_join # 1 0x401810 - 1 main # 2 0x401810 - 1 main # 3 0x406544 - 1 __libc_start_main # 4 0x401918 - 1 $x /usr/lib/elfutils/ptest/tests/backtrace: dwfl_thread_getframes: no matching address range # 1 0x401810 - 1 main # 2 0x401810 - 1 main # 4 0x401c04 - 1 backtracegen PASS: run-backtrace-fp-core-aarch64.sh ./backtrace ./backtrace.ppc64le.fp.exec ./backtrace.ppc64le.fp.core 0x10000000 0x10100000 /root/mjw/elfutils/tests/backtrace.ppc64le.fp.exec 0x3fffa9410000 0x3fffa9420000 linux-vdso64.so.1 TID 23728: # 0 0x100104bc raise # 1 0x10002a1c - 1 sigusr2 # 2 0x10002a1c - 1 sigusr2 # 3 0x10002b38 - 1 stdarg # 4 0x10002bc4 - 1 backtracegen # 5 0x10002bf0 - 1 start # 6 0x10004c28 - 1 start_thread TID 23727: # 0 0x10006034 pthread_join # 1 0x100025bc - 1 main # 2 0x100025bc - 1 main # 3 0x100123c4 - 1 generic_start_main # 4 0x10012570 - 1 __libc_start_main /usr/lib/elfutils/ptest/tests/backtrace: dwfl_thread_getframes: No DWARF information found # 1 0x100025bc - 1 main # 2 0x100025bc - 1 main # 4 0x10002bc4 - 1 backtracegen PASS: run-backtrace-fp-core-ppc64le.sh ./backtrace ./backtrace.x32.exec ./backtrace.x32.core 0x400000 0x6da000 /export/gnu/import/git/elfutils/tests/backtrace.x32.exe 0xfff64000 0xfff65000 linux-vdso.so.1 TID 3843: # 0 0x40b2a2 raise # 1 0x400e9c - 1 sigusr2 # 2 0x400f2b - 1 stdarg # 3 0x400f9f - 1 backtracegen # 4 0x400fa8 - 1 start # 5 0x402964 - 1 start_thread # 6 0x44c8c9 - 1 __clone TID 3842: # 0 0x4039ea pthread_join # 1 0x400a12 - 1 main # 2 0x411d0c - 1 __libc_start_main # 3 0x400d43 - 1 _start # 1 0x400a12 - 1 main # 3 0x400f9f - 1 backtracegen PASS: run-backtrace-core-x32.sh ./backtrace ./backtrace.i386.exec ./backtrace.i386.core 0x8048000 0x8110000 /home/jkratoch/redhat/elfutils/tests/backtrace.i386.exec 0xf77f7000 0xf77f8000 linux-gate.so.1 TID 23101: # 0 0xf77f7430 __kernel_vsyscall # 1 0x8052207 - 1 raise # 2 0x8049a8a - 1 sigusr2 # 3 0x8049b84 - 1 stdarg # 4 0x8049ba0 - 1 backtracegen # 5 0x8049bb0 - 1 start # 6 0x804b1c0 - 1 start_thread # 7 0x807f3fe - 1 __clone TID 23100: # 0 0xf77f7430 __kernel_vsyscall # 1 0x804c25d - 1 pthread_join # 2 0x8049e20 - 1 main # 3 0x805351a - 1 __libc_start_main # 4 0x804993d - 1 _start /usr/lib/elfutils/ptest/tests/backtrace: dwfl_thread_getframes: No DWARF information found # 2 0x8049e20 - 1 main # 4 0x8049ba0 - 1 backtracegen PASS: run-backtrace-core-i386.sh ./backtrace ./backtrace.i386.fp.exec ./backtrace.i386.fp.core 0x8a7000 0x8a8000 linux-gate.so.1 0x8048000 0x80f9000 [exe] TID 12045: # 0 0x8a7416 __kernel_vsyscall # 1 0x8051ab9 - 1 raise # 2 0x80485c1 - 1 sigusr2 # 3 0x8048699 - 1 stdarg # 4 0x8048702 - 1 backtracegen # 5 0x804871b - 1 start # 6 0x804a7cf - 1 start_thread # 7 0x80746fe - 1 __clone TID 12044: # 0 0x8a7416 __kernel_vsyscall # 1 0x804ae30 - 1 pthread_join # 2 0x804847c - 1 main # 3 0x8053188 - 1 __libc_start_main # 4 0x80481e1 - 1 _start /usr/lib/elfutils/ptest/tests/backtrace: dwfl_thread_getframes: No DWARF information found # 2 0x804847c - 1 main # 4 0x8048702 - 1 backtracegen PASS: run-backtrace-fp-core-i386.sh ./backtrace ./backtrace.ppc.exec ./backtrace.ppc.core 0x100000 0x110000 linux-vdso32.so.1 0x10000000 0x100e0000 /home/mark/elfutils/tests/backtrace.ppc.exec TID 17198: # 0 0x1000e1f0 raise # 1 0x10001f78 - 1 sigusr2 # 2 0x10002104 - 1 stdarg # 3 0x10002144 - 1 backtracegen # 4 0x1000217c - 1 start # 5 0x1000406c - 1 start_thread # 6 0x100347a0 - 1 __clone TID 17197: # 0 0x10005534 pthread_join # 1 0x1000241c - 1 main # 2 0x10010094 - 1 generic_start_main # 3 0x100101f0 - 1 __libc_start_main /usr/lib/elfutils/ptest/tests/backtrace: dwfl_thread_getframes: no matching address range # 1 0x1000241c - 1 main # 3 0x10002144 - 1 backtracegen PASS: run-backtrace-core-ppc.sh ./backtrace ./backtrace.s390x.exec ./backtrace.s390x.core 0x80000000 0x800ca000 [exe] TID 58546: # 0 0x8000ed50 raise # 1 0x800003c6 - 1 sigusr2 # 2 0x8000051e - 1 stdarg # 3 0x80000552 - 1 backtracegen # 4 0x80000584 - 1 start # 5 0x800040a4 - 1 start_thread # 6 0x80030cec - 1 thread_start TID 58545: # 0 0x80004f7e pthread_join # 1 0x80000894 - 1 main # 2 0x80010b64 - 1 __libc_start_main # 3 0x8000022e - 1 _start /usr/lib/elfutils/ptest/tests/backtrace: dwfl_thread_getframes: No DWARF information found /usr/lib/elfutils/ptest/tests/backtrace: dwfl_thread_getframes: No DWARF information found # 1 0x80000894 - 1 main # 3 0x80000552 - 1 backtracegen PASS: run-backtrace-core-s390x.sh ./backtrace ./backtrace.s390.exec ./backtrace.s390.core 0x400000 0x4af000 [exe] TID 58560: # 0 0x40c4a2 raise # 1 0x4003e0 - 1 sigusr2 # 2 0x4004f8 - 1 stdarg # 3 0x400520 - 1 backtracegen # 4 0x400540 - 1 start # 5 0x4033e0 - 1 start_thread # 6 0x428e18 - 1 thread_start TID 58559: # 0 0x404058 pthread_join # 1 0x4007d8 - 1 main # 2 0x40dc1a - 1 __libc_start_main # 3 0x400290 - 1 _start /usr/lib/elfutils/ptest/tests/backtrace: dwfl_thread_getframes: No DWARF information found /usr/lib/elfutils/ptest/tests/backtrace: dwfl_thread_getframes: No DWARF information found # 1 0x4007d8 - 1 main # 3 0x400520 - 1 backtracegen PASS: run-backtrace-core-s390.sh ./backtrace ./backtrace.aarch64.exec ./backtrace.aarch64.core 0x400000 0x4c0000 /tmp/elfutils/tests/backtrace-child 0x7f818e1000 0x7f818e2000 linux-vdso.so.1 TID 24044: # 0 0x40c6d0 raise # 1 0x401ee0 - 1 sigusr2 # 2 0x401fe0 - 1 stdarg # 3 0x402038 - 1 backtracegen # 4 0x402044 - 1 start # 5 0x4038d0 - 1 start_thread # 6 0x42d3a0 - 1 __clone TID 24043: # 0 0x4048bc pthread_join # 1 0x401c00 - 1 main # 2 0x40dc60 - 1 __libc_start_main # 3 0x401d34 - 1 $x # 4 0x401d34 - 1 $x /usr/lib/elfutils/ptest/tests/backtrace: dwfl_thread_getframes: address out of range # 1 0x401c00 - 1 main # 3 0x402038 - 1 backtracegen PASS: run-backtrace-core-aarch64.sh ./backtrace ./backtrace.sparc.exec ./backtrace.sparc.core 0x100000 0x2b2000 [exe] 0xfffffc011c9a0000 0xfffffc011c9a2000 linux-vdso.so.1 TID 21612: # 0 0x10c488 raise # 1 0x1005dc - 1 sigusr2 # 2 0x1006f0 - 1 stdarg # 3 0x10076c - 1 backtracegen # 4 0x10078c - 1 start # 5 0x103384 - 1 start_thread # 6 0x1311b8 - 1 __thread_start TID 21611: # 0 0x103920 pthread_join # 1 0x100924 - 1 main # 2 0x10e0a8 - 1 __libc_start_main # 3 0x100434 - 1 _start /usr/lib/elfutils/ptest/tests/backtrace: dwfl_thread_getframes: no matching address range /usr/lib/elfutils/ptest/tests/backtrace: dwfl_thread_getframes: no matching address range # 1 0x100924 - 1 main # 3 0x10076c - 1 backtracegen PASS: run-backtrace-core-sparc.sh PID 18460 - core TID 18460: #0 0x00000000004005bc cxxfunc(int) #1 0x00000000004005d2 f /usr/bin/eu-stack: tid 18460: shown max number of frames (2, use -n 0 for unlimited) /usr/bin/eu-stack: tid 18460: shown max number of frames (2, use -n 0 for unlimited) #1 0x00000000004005d2 f #0 0x00000000004005bc cxxfunc(int) PASS: run-backtrace-demangle.sh PASS: run-stack-d-test.sh PASS: run-stack-i-test.sh PASS: run-stack-demangled-test.sh PASS: run-readelf-zx.sh PASS: run-readelf-zp.sh PASS: run-readelf-addr.sh PASS: run-readelf-str.sh PASS: run-readelf-types.sh PASS: run-readelf-dwz-multi.sh PASS: run-allfcts-multi.sh PID 5616 - process TID 5616: #0 0x00007fe5665f41fa clock_nanosleep@@GLIBC_2.17 #1 0x00007fe5665f9643 __nanosleep #2 0x00007fe5665f958a sleep #3 0x00007fe5666fd11e libfunc #4 0x0000556c765fb1c3 main #5 0x00007fe566558d0b __libc_start_main #6 0x0000556c765fb1fa _start PASS: run-deleted.sh /usr/bin/eu-stack: dwfl_thread_getframes tid 3130 at 0x3fdf821d64 in /usr/lib64/libc-2.18.so: Callback returned failure PID 3130 - core TID 3130: #0 0x00007f08bc24d681 libfunc - .////////////////////////////////////linkmap-cut-lib.so #1 0x00000000004006b4 main - linkmap-cut #2 0x0000003fdf821d65 - /usr/lib64/libc-2.18.so PASS: run-linkmap-cut.sh PASS: run-aggregate-size.sh PASS: run-peel-type.sh module name: /usr/lib/elfutils/ptest/tests/vdsosyms module name: /lib/libpthread-2.31.so module name: /lib/libz.so.1.2.11 module name: /lib/libdl-2.31.so module name: /usr/lib/libelf-0.178.so module name: /lib/libc-2.31.so module name: /usr/lib/libdw-0.178.so module name: /lib/ld-2.31.so module name: [vdso: 5688] vdso syms: 12 0: '' 0 (0) 1: 'clock_gettime' 870 (7ffc2bf34870) 2: '__vdso_gettimeofday' 7d0 (7ffc2bf347d0) 3: 'clock_getres' 920 (7ffc2bf34920) 4: '__vdso_clock_getres' 920 (7ffc2bf34920) 5: 'gettimeofday' 7d0 (7ffc2bf347d0) 6: '__vdso_time' 860 (7ffc2bf34860) 7: 'time' 860 (7ffc2bf34860) 8: '__vdso_clock_gettime' 870 (7ffc2bf34870) 9: 'LINUX_2.6' 0 (0) 10: '__vdso_getcpu' 930 (7ffc2bf34930) 11: 'getcpu' 930 (7ffc2bf34930) PASS: vdsosyms PASS: run-readelf-A.sh PASS: run-getsrc-die.sh PASS: run-strptr.sh check_elf: newdata.elf32 Adding 16 bytes. OK 16 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Adding 16 bytes. OK 32 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Reading ELF file OK 16 bytes. Adding 16 bytes. OK 32 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Adding 16 bytes. OK 48 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF OK, section data item 2 (d_off: 32, d_size: 16) 2 data (d_off: 32, len * i: 32): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Reading ELF file OK 16 bytes. elf_rawdata Adding 16 bytes. OK 32 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Adding 16 bytes. OK 48 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF OK, section data item 2 (d_off: 32, d_size: 16) 2 data (d_off: 32, len * i: 32): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Reading ELF file OK 16 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF elf_getdata Adding 16 bytes. OK 32 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Adding 16 bytes. OK 48 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF OK, section data item 2 (d_off: 32, d_size: 16) 2 data (d_off: 32, len * i: 32): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF check_elf: newdata.elf32.mmap Adding 16 bytes. OK 16 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Adding 16 bytes. OK 32 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Reading ELF file OK 16 bytes. Adding 16 bytes. OK 32 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Adding 16 bytes. OK 48 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF OK, section data item 2 (d_off: 32, d_size: 16) 2 data (d_off: 32, len * i: 32): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Reading ELF file OK 16 bytes. elf_rawdata Adding 16 bytes. OK 32 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Adding 16 bytes. OK 48 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF OK, section data item 2 (d_off: 32, d_size: 16) 2 data (d_off: 32, len * i: 32): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Reading ELF file OK 16 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF elf_getdata Adding 16 bytes. OK 32 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Adding 16 bytes. OK 48 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF OK, section data item 2 (d_off: 32, d_size: 16) 2 data (d_off: 32, len * i: 32): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF check_elf: newdata.elf64 Adding 16 bytes. OK 16 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Adding 16 bytes. OK 32 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Reading ELF file OK 16 bytes. Adding 16 bytes. OK 32 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Adding 16 bytes. OK 48 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF OK, section data item 2 (d_off: 32, d_size: 16) 2 data (d_off: 32, len * i: 32): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Reading ELF file OK 16 bytes. elf_rawdata Adding 16 bytes. OK 32 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Adding 16 bytes. OK 48 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF OK, section data item 2 (d_off: 32, d_size: 16) 2 data (d_off: 32, len * i: 32): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Reading ELF file OK 16 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF elf_getdata Adding 16 bytes. OK 32 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Adding 16 bytes. OK 48 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF OK, section data item 2 (d_off: 32, d_size: 16) 2 data (d_off: 32, len * i: 32): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF check_elf: newdata.elf64.mmap Adding 16 bytes. OK 16 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Adding 16 bytes. OK 32 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Reading ELF file OK 16 bytes. Adding 16 bytes. OK 32 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Adding 16 bytes. OK 48 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF OK, section data item 2 (d_off: 32, d_size: 16) 2 data (d_off: 32, len * i: 32): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Reading ELF file OK 16 bytes. elf_rawdata Adding 16 bytes. OK 32 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Adding 16 bytes. OK 48 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF OK, section data item 2 (d_off: 32, d_size: 16) 2 data (d_off: 32, len * i: 32): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Reading ELF file OK 16 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF elf_getdata Adding 16 bytes. OK 32 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF Adding 16 bytes. OK 48 bytes. OK, section data item 0 (d_off: 0, d_size: 16) 0 data (d_off: 0, len * i: 0): (0x55d0fbf41ca0 + 0) 123456789ABCDEF OK, section data item 1 (d_off: 16, d_size: 16) 1 data (d_off: 16, len * i: 16): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF OK, section data item 2 (d_off: 32, d_size: 16) 2 data (d_off: 32, len * i: 32): (0x55d0fbf3d0f8 + 0) 123456789ABCDEF PASS: newdata fname: strtab.elf.32 add_string: '', stridx: 1, lastidx: 0 add_string: '.strings', stridx: 10, lastidx: 1 add_string: 'elfutils', stridx: 19, lastidx: 10 add_string: 'strtabelf', stridx: 29, lastidx: 19 add_string: 'three', stridx: 35, lastidx: 29 checking orig strings: first elf_update, before write '' '.strings' 'elfutils' 'strtabelf' 'three' checking orig strings: first elf_update, after write '' '.strings' 'elfutils' 'strtabelf' 'three' add_string: 'elfutils2', stridx: 45, lastidx: 35 add_string: 'strtabelf2', stridx: 56, lastidx: 45 add_string: 'three2', stridx: 63, lastidx: 56 checking orig strings: first extra strings '' '.strings' 'elfutils' 'strtabelf' 'three' 'elfutils2' 'strtabelf2' 'three2' checking orig strings: read ELF file, orig strings '' '.strings' 'elfutils' 'strtabelf' 'three' sh_size: 35 add_string: '0123456789', stridx: 46, lastidx: 35 add_string: 'supercalifragilisticexpialidocious', stridx: 81, lastidx: 46 add_string: 'forty-two', stridx: 91, lastidx: 81 checking orig strings: read file, added strings '' '.strings' 'elfutils' 'strtabelf' 'three' '0123456789' 'supercalifragilisticexpialidocious' 'forty-two' checking orig strings: all together now '' '.strings' 'elfutils' 'strtabelf' 'three' '0123456789' 'supercalifragilisticexpialidocious' 'forty-two' fname: strtab.elf.32.mmap add_string: '', stridx: 1, lastidx: 0 add_string: '.strings', stridx: 10, lastidx: 1 add_string: 'elfutils', stridx: 19, lastidx: 10 add_string: 'strtabelf', stridx: 29, lastidx: 19 add_string: 'three', stridx: 35, lastidx: 29 checking orig strings: first elf_update, before write '' '.strings' 'elfutils' 'strtabelf' 'three' checking orig strings: first elf_update, after write '' '.strings' 'elfutils' 'strtabelf' 'three' add_string: 'elfutils2', stridx: 45, lastidx: 35 add_string: 'strtabelf2', stridx: 56, lastidx: 45 add_string: 'three2', stridx: 63, lastidx: 56 checking orig strings: first extra strings '' '.strings' 'elfutils' 'strtabelf' 'three' 'elfutils2' 'strtabelf2' 'three2' checking orig strings: read ELF file, orig strings '' '.strings' 'elfutils' 'strtabelf' 'three' sh_size: 35 add_string: '0123456789', stridx: 46, lastidx: 35 add_string: 'supercalifragilisticexpialidocious', stridx: 81, lastidx: 46 add_string: 'forty-two', stridx: 91, lastidx: 81 checking orig strings: read file, added strings '' '.strings' 'elfutils' 'strtabelf' 'three' '0123456789' 'supercalifragilisticexpialidocious' 'forty-two' checking orig strings: all together now '' '.strings' 'elfutils' 'strtabelf' 'three' '0123456789' 'supercalifragilisticexpialidocious' 'forty-two' fname: strtab.elf.64 add_string: '', stridx: 1, lastidx: 0 add_string: '.strings', stridx: 10, lastidx: 1 add_string: 'elfutils', stridx: 19, lastidx: 10 add_string: 'strtabelf', stridx: 29, lastidx: 19 add_string: 'three', stridx: 35, lastidx: 29 checking orig strings: first elf_update, before write '' '.strings' 'elfutils' 'strtabelf' 'three' checking orig strings: first elf_update, after write '' '.strings' 'elfutils' 'strtabelf' 'three' add_string: 'elfutils2', stridx: 45, lastidx: 35 add_string: 'strtabelf2', stridx: 56, lastidx: 45 add_string: 'three2', stridx: 63, lastidx: 56 checking orig strings: first extra strings '' '.strings' 'elfutils' 'strtabelf' 'three' 'elfutils2' 'strtabelf2' 'three2' checking orig strings: read ELF file, orig strings '' '.strings' 'elfutils' 'strtabelf' 'three' sh_size: 35 add_string: '0123456789', stridx: 46, lastidx: 35 add_string: 'supercalifragilisticexpialidocious', stridx: 81, lastidx: 46 add_string: 'forty-two', stridx: 91, lastidx: 81 checking orig strings: read file, added strings '' '.strings' 'elfutils' 'strtabelf' 'three' '0123456789' 'supercalifragilisticexpialidocious' 'forty-two' checking orig strings: all together now '' '.strings' 'elfutils' 'strtabelf' 'three' '0123456789' 'supercalifragilisticexpialidocious' 'forty-two' fname: strtab.elf.64.mmap add_string: '', stridx: 1, lastidx: 0 add_string: '.strings', stridx: 10, lastidx: 1 add_string: 'elfutils', stridx: 19, lastidx: 10 add_string: 'strtabelf', stridx: 29, lastidx: 19 add_string: 'three', stridx: 35, lastidx: 29 checking orig strings: first elf_update, before write '' '.strings' 'elfutils' 'strtabelf' 'three' checking orig strings: first elf_update, after write '' '.strings' 'elfutils' 'strtabelf' 'three' add_string: 'elfutils2', stridx: 45, lastidx: 35 add_string: 'strtabelf2', stridx: 56, lastidx: 45 add_string: 'three2', stridx: 63, lastidx: 56 checking orig strings: first extra strings '' '.strings' 'elfutils' 'strtabelf' 'three' 'elfutils2' 'strtabelf2' 'three2' checking orig strings: read ELF file, orig strings '' '.strings' 'elfutils' 'strtabelf' 'three' sh_size: 35 add_string: '0123456789', stridx: 46, lastidx: 35 add_string: 'supercalifragilisticexpialidocious', stridx: 81, lastidx: 46 add_string: 'forty-two', stridx: 91, lastidx: 81 checking orig strings: read file, added strings '' '.strings' 'elfutils' 'strtabelf' 'three' '0123456789' 'supercalifragilisticexpialidocious' 'forty-two' checking orig strings: all together now '' '.strings' 'elfutils' 'strtabelf' 'three' '0123456789' 'supercalifragilisticexpialidocious' 'forty-two' PASS: elfstrtab thread tid: 5757 thread tid: 5758 thread tid: 5759 PASS: dwfl-proc-attach open OK elf_begin OK testing ELF class: 1, layout: 0 gelf_newehdr OK gelf_getclass OK elf_flagelf OK gelf_getehdr OK e_shnum == 0 OK e_phnum == 0 OK e_shoff == 0 OK e_phoff == 0 OK elf_getshdrnum OK shnum == 0 OK elf_getphdrnum OK phnum == 0 OK gelf_update_ehdr OK elf_update OK gelf_getehdr OK EI_DATA OK e_version OK e_shnum == 0 OK e_phnum == 0 OK e_shoff == 0 OK e_phoff == 0 OK elf_getshdrnum OK shnum == 0 OK elf_getphdrnum OK phnum == 0 OK elf_newscn OK gelf_newphdr OK elf_update OK elf_getshdrnum OK shnum == 1 OK elf_getphdrnum OK phnum == 1 OK gelf_getehdr OK EI_DATA OK e_version OK e_shnum == 2 OK e_phnum == 1 OK e_shoff != 0 OK e_phoff != 0 OK e_shentsize OK e_phentsize OK elf_begin OK testing ELF class: 1, layout: 1 gelf_newehdr OK gelf_getclass OK elf_flagelf OK gelf_getehdr OK e_shnum == 0 OK e_phnum == 0 OK e_shoff == 0 OK e_phoff == 0 OK elf_getshdrnum OK shnum == 0 OK elf_getphdrnum OK phnum == 0 OK gelf_update_ehdr OK elf_update OK gelf_getehdr OK EI_DATA OK e_version OK e_shnum == 0 OK e_phnum == 0 OK e_shoff == 0 OK e_phoff == 0 OK elf_getshdrnum OK shnum == 0 OK elf_getphdrnum OK phnum == 0 OK elf_newscn OK gelf_newphdr OK gelf_getehdr OK gelf_update_ehdr OK elf_update OK elf_getshdrnum OK shnum == 1 OK elf_getphdrnum OK phnum == 1 OK gelf_getehdr OK EI_DATA OK e_version OK e_shnum == 2 OK e_phnum == 1 OK e_shoff != 0 OK e_phoff != 0 OK e_shentsize OK e_phentsize OK elf_begin OK testing ELF class: 2, layout: 0 gelf_newehdr OK gelf_getclass OK elf_flagelf OK gelf_getehdr OK e_shnum == 0 OK e_phnum == 0 OK e_shoff == 0 OK e_phoff == 0 OK elf_getshdrnum OK shnum == 0 OK elf_getphdrnum OK phnum == 0 OK gelf_update_ehdr OK elf_update OK gelf_getehdr OK EI_DATA OK e_version OK e_shnum == 0 OK e_phnum == 0 OK e_shoff == 0 OK e_phoff == 0 OK elf_getshdrnum OK shnum == 0 OK elf_getphdrnum OK phnum == 0 OK elf_newscn OK gelf_newphdr OK elf_update OK elf_getshdrnum OK shnum == 1 OK elf_getphdrnum OK phnum == 1 OK gelf_getehdr OK EI_DATA OK e_version OK e_shnum == 2 OK e_phnum == 1 OK e_shoff != 0 OK e_phoff != 0 OK e_shentsize OK e_phentsize OK elf_begin OK testing ELF class: 2, layout: 1 gelf_newehdr OK gelf_getclass OK elf_flagelf OK gelf_getehdr OK e_shnum == 0 OK e_phnum == 0 OK e_shoff == 0 OK e_phoff == 0 OK elf_getshdrnum OK shnum == 0 OK elf_getphdrnum OK phnum == 0 OK gelf_update_ehdr OK elf_update OK gelf_getehdr OK EI_DATA OK e_version OK e_shnum == 0 OK e_phnum == 0 OK e_shoff == 0 OK e_phoff == 0 OK elf_getshdrnum OK shnum == 0 OK elf_getphdrnum OK phnum == 0 OK elf_newscn OK gelf_newphdr OK gelf_getehdr OK gelf_update_ehdr OK elf_update OK elf_getshdrnum OK shnum == 1 OK elf_getphdrnum OK phnum == 1 OK gelf_getehdr OK EI_DATA OK e_version OK e_shnum == 2 OK e_phnum == 1 OK e_shoff != 0 OK e_phoff != 0 OK e_shentsize OK e_phentsize OK PASS: elfshphehdr LFS testing is irrelevent on this system SKIP: run-lfs-symbols.sh PASS: run-dwelfgnucompressed.sh PASS: run-elfgetchdr.sh PASS: run-elfgetzdata.sh PASS: run-elfputzdata.sh PASS: run-zstrptr.sh uncompress testfile4 -> testfile4.uncompressed processing: testfile4 [27] .debug_aranges already decompressed [28] .debug_pubnames already decompressed [29] .debug_info already decompressed [30] .debug_abbrev already decompressed [31] .debug_line already decompressed No errors compress gnu testfile4.uncompressed -> testfile4.gnu processing: testfile4.uncompressed [27] .debug_aranges compressed -> .zdebug_aranges (56 => 55 98.21%) [28] .debug_pubnames compressed -> .zdebug_pubnames (93 => 84 90.32%) [29] .debug_info compressed -> .zdebug_info (960 => 634 66.04%) [30] .debug_abbrev compressed -> .zdebug_abbrev (405 => 225 55.56%) [31] .debug_line compressed -> .zdebug_line (189 => 131 69.31%) [33] Updating section string table No errors uncompress testfile4.gnu -> testfile4.gnu.uncompressed processing: testfile4.gnu [27] .zdebug_aranges decompressed -> .debug_aranges (55 => 56 101.82%) [28] .zdebug_pubnames decompressed -> .debug_pubnames (84 => 93 110.71%) [29] .zdebug_info decompressed -> .debug_info (634 => 960 151.42%) [30] .zdebug_abbrev decompressed -> .debug_abbrev (225 => 405 180.00%) [31] .zdebug_line decompressed -> .debug_line (131 => 189 144.27%) [33] Updating section string table compress gabi testfile4.uncompressed -> testfile4.gabi processing: testfile4.uncompressed [27] .debug_aranges compressed (56 => 55 98.21%) [28] .debug_pubnames compressed (93 => 84 90.32%) [29] .debug_info compressed (960 => 634 66.04%) [30] .debug_abbrev compressed (405 => 225 55.56%) [31] .debug_line compressed (189 => 131 69.31%) No errors uncompress testfile4.gabi -> testfile4.gabi.uncompressed processing: testfile4.gabi [27] .debug_aranges decompressed (55 => 56 101.82%) [28] .debug_pubnames decompressed (84 => 93 110.71%) [29] .debug_info decompressed (634 => 960 151.42%) [30] .debug_abbrev decompressed (225 => 405 180.00%) [31] .debug_line decompressed (131 => 189 144.27%) merging string tables testfile4 -> testfile4.merged WARNING: symbol table [34] contains section symbol 33 for old shdrstrndx 33 uncompress testfile4.merged -> testfile4.merged.uncompressed processing: testfile4.merged [27] .debug_aranges already decompressed [28] .debug_pubnames already decompressed [29] .debug_info already decompressed [30] .debug_abbrev already decompressed [31] .debug_line already decompressed No errors compress gnu testfile4.merged.uncompressed -> testfile4.merged.gnu processing: testfile4.merged.uncompressed [27] .debug_aranges compressed -> .zdebug_aranges (56 => 55 98.21%) [28] .debug_pubnames compressed -> .zdebug_pubnames (93 => 84 90.32%) [29] .debug_info compressed -> .zdebug_info (960 => 634 66.04%) [30] .debug_abbrev compressed -> .zdebug_abbrev (405 => 225 55.56%) [31] .debug_line compressed -> .zdebug_line (189 => 131 69.31%) [34] Updating section string table [33] Updating symbol table No errors uncompress testfile4.merged.gnu -> testfile4.merged.gnu.uncompressed processing: testfile4.merged.gnu [27] .zdebug_aranges decompressed -> .debug_aranges (55 => 56 101.82%) [28] .zdebug_pubnames decompressed -> .debug_pubnames (84 => 93 110.71%) [29] .zdebug_info decompressed -> .debug_info (634 => 960 151.42%) [30] .zdebug_abbrev decompressed -> .debug_abbrev (225 => 405 180.00%) [31] .zdebug_line decompressed -> .debug_line (131 => 189 144.27%) [34] Updating section string table [33] Updating symbol table compress gabi testfile4.merged.uncompressed -> testfile4.merged.gabi processing: testfile4.merged.uncompressed [27] .debug_aranges compressed (56 => 55 98.21%) [28] .debug_pubnames compressed (93 => 84 90.32%) [29] .debug_info compressed (960 => 634 66.04%) [30] .debug_abbrev compressed (405 => 225 55.56%) [31] .debug_line compressed (189 => 131 69.31%) No errors uncompress testfile4.merged.gabi -> testfile4.merged.gabi.uncompressed processing: testfile4.merged.gabi [27] .debug_aranges decompressed (55 => 56 101.82%) [28] .debug_pubnames decompressed (84 => 93 110.71%) [29] .debug_info decompressed (634 => 960 151.42%) [30] .debug_abbrev decompressed (225 => 405 180.00%) [31] .debug_line decompressed (131 => 189 144.27%) uncompress testfile12 -> testfile12.uncompressed processing: testfile12 [23] .debug_aranges already decompressed [24] .debug_pubnames already decompressed [25] .debug_info already decompressed [26] .debug_abbrev already decompressed [27] .debug_line already decompressed [28] .debug_frame already decompressed [29] .debug_str already decompressed [30] .debug_macinfo already decompressed No errors compress gnu testfile12.uncompressed -> testfile12.gnu processing: testfile12.uncompressed [23] .debug_aranges compressed -> .zdebug_aranges (192 => 83 43.23%) [24] .debug_pubnames NOT compressed, wouldn't be smaller [25] .debug_info compressed -> .zdebug_info (3468 => 1879 54.18%) [26] .debug_abbrev compressed -> .zdebug_abbrev (341 => 202 59.24%) [27] .debug_line compressed -> .zdebug_line (709 => 371 52.33%) [28] .debug_frame NOT compressed, wouldn't be smaller [29] .debug_str compressed -> .zdebug_str (2235 => 986 44.12%) [30] .debug_macinfo compressed -> .zdebug_macinfo (10518 => 4360 41.45%) [31] Updating section string table No errors uncompress testfile12.gnu -> testfile12.gnu.uncompressed processing: testfile12.gnu [24] .debug_pubnames already decompressed [28] .debug_frame already decompressed [23] .zdebug_aranges decompressed -> .debug_aranges (83 => 192 231.33%) [25] .zdebug_info decompressed -> .debug_info (1879 => 3468 184.57%) [26] .zdebug_abbrev decompressed -> .debug_abbrev (202 => 341 168.81%) [27] .zdebug_line decompressed -> .debug_line (371 => 709 191.11%) [29] .zdebug_str decompressed -> .debug_str (986 => 2235 226.67%) [30] .zdebug_macinfo decompressed -> .debug_macinfo (4360 => 10518 241.24%) [31] Updating section string table compress gabi testfile12.uncompressed -> testfile12.gabi processing: testfile12.uncompressed [23] .debug_aranges compressed (192 => 95 49.48%) [24] .debug_pubnames NOT compressed, wouldn't be smaller [25] .debug_info compressed (3468 => 1891 54.53%) [26] .debug_abbrev compressed (341 => 214 62.76%) [27] .debug_line compressed (709 => 383 54.02%) [28] .debug_frame NOT compressed, wouldn't be smaller [29] .debug_str compressed (2235 => 998 44.65%) [30] .debug_macinfo compressed (10518 => 4372 41.57%) No errors uncompress testfile12.gabi -> testfile12.gabi.uncompressed processing: testfile12.gabi [24] .debug_pubnames already decompressed [28] .debug_frame already decompressed [23] .debug_aranges decompressed (95 => 192 202.11%) [25] .debug_info decompressed (1891 => 3468 183.40%) [26] .debug_abbrev decompressed (214 => 341 159.35%) [27] .debug_line decompressed (383 => 709 185.12%) [29] .debug_str decompressed (998 => 2235 223.95%) [30] .debug_macinfo decompressed (4372 => 10518 240.58%) merging string tables testfile12 -> testfile12.merged WARNING: symbol table [32] contains section symbol 31 for old shdrstrndx 31 uncompress testfile12.merged -> testfile12.merged.uncompressed processing: testfile12.merged [23] .debug_aranges already decompressed [24] .debug_pubnames already decompressed [25] .debug_info already decompressed [26] .debug_abbrev already decompressed [27] .debug_line already decompressed [28] .debug_frame already decompressed [29] .debug_str already decompressed [30] .debug_macinfo already decompressed No errors compress gnu testfile12.merged.uncompressed -> testfile12.merged.gnu processing: testfile12.merged.uncompressed [23] .debug_aranges compressed -> .zdebug_aranges (192 => 83 43.23%) [24] .debug_pubnames NOT compressed, wouldn't be smaller [25] .debug_info compressed -> .zdebug_info (3468 => 1879 54.18%) [26] .debug_abbrev compressed -> .zdebug_abbrev (341 => 202 59.24%) [27] .debug_line compressed -> .zdebug_line (709 => 371 52.33%) [28] .debug_frame NOT compressed, wouldn't be smaller [29] .debug_str compressed -> .zdebug_str (2235 => 986 44.12%) [30] .debug_macinfo compressed -> .zdebug_macinfo (10518 => 4360 41.45%) [32] Updating section string table [31] Updating symbol table No errors uncompress testfile12.merged.gnu -> testfile12.merged.gnu.uncompressed processing: testfile12.merged.gnu [24] .debug_pubnames already decompressed [28] .debug_frame already decompressed [23] .zdebug_aranges decompressed -> .debug_aranges (83 => 192 231.33%) [25] .zdebug_info decompressed -> .debug_info (1879 => 3468 184.57%) [26] .zdebug_abbrev decompressed -> .debug_abbrev (202 => 341 168.81%) [27] .zdebug_line decompressed -> .debug_line (371 => 709 191.11%) [29] .zdebug_str decompressed -> .debug_str (986 => 2235 226.67%) [30] .zdebug_macinfo decompressed -> .debug_macinfo (4360 => 10518 241.24%) [32] Updating section string table [31] Updating symbol table compress gabi testfile12.merged.uncompressed -> testfile12.merged.gabi processing: testfile12.merged.uncompressed [23] .debug_aranges compressed (192 => 95 49.48%) [24] .debug_pubnames NOT compressed, wouldn't be smaller [25] .debug_info compressed (3468 => 1891 54.53%) [26] .debug_abbrev compressed (341 => 214 62.76%) [27] .debug_line compressed (709 => 383 54.02%) [28] .debug_frame NOT compressed, wouldn't be smaller [29] .debug_str compressed (2235 => 998 44.65%) [30] .debug_macinfo compressed (10518 => 4372 41.57%) No errors uncompress testfile12.merged.gabi -> testfile12.merged.gabi.uncompressed processing: testfile12.merged.gabi [24] .debug_pubnames already decompressed [28] .debug_frame already decompressed [23] .debug_aranges decompressed (95 => 192 202.11%) [25] .debug_info decompressed (1891 => 3468 183.40%) [26] .debug_abbrev decompressed (214 => 341 159.35%) [27] .debug_line decompressed (383 => 709 185.12%) [29] .debug_str decompressed (998 => 2235 223.95%) [30] .debug_macinfo decompressed (4372 => 10518 240.58%) uncompress testfileppc64 -> testfileppc64.uncompressed processing: testfileppc64 [26] .debug_aranges already decompressed [27] .debug_info already decompressed [28] .debug_abbrev already decompressed [29] .debug_line already decompressed [30] .debug_frame already decompressed [31] .debug_str already decompressed [32] .debug_loc already decompressed [33] .debug_ranges already decompressed No errors compress gnu testfileppc64.uncompressed -> testfileppc64.gnu processing: testfileppc64.uncompressed [26] .debug_aranges compressed -> .zdebug_aranges (96 => 53 55.21%) [27] .debug_info compressed -> .zdebug_info (363 => 211 58.13%) [28] .debug_abbrev compressed -> .zdebug_abbrev (315 => 194 61.59%) [29] .debug_line compressed -> .zdebug_line (119 => 89 74.79%) [30] .debug_frame compressed -> .zdebug_frame (96 => 73 76.04%) [31] .debug_str compressed -> .zdebug_str (174 => 155 89.08%) [32] .debug_loc compressed -> .zdebug_loc (171 => 73 42.69%) [33] .debug_ranges NOT compressed, wouldn't be smaller [34] Updating section string table No errors uncompress testfileppc64.gnu -> testfileppc64.gnu.uncompressed processing: testfileppc64.gnu [33] .debug_ranges already decompressed [26] .zdebug_aranges decompressed -> .debug_aranges (53 => 96 181.13%) [27] .zdebug_info decompressed -> .debug_info (211 => 363 172.04%) [28] .zdebug_abbrev decompressed -> .debug_abbrev (194 => 315 162.37%) [29] .zdebug_line decompressed -> .debug_line (89 => 119 133.71%) [30] .zdebug_frame decompressed -> .debug_frame (73 => 96 131.51%) [31] .zdebug_str decompressed -> .debug_str (155 => 174 112.26%) [32] .zdebug_loc decompressed -> .debug_loc (73 => 171 234.25%) [34] Updating section string table compress gabi testfileppc64.uncompressed -> testfileppc64.gabi processing: testfileppc64.uncompressed [26] .debug_aranges compressed (96 => 65 67.71%) [27] .debug_info compressed (363 => 223 61.43%) [28] .debug_abbrev compressed (315 => 206 65.40%) [29] .debug_line compressed (119 => 101 84.87%) [30] .debug_frame compressed (96 => 85 88.54%) [31] .debug_str compressed (174 => 167 95.98%) [32] .debug_loc compressed (171 => 85 49.71%) [33] .debug_ranges NOT compressed, wouldn't be smaller No errors uncompress testfileppc64.gabi -> testfileppc64.gabi.uncompressed processing: testfileppc64.gabi [33] .debug_ranges already decompressed [26] .debug_aranges decompressed (65 => 96 147.69%) [27] .debug_info decompressed (223 => 363 162.78%) [28] .debug_abbrev decompressed (206 => 315 152.91%) [29] .debug_line decompressed (101 => 119 117.82%) [30] .debug_frame decompressed (85 => 96 112.94%) [31] .debug_str decompressed (167 => 174 104.19%) [32] .debug_loc decompressed (85 => 171 201.18%) merging string tables testfileppc64 -> testfileppc64.merged uncompress testfileppc64.merged -> testfileppc64.merged.uncompressed processing: testfileppc64.merged [26] .debug_aranges already decompressed [27] .debug_info already decompressed [28] .debug_abbrev already decompressed [29] .debug_line already decompressed [30] .debug_frame already decompressed [31] .debug_str already decompressed [32] .debug_loc already decompressed [33] .debug_ranges already decompressed No errors compress gnu testfileppc64.merged.uncompressed -> testfileppc64.merged.gnu processing: testfileppc64.merged.uncompressed [26] .debug_aranges compressed -> .zdebug_aranges (96 => 53 55.21%) [27] .debug_info compressed -> .zdebug_info (363 => 211 58.13%) [28] .debug_abbrev compressed -> .zdebug_abbrev (315 => 194 61.59%) [29] .debug_line compressed -> .zdebug_line (119 => 89 74.79%) [30] .debug_frame compressed -> .zdebug_frame (96 => 73 76.04%) [31] .debug_str compressed -> .zdebug_str (174 => 155 89.08%) [32] .debug_loc compressed -> .zdebug_loc (171 => 73 42.69%) [33] .debug_ranges NOT compressed, wouldn't be smaller [35] Updating section string table [34] Updating symbol table No errors uncompress testfileppc64.merged.gnu -> testfileppc64.merged.gnu.uncompressed processing: testfileppc64.merged.gnu [33] .debug_ranges already decompressed [26] .zdebug_aranges decompressed -> .debug_aranges (53 => 96 181.13%) [27] .zdebug_info decompressed -> .debug_info (211 => 363 172.04%) [28] .zdebug_abbrev decompressed -> .debug_abbrev (194 => 315 162.37%) [29] .zdebug_line decompressed -> .debug_line (89 => 119 133.71%) [30] .zdebug_frame decompressed -> .debug_frame (73 => 96 131.51%) [31] .zdebug_str decompressed -> .debug_str (155 => 174 112.26%) [32] .zdebug_loc decompressed -> .debug_loc (73 => 171 234.25%) [35] Updating section string table [34] Updating symbol table compress gabi testfileppc64.merged.uncompressed -> testfileppc64.merged.gabi processing: testfileppc64.merged.uncompressed [26] .debug_aranges compressed (96 => 65 67.71%) [27] .debug_info compressed (363 => 223 61.43%) [28] .debug_abbrev compressed (315 => 206 65.40%) [29] .debug_line compressed (119 => 101 84.87%) [30] .debug_frame compressed (96 => 85 88.54%) [31] .debug_str compressed (174 => 167 95.98%) [32] .debug_loc compressed (171 => 85 49.71%) [33] .debug_ranges NOT compressed, wouldn't be smaller No errors uncompress testfileppc64.merged.gabi -> testfileppc64.merged.gabi.uncompressed processing: testfileppc64.merged.gabi [33] .debug_ranges already decompressed [26] .debug_aranges decompressed (65 => 96 147.69%) [27] .debug_info decompressed (223 => 363 162.78%) [28] .debug_abbrev decompressed (206 => 315 152.91%) [29] .debug_line decompressed (101 => 119 117.82%) [30] .debug_frame decompressed (85 => 96 112.94%) [31] .debug_str decompressed (167 => 174 104.19%) [32] .debug_loc decompressed (85 => 171 201.18%) uncompress testfileppc32 -> testfileppc32.uncompressed processing: testfileppc32 [28] .debug_aranges already decompressed [29] .debug_info already decompressed [30] .debug_abbrev already decompressed [31] .debug_line already decompressed [32] .debug_frame already decompressed [33] .debug_str already decompressed [34] .debug_loc already decompressed [35] .debug_ranges already decompressed No errors compress gnu testfileppc32.uncompressed -> testfileppc32.gnu processing: testfileppc32.uncompressed [28] .debug_aranges compressed -> .zdebug_aranges (64 => 48 75.00%) [29] .debug_info compressed -> .zdebug_info (319 => 208 65.20%) [30] .debug_abbrev compressed -> .zdebug_abbrev (318 => 197 61.95%) [31] .debug_line compressed -> .zdebug_line (109 => 85 77.98%) [32] .debug_frame compressed -> .zdebug_frame (64 => 53 82.81%) [33] .debug_str compressed -> .zdebug_str (179 => 159 88.83%) [34] .debug_loc compressed -> .zdebug_loc (99 => 68 68.69%) [35] .debug_ranges NOT compressed, wouldn't be smaller [36] Updating section string table No errors uncompress testfileppc32.gnu -> testfileppc32.gnu.uncompressed processing: testfileppc32.gnu [35] .debug_ranges already decompressed [28] .zdebug_aranges decompressed -> .debug_aranges (48 => 64 133.33%) [29] .zdebug_info decompressed -> .debug_info (208 => 319 153.37%) [30] .zdebug_abbrev decompressed -> .debug_abbrev (197 => 318 161.42%) [31] .zdebug_line decompressed -> .debug_line (85 => 109 128.24%) [32] .zdebug_frame decompressed -> .debug_frame (53 => 64 120.75%) [33] .zdebug_str decompressed -> .debug_str (159 => 179 112.58%) [34] .zdebug_loc decompressed -> .debug_loc (68 => 99 145.59%) [36] Updating section string table compress gabi testfileppc32.uncompressed -> testfileppc32.gabi processing: testfileppc32.uncompressed [28] .debug_aranges compressed (64 => 48 75.00%) [29] .debug_info compressed (319 => 208 65.20%) [30] .debug_abbrev compressed (318 => 197 61.95%) [31] .debug_line compressed (109 => 85 77.98%) [32] .debug_frame compressed (64 => 53 82.81%) [33] .debug_str compressed (179 => 159 88.83%) [34] .debug_loc compressed (99 => 68 68.69%) [35] .debug_ranges NOT compressed, wouldn't be smaller No errors uncompress testfileppc32.gabi -> testfileppc32.gabi.uncompressed processing: testfileppc32.gabi [35] .debug_ranges already decompressed [28] .debug_aranges decompressed (48 => 64 133.33%) [29] .debug_info decompressed (208 => 319 153.37%) [30] .debug_abbrev decompressed (197 => 318 161.42%) [31] .debug_line decompressed (85 => 109 128.24%) [32] .debug_frame decompressed (53 => 64 120.75%) [33] .debug_str decompressed (159 => 179 112.58%) [34] .debug_loc decompressed (68 => 99 145.59%) merging string tables testfileppc32 -> testfileppc32.merged uncompress testfileppc32.merged -> testfileppc32.merged.uncompressed processing: testfileppc32.merged [28] .debug_aranges already decompressed [29] .debug_info already decompressed [30] .debug_abbrev already decompressed [31] .debug_line already decompressed [32] .debug_frame already decompressed [33] .debug_str already decompressed [34] .debug_loc already decompressed [35] .debug_ranges already decompressed No errors compress gnu testfileppc32.merged.uncompressed -> testfileppc32.merged.gnu processing: testfileppc32.merged.uncompressed [28] .debug_aranges compressed -> .zdebug_aranges (64 => 48 75.00%) [29] .debug_info compressed -> .zdebug_info (319 => 208 65.20%) [30] .debug_abbrev compressed -> .zdebug_abbrev (318 => 197 61.95%) [31] .debug_line compressed -> .zdebug_line (109 => 85 77.98%) [32] .debug_frame compressed -> .zdebug_frame (64 => 53 82.81%) [33] .debug_str compressed -> .zdebug_str (179 => 159 88.83%) [34] .debug_loc compressed -> .zdebug_loc (99 => 68 68.69%) [35] .debug_ranges NOT compressed, wouldn't be smaller [37] Updating section string table [36] Updating symbol table No errors uncompress testfileppc32.merged.gnu -> testfileppc32.merged.gnu.uncompressed processing: testfileppc32.merged.gnu [35] .debug_ranges already decompressed [28] .zdebug_aranges decompressed -> .debug_aranges (48 => 64 133.33%) [29] .zdebug_info decompressed -> .debug_info (208 => 319 153.37%) [30] .zdebug_abbrev decompressed -> .debug_abbrev (197 => 318 161.42%) [31] .zdebug_line decompressed -> .debug_line (85 => 109 128.24%) [32] .zdebug_frame decompressed -> .debug_frame (53 => 64 120.75%) [33] .zdebug_str decompressed -> .debug_str (159 => 179 112.58%) [34] .zdebug_loc decompressed -> .debug_loc (68 => 99 145.59%) [37] Updating section string table [36] Updating symbol table compress gabi testfileppc32.merged.uncompressed -> testfileppc32.merged.gabi processing: testfileppc32.merged.uncompressed [28] .debug_aranges compressed (64 => 48 75.00%) [29] .debug_info compressed (319 => 208 65.20%) [30] .debug_abbrev compressed (318 => 197 61.95%) [31] .debug_line compressed (109 => 85 77.98%) [32] .debug_frame compressed (64 => 53 82.81%) [33] .debug_str compressed (179 => 159 88.83%) [34] .debug_loc compressed (99 => 68 68.69%) [35] .debug_ranges NOT compressed, wouldn't be smaller No errors uncompress testfileppc32.merged.gabi -> testfileppc32.merged.gabi.uncompressed processing: testfileppc32.merged.gabi [35] .debug_ranges already decompressed [28] .debug_aranges decompressed (48 => 64 133.33%) [29] .debug_info decompressed (208 => 319 153.37%) [30] .debug_abbrev decompressed (197 => 318 161.42%) [31] .debug_line decompressed (85 => 109 128.24%) [32] .debug_frame decompressed (53 => 64 120.75%) [33] .debug_str decompressed (159 => 179 112.58%) [34] .debug_loc decompressed (68 => 99 145.59%) uncompress testfile-zgnu64 -> testfile-zgnu64.uncompressed processing: testfile-zgnu64 [4] .debug_abbrev already decompressed [2] .zdebug_aranges decompressed -> .debug_aranges (50 => 96 192.00%) [3] .zdebug_info decompressed -> .debug_info (111 => 170 153.15%) [5] .zdebug_line decompressed -> .debug_line (91 => 141 154.95%) [6] Updating section string table No errors compress gnu testfile-zgnu64.uncompressed -> testfile-zgnu64.gnu processing: testfile-zgnu64.uncompressed [2] .debug_aranges compressed -> .zdebug_aranges (96 => 50 52.08%) [3] .debug_info compressed -> .zdebug_info (170 => 111 65.29%) [4] .debug_abbrev NOT compressed, wouldn't be smaller [5] .debug_line compressed -> .zdebug_line (141 => 91 64.54%) [6] Updating section string table No errors uncompress testfile-zgnu64.gnu -> testfile-zgnu64.gnu.uncompressed processing: testfile-zgnu64.gnu [4] .debug_abbrev already decompressed [2] .zdebug_aranges decompressed -> .debug_aranges (50 => 96 192.00%) [3] .zdebug_info decompressed -> .debug_info (111 => 170 153.15%) [5] .zdebug_line decompressed -> .debug_line (91 => 141 154.95%) [6] Updating section string table compress gabi testfile-zgnu64.uncompressed -> testfile-zgnu64.gabi processing: testfile-zgnu64.uncompressed [2] .debug_aranges compressed (96 => 62 64.58%) [3] .debug_info compressed (170 => 123 72.35%) [4] .debug_abbrev NOT compressed, wouldn't be smaller [5] .debug_line compressed (141 => 103 73.05%) No errors uncompress testfile-zgnu64.gabi -> testfile-zgnu64.gabi.uncompressed processing: testfile-zgnu64.gabi [4] .debug_abbrev already decompressed [2] .debug_aranges decompressed (62 => 96 154.84%) [3] .debug_info decompressed (123 => 170 138.21%) [5] .debug_line decompressed (103 => 141 136.89%) merging string tables testfile-zgnu64 -> testfile-zgnu64.merged uncompress testfile-zgnu64.merged -> testfile-zgnu64.merged.uncompressed processing: testfile-zgnu64.merged [4] .debug_abbrev already decompressed [2] .zdebug_aranges decompressed -> .debug_aranges (50 => 96 192.00%) [3] .zdebug_info decompressed -> .debug_info (111 => 170 153.15%) [5] .zdebug_line decompressed -> .debug_line (91 => 141 154.95%) [7] Updating section string table [6] Updating symbol table No errors compress gnu testfile-zgnu64.merged.uncompressed -> testfile-zgnu64.merged.gnu processing: testfile-zgnu64.merged.uncompressed [2] .debug_aranges compressed -> .zdebug_aranges (96 => 50 52.08%) [3] .debug_info compressed -> .zdebug_info (170 => 111 65.29%) [4] .debug_abbrev NOT compressed, wouldn't be smaller [5] .debug_line compressed -> .zdebug_line (141 => 91 64.54%) [7] Updating section string table [6] Updating symbol table No errors uncompress testfile-zgnu64.merged.gnu -> testfile-zgnu64.merged.gnu.uncompressed processing: testfile-zgnu64.merged.gnu [4] .debug_abbrev already decompressed [2] .zdebug_aranges decompressed -> .debug_aranges (50 => 96 192.00%) [3] .zdebug_info decompressed -> .debug_info (111 => 170 153.15%) [5] .zdebug_line decompressed -> .debug_line (91 => 141 154.95%) [7] Updating section string table [6] Updating symbol table compress gabi testfile-zgnu64.merged.uncompressed -> testfile-zgnu64.merged.gabi processing: testfile-zgnu64.merged.uncompressed [2] .debug_aranges compressed (96 => 62 64.58%) [3] .debug_info compressed (170 => 123 72.35%) [4] .debug_abbrev NOT compressed, wouldn't be smaller [5] .debug_line compressed (141 => 103 73.05%) No errors uncompress testfile-zgnu64.merged.gabi -> testfile-zgnu64.merged.gabi.uncompressed processing: testfile-zgnu64.merged.gabi [4] .debug_abbrev already decompressed [2] .debug_aranges decompressed (62 => 96 154.84%) [3] .debug_info decompressed (123 => 170 138.21%) [5] .debug_line decompressed (103 => 141 136.89%) uncompress testfile-zgnu64be -> testfile-zgnu64be.uncompressed processing: testfile-zgnu64be [5] .debug_abbrev already decompressed [3] .zdebug_aranges decompressed -> .debug_aranges (52 => 96 184.62%) [4] .zdebug_info decompressed -> .debug_info (89 => 126 141.57%) [6] .zdebug_line decompressed -> .debug_line (91 => 141 154.95%) [7] Updating section string table No errors compress gnu testfile-zgnu64be.uncompressed -> testfile-zgnu64be.gnu processing: testfile-zgnu64be.uncompressed [3] .debug_aranges compressed -> .zdebug_aranges (96 => 52 54.17%) [4] .debug_info compressed -> .zdebug_info (126 => 89 70.63%) [5] .debug_abbrev NOT compressed, wouldn't be smaller [6] .debug_line compressed -> .zdebug_line (141 => 91 64.54%) [7] Updating section string table No errors uncompress testfile-zgnu64be.gnu -> testfile-zgnu64be.gnu.uncompressed processing: testfile-zgnu64be.gnu [5] .debug_abbrev already decompressed [3] .zdebug_aranges decompressed -> .debug_aranges (52 => 96 184.62%) [4] .zdebug_info decompressed -> .debug_info (89 => 126 141.57%) [6] .zdebug_line decompressed -> .debug_line (91 => 141 154.95%) [7] Updating section string table compress gabi testfile-zgnu64be.uncompressed -> testfile-zgnu64be.gabi processing: testfile-zgnu64be.uncompressed [3] .debug_aranges compressed (96 => 64 66.67%) [4] .debug_info compressed (126 => 101 80.16%) [5] .debug_abbrev NOT compressed, wouldn't be smaller [6] .debug_line compressed (141 => 103 73.05%) No errors uncompress testfile-zgnu64be.gabi -> testfile-zgnu64be.gabi.uncompressed processing: testfile-zgnu64be.gabi [5] .debug_abbrev already decompressed [3] .debug_aranges decompressed (64 => 96 150.00%) [4] .debug_info decompressed (101 => 126 124.75%) [6] .debug_line decompressed (103 => 141 136.89%) merging string tables testfile-zgnu64be -> testfile-zgnu64be.merged uncompress testfile-zgnu64be.merged -> testfile-zgnu64be.merged.uncompressed processing: testfile-zgnu64be.merged [5] .debug_abbrev already decompressed [3] .zdebug_aranges decompressed -> .debug_aranges (52 => 96 184.62%) [4] .zdebug_info decompressed -> .debug_info (89 => 126 141.57%) [6] .zdebug_line decompressed -> .debug_line (91 => 141 154.95%) [8] Updating section string table [7] Updating symbol table No errors compress gnu testfile-zgnu64be.merged.uncompressed -> testfile-zgnu64be.merged.gnu processing: testfile-zgnu64be.merged.uncompressed [3] .debug_aranges compressed -> .zdebug_aranges (96 => 52 54.17%) [4] .debug_info compressed -> .zdebug_info (126 => 89 70.63%) [5] .debug_abbrev NOT compressed, wouldn't be smaller [6] .debug_line compressed -> .zdebug_line (141 => 91 64.54%) [8] Updating section string table [7] Updating symbol table No errors uncompress testfile-zgnu64be.merged.gnu -> testfile-zgnu64be.merged.gnu.uncompressed processing: testfile-zgnu64be.merged.gnu [5] .debug_abbrev already decompressed [3] .zdebug_aranges decompressed -> .debug_aranges (52 => 96 184.62%) [4] .zdebug_info decompressed -> .debug_info (89 => 126 141.57%) [6] .zdebug_line decompressed -> .debug_line (91 => 141 154.95%) [8] Updating section string table [7] Updating symbol table compress gabi testfile-zgnu64be.merged.uncompressed -> testfile-zgnu64be.merged.gabi processing: testfile-zgnu64be.merged.uncompressed [3] .debug_aranges compressed (96 => 64 66.67%) [4] .debug_info compressed (126 => 101 80.16%) [5] .debug_abbrev NOT compressed, wouldn't be smaller [6] .debug_line compressed (141 => 103 73.05%) No errors uncompress testfile-zgnu64be.merged.gabi -> testfile-zgnu64be.merged.gabi.uncompressed processing: testfile-zgnu64be.merged.gabi [5] .debug_abbrev already decompressed [3] .debug_aranges decompressed (64 => 96 150.00%) [4] .debug_info decompressed (101 => 126 124.75%) [6] .debug_line decompressed (103 => 141 136.89%) uncompress testfile-zgabi64 -> testfile-zgabi64.uncompressed processing: testfile-zgabi64 [4] .debug_abbrev already decompressed [2] .debug_aranges decompressed (62 => 96 154.84%) [3] .debug_info decompressed (123 => 170 138.21%) [5] .debug_line decompressed (103 => 141 136.89%) No errors compress gnu testfile-zgabi64.uncompressed -> testfile-zgabi64.gnu processing: testfile-zgabi64.uncompressed [2] .debug_aranges compressed -> .zdebug_aranges (96 => 50 52.08%) [3] .debug_info compressed -> .zdebug_info (170 => 111 65.29%) [4] .debug_abbrev NOT compressed, wouldn't be smaller [5] .debug_line compressed -> .zdebug_line (141 => 91 64.54%) [6] Updating section string table No errors uncompress testfile-zgabi64.gnu -> testfile-zgabi64.gnu.uncompressed processing: testfile-zgabi64.gnu [4] .debug_abbrev already decompressed [2] .zdebug_aranges decompressed -> .debug_aranges (50 => 96 192.00%) [3] .zdebug_info decompressed -> .debug_info (111 => 170 153.15%) [5] .zdebug_line decompressed -> .debug_line (91 => 141 154.95%) [6] Updating section string table compress gabi testfile-zgabi64.uncompressed -> testfile-zgabi64.gabi processing: testfile-zgabi64.uncompressed [2] .debug_aranges compressed (96 => 62 64.58%) [3] .debug_info compressed (170 => 123 72.35%) [4] .debug_abbrev NOT compressed, wouldn't be smaller [5] .debug_line compressed (141 => 103 73.05%) No errors uncompress testfile-zgabi64.gabi -> testfile-zgabi64.gabi.uncompressed processing: testfile-zgabi64.gabi [4] .debug_abbrev already decompressed [2] .debug_aranges decompressed (62 => 96 154.84%) [3] .debug_info decompressed (123 => 170 138.21%) [5] .debug_line decompressed (103 => 141 136.89%) merging string tables testfile-zgabi64 -> testfile-zgabi64.merged uncompress testfile-zgabi64.merged -> testfile-zgabi64.merged.uncompressed processing: testfile-zgabi64.merged [4] .debug_abbrev already decompressed [2] .debug_aranges decompressed (62 => 96 154.84%) [3] .debug_info decompressed (123 => 170 138.21%) [5] .debug_line decompressed (103 => 141 136.89%) No errors compress gnu testfile-zgabi64.merged.uncompressed -> testfile-zgabi64.merged.gnu processing: testfile-zgabi64.merged.uncompressed [2] .debug_aranges compressed -> .zdebug_aranges (96 => 50 52.08%) [3] .debug_info compressed -> .zdebug_info (170 => 111 65.29%) [4] .debug_abbrev NOT compressed, wouldn't be smaller [5] .debug_line compressed -> .zdebug_line (141 => 91 64.54%) [7] Updating section string table [6] Updating symbol table No errors uncompress testfile-zgabi64.merged.gnu -> testfile-zgabi64.merged.gnu.uncompressed processing: testfile-zgabi64.merged.gnu [4] .debug_abbrev already decompressed [2] .zdebug_aranges decompressed -> .debug_aranges (50 => 96 192.00%) [3] .zdebug_info decompressed -> .debug_info (111 => 170 153.15%) [5] .zdebug_line decompressed -> .debug_line (91 => 141 154.95%) [7] Updating section string table [6] Updating symbol table compress gabi testfile-zgabi64.merged.uncompressed -> testfile-zgabi64.merged.gabi processing: testfile-zgabi64.merged.uncompressed [2] .debug_aranges compressed (96 => 62 64.58%) [3] .debug_info compressed (170 => 123 72.35%) [4] .debug_abbrev NOT compressed, wouldn't be smaller [5] .debug_line compressed (141 => 103 73.05%) No errors uncompress testfile-zgabi64.merged.gabi -> testfile-zgabi64.merged.gabi.uncompressed processing: testfile-zgabi64.merged.gabi [4] .debug_abbrev already decompressed [2] .debug_aranges decompressed (62 => 96 154.84%) [3] .debug_info decompressed (123 => 170 138.21%) [5] .debug_line decompressed (103 => 141 136.89%) uncompress testfile-zgabi64be -> testfile-zgabi64be.uncompressed processing: testfile-zgabi64be [5] .debug_abbrev already decompressed [3] .debug_aranges decompressed (64 => 96 150.00%) [4] .debug_info decompressed (101 => 126 124.75%) [6] .debug_line decompressed (103 => 141 136.89%) No errors compress gnu testfile-zgabi64be.uncompressed -> testfile-zgabi64be.gnu processing: testfile-zgabi64be.uncompressed [3] .debug_aranges compressed -> .zdebug_aranges (96 => 52 54.17%) [4] .debug_info compressed -> .zdebug_info (126 => 89 70.63%) [5] .debug_abbrev NOT compressed, wouldn't be smaller [6] .debug_line compressed -> .zdebug_line (141 => 91 64.54%) [7] Updating section string table No errors uncompress testfile-zgabi64be.gnu -> testfile-zgabi64be.gnu.uncompressed processing: testfile-zgabi64be.gnu [5] .debug_abbrev already decompressed [3] .zdebug_aranges decompressed -> .debug_aranges (52 => 96 184.62%) [4] .zdebug_info decompressed -> .debug_info (89 => 126 141.57%) [6] .zdebug_line decompressed -> .debug_line (91 => 141 154.95%) [7] Updating section string table compress gabi testfile-zgabi64be.uncompressed -> testfile-zgabi64be.gabi processing: testfile-zgabi64be.uncompressed [3] .debug_aranges compressed (96 => 64 66.67%) [4] .debug_info compressed (126 => 101 80.16%) [5] .debug_abbrev NOT compressed, wouldn't be smaller [6] .debug_line compressed (141 => 103 73.05%) No errors uncompress testfile-zgabi64be.gabi -> testfile-zgabi64be.gabi.uncompressed processing: testfile-zgabi64be.gabi [5] .debug_abbrev already decompressed [3] .debug_aranges decompressed (64 => 96 150.00%) [4] .debug_info decompressed (101 => 126 124.75%) [6] .debug_line decompressed (103 => 141 136.89%) merging string tables testfile-zgabi64be -> testfile-zgabi64be.merged uncompress testfile-zgabi64be.merged -> testfile-zgabi64be.merged.uncompressed processing: testfile-zgabi64be.merged [5] .debug_abbrev already decompressed [3] .debug_aranges decompressed (64 => 96 150.00%) [4] .debug_info decompressed (101 => 126 124.75%) [6] .debug_line decompressed (103 => 141 136.89%) No errors compress gnu testfile-zgabi64be.merged.uncompressed -> testfile-zgabi64be.merged.gnu processing: testfile-zgabi64be.merged.uncompressed [3] .debug_aranges compressed -> .zdebug_aranges (96 => 52 54.17%) [4] .debug_info compressed -> .zdebug_info (126 => 89 70.63%) [5] .debug_abbrev NOT compressed, wouldn't be smaller [6] .debug_line compressed -> .zdebug_line (141 => 91 64.54%) [8] Updating section string table [7] Updating symbol table No errors uncompress testfile-zgabi64be.merged.gnu -> testfile-zgabi64be.merged.gnu.uncompressed processing: testfile-zgabi64be.merged.gnu [5] .debug_abbrev already decompressed [3] .zdebug_aranges decompressed -> .debug_aranges (52 => 96 184.62%) [4] .zdebug_info decompressed -> .debug_info (89 => 126 141.57%) [6] .zdebug_line decompressed -> .debug_line (91 => 141 154.95%) [8] Updating section string table [7] Updating symbol table compress gabi testfile-zgabi64be.merged.uncompressed -> testfile-zgabi64be.merged.gabi processing: testfile-zgabi64be.merged.uncompressed [3] .debug_aranges compressed (96 => 64 66.67%) [4] .debug_info compressed (126 => 101 80.16%) [5] .debug_abbrev NOT compressed, wouldn't be smaller [6] .debug_line compressed (141 => 103 73.05%) No errors uncompress testfile-zgabi64be.merged.gabi -> testfile-zgabi64be.merged.gabi.uncompressed processing: testfile-zgabi64be.merged.gabi [5] .debug_abbrev already decompressed [3] .debug_aranges decompressed (64 => 96 150.00%) [4] .debug_info decompressed (101 => 126 124.75%) [6] .debug_line decompressed (103 => 141 136.89%) uncompress testfile-zgnu32 -> testfile-zgnu32.uncompressed processing: testfile-zgnu32 [4] .debug_abbrev already decompressed [2] .zdebug_aranges decompressed -> .debug_aranges (49 => 64 130.61%) [3] .zdebug_info decompressed -> .debug_info (111 => 154 138.74%) [5] .zdebug_line decompressed -> .debug_line (90 => 133 147.78%) [6] Updating section string table No errors compress gnu testfile-zgnu32.uncompressed -> testfile-zgnu32.gnu processing: testfile-zgnu32.uncompressed [2] .debug_aranges compressed -> .zdebug_aranges (64 => 49 76.56%) [3] .debug_info compressed -> .zdebug_info (154 => 111 72.08%) [4] .debug_abbrev NOT compressed, wouldn't be smaller [5] .debug_line compressed -> .zdebug_line (133 => 90 67.67%) [6] Updating section string table No errors uncompress testfile-zgnu32.gnu -> testfile-zgnu32.gnu.uncompressed processing: testfile-zgnu32.gnu [4] .debug_abbrev already decompressed [2] .zdebug_aranges decompressed -> .debug_aranges (49 => 64 130.61%) [3] .zdebug_info decompressed -> .debug_info (111 => 154 138.74%) [5] .zdebug_line decompressed -> .debug_line (90 => 133 147.78%) [6] Updating section string table compress gabi testfile-zgnu32.uncompressed -> testfile-zgnu32.gabi processing: testfile-zgnu32.uncompressed [2] .debug_aranges compressed (64 => 49 76.56%) [3] .debug_info compressed (154 => 111 72.08%) [4] .debug_abbrev NOT compressed, wouldn't be smaller [5] .debug_line compressed (133 => 90 67.67%) No errors uncompress testfile-zgnu32.gabi -> testfile-zgnu32.gabi.uncompressed processing: testfile-zgnu32.gabi [4] .debug_abbrev already decompressed [2] .debug_aranges decompressed (49 => 64 130.61%) [3] .debug_info decompressed (111 => 154 138.74%) [5] .debug_line decompressed (90 => 133 147.78%) merging string tables testfile-zgnu32 -> testfile-zgnu32.merged uncompress testfile-zgnu32.merged -> testfile-zgnu32.merged.uncompressed processing: testfile-zgnu32.merged [4] .debug_abbrev already decompressed [2] .zdebug_aranges decompressed -> .debug_aranges (49 => 64 130.61%) [3] .zdebug_info decompressed -> .debug_info (111 => 154 138.74%) [5] .zdebug_line decompressed -> .debug_line (90 => 133 147.78%) [7] Updating section string table [6] Updating symbol table No errors compress gnu testfile-zgnu32.merged.uncompressed -> testfile-zgnu32.merged.gnu processing: testfile-zgnu32.merged.uncompressed [2] .debug_aranges compressed -> .zdebug_aranges (64 => 49 76.56%) [3] .debug_info compressed -> .zdebug_info (154 => 111 72.08%) [4] .debug_abbrev NOT compressed, wouldn't be smaller [5] .debug_line compressed -> .zdebug_line (133 => 90 67.67%) [7] Updating section string table [6] Updating symbol table No errors uncompress testfile-zgnu32.merged.gnu -> testfile-zgnu32.merged.gnu.uncompressed processing: testfile-zgnu32.merged.gnu [4] .debug_abbrev already decompressed [2] .zdebug_aranges decompressed -> .debug_aranges (49 => 64 130.61%) [3] .zdebug_info decompressed -> .debug_info (111 => 154 138.74%) [5] .zdebug_line decompressed -> .debug_line (90 => 133 147.78%) [7] Updating section string table [6] Updating symbol table compress gabi testfile-zgnu32.merged.uncompressed -> testfile-zgnu32.merged.gabi processing: testfile-zgnu32.merged.uncompressed [2] .debug_aranges compressed (64 => 49 76.56%) [3] .debug_info compressed (154 => 111 72.08%) [4] .debug_abbrev NOT compressed, wouldn't be smaller [5] .debug_line compressed (133 => 90 67.67%) No errors uncompress testfile-zgnu32.merged.gabi -> testfile-zgnu32.merged.gabi.uncompressed processing: testfile-zgnu32.merged.gabi [4] .debug_abbrev already decompressed [2] .debug_aranges decompressed (49 => 64 130.61%) [3] .debug_info decompressed (111 => 154 138.74%) [5] .debug_line decompressed (90 => 133 147.78%) uncompress testfile-zgnu32be -> testfile-zgnu32be.uncompressed processing: testfile-zgnu32be [5] .debug_abbrev already decompressed [3] .zdebug_aranges decompressed -> .debug_aranges (51 => 64 125.49%) [4] .zdebug_info decompressed -> .debug_info (88 => 110 125.00%) [6] .zdebug_line decompressed -> .debug_line (89 => 133 149.44%) [7] Updating section string table No errors compress gnu testfile-zgnu32be.uncompressed -> testfile-zgnu32be.gnu processing: testfile-zgnu32be.uncompressed [3] .debug_aranges compressed -> .zdebug_aranges (64 => 51 79.69%) [4] .debug_info compressed -> .zdebug_info (110 => 88 80.00%) [5] .debug_abbrev NOT compressed, wouldn't be smaller [6] .debug_line compressed -> .zdebug_line (133 => 89 66.92%) [7] Updating section string table No errors uncompress testfile-zgnu32be.gnu -> testfile-zgnu32be.gnu.uncompressed processing: testfile-zgnu32be.gnu [5] .debug_abbrev already decompressed [3] .zdebug_aranges decompressed -> .debug_aranges (51 => 64 125.49%) [4] .zdebug_info decompressed -> .debug_info (88 => 110 125.00%) [6] .zdebug_line decompressed -> .debug_line (89 => 133 149.44%) [7] Updating section string table compress gabi testfile-zgnu32be.uncompressed -> testfile-zgnu32be.gabi processing: testfile-zgnu32be.uncompressed [3] .debug_aranges compressed (64 => 51 79.69%) [4] .debug_info compressed (110 => 88 80.00%) [5] .debug_abbrev NOT compressed, wouldn't be smaller [6] .debug_line compressed (133 => 89 66.92%) No errors uncompress testfile-zgnu32be.gabi -> testfile-zgnu32be.gabi.uncompressed processing: testfile-zgnu32be.gabi [5] .debug_abbrev already decompressed [3] .debug_aranges decompressed (51 => 64 125.49%) [4] .debug_info decompressed (88 => 110 125.00%) [6] .debug_line decompressed (89 => 133 149.44%) merging string tables testfile-zgnu32be -> testfile-zgnu32be.merged uncompress testfile-zgnu32be.merged -> testfile-zgnu32be.merged.uncompressed processing: testfile-zgnu32be.merged [5] .debug_abbrev already decompressed [3] .zdebug_aranges decompressed -> .debug_aranges (51 => 64 125.49%) [4] .zdebug_info decompressed -> .debug_info (88 => 110 125.00%) [6] .zdebug_line decompressed -> .debug_line (89 => 133 149.44%) [8] Updating section string table [7] Updating symbol table No errors compress gnu testfile-zgnu32be.merged.uncompressed -> testfile-zgnu32be.merged.gnu processing: testfile-zgnu32be.merged.uncompressed [3] .debug_aranges compressed -> .zdebug_aranges (64 => 51 79.69%) [4] .debug_info compressed -> .zdebug_info (110 => 88 80.00%) [5] .debug_abbrev NOT compressed, wouldn't be smaller [6] .debug_line compressed -> .zdebug_line (133 => 89 66.92%) [8] Updating section string table [7] Updating symbol table No errors uncompress testfile-zgnu32be.merged.gnu -> testfile-zgnu32be.merged.gnu.uncompressed processing: testfile-zgnu32be.merged.gnu [5] .debug_abbrev already decompressed [3] .zdebug_aranges decompressed -> .debug_aranges (51 => 64 125.49%) [4] .zdebug_info decompressed -> .debug_info (88 => 110 125.00%) [6] .zdebug_line decompressed -> .debug_line (89 => 133 149.44%) [8] Updating section string table [7] Updating symbol table compress gabi testfile-zgnu32be.merged.uncompressed -> testfile-zgnu32be.merged.gabi processing: testfile-zgnu32be.merged.uncompressed [3] .debug_aranges compressed (64 => 51 79.69%) [4] .debug_info compressed (110 => 88 80.00%) [5] .debug_abbrev NOT compressed, wouldn't be smaller [6] .debug_line compressed (133 => 89 66.92%) No errors uncompress testfile-zgnu32be.merged.gabi -> testfile-zgnu32be.merged.gabi.uncompressed processing: testfile-zgnu32be.merged.gabi [5] .debug_abbrev already decompressed [3] .debug_aranges decompressed (51 => 64 125.49%) [4] .debug_info decompressed (88 => 110 125.00%) [6] .debug_line decompressed (89 => 133 149.44%) uncompress testfile-zgabi32 -> testfile-zgabi32.uncompressed processing: testfile-zgabi32 [4] .debug_abbrev already decompressed [2] .debug_aranges decompressed (49 => 64 130.61%) [3] .debug_info decompressed (111 => 154 138.74%) [5] .debug_line decompressed (90 => 133 147.78%) No errors compress gnu testfile-zgabi32.uncompressed -> testfile-zgabi32.gnu processing: testfile-zgabi32.uncompressed [2] .debug_aranges compressed -> .zdebug_aranges (64 => 49 76.56%) [3] .debug_info compressed -> .zdebug_info (154 => 111 72.08%) [4] .debug_abbrev NOT compressed, wouldn't be smaller [5] .debug_line compressed -> .zdebug_line (133 => 90 67.67%) [6] Updating section string table No errors uncompress testfile-zgabi32.gnu -> testfile-zgabi32.gnu.uncompressed processing: testfile-zgabi32.gnu [4] .debug_abbrev already decompressed [2] .zdebug_aranges decompressed -> .debug_aranges (49 => 64 130.61%) [3] .zdebug_info decompressed -> .debug_info (111 => 154 138.74%) [5] .zdebug_line decompressed -> .debug_line (90 => 133 147.78%) [6] Updating section string table compress gabi testfile-zgabi32.uncompressed -> testfile-zgabi32.gabi processing: testfile-zgabi32.uncompressed [2] .debug_aranges compressed (64 => 49 76.56%) [3] .debug_info compressed (154 => 111 72.08%) [4] .debug_abbrev NOT compressed, wouldn't be smaller [5] .debug_line compressed (133 => 90 67.67%) No errors uncompress testfile-zgabi32.gabi -> testfile-zgabi32.gabi.uncompressed processing: testfile-zgabi32.gabi [4] .debug_abbrev already decompressed [2] .debug_aranges decompressed (49 => 64 130.61%) [3] .debug_info decompressed (111 => 154 138.74%) [5] .debug_line decompressed (90 => 133 147.78%) merging string tables testfile-zgabi32 -> testfile-zgabi32.merged uncompress testfile-zgabi32.merged -> testfile-zgabi32.merged.uncompressed processing: testfile-zgabi32.merged [4] .debug_abbrev already decompressed [2] .debug_aranges decompressed (49 => 64 130.61%) [3] .debug_info decompressed (111 => 154 138.74%) [5] .debug_line decompressed (90 => 133 147.78%) No errors compress gnu testfile-zgabi32.merged.uncompressed -> testfile-zgabi32.merged.gnu processing: testfile-zgabi32.merged.uncompressed [2] .debug_aranges compressed -> .zdebug_aranges (64 => 49 76.56%) [3] .debug_info compressed -> .zdebug_info (154 => 111 72.08%) [4] .debug_abbrev NOT compressed, wouldn't be smaller [5] .debug_line compressed -> .zdebug_line (133 => 90 67.67%) [7] Updating section string table [6] Updating symbol table No errors uncompress testfile-zgabi32.merged.gnu -> testfile-zgabi32.merged.gnu.uncompressed processing: testfile-zgabi32.merged.gnu [4] .debug_abbrev already decompressed [2] .zdebug_aranges decompressed -> .debug_aranges (49 => 64 130.61%) [3] .zdebug_info decompressed -> .debug_info (111 => 154 138.74%) [5] .zdebug_line decompressed -> .debug_line (90 => 133 147.78%) [7] Updating section string table [6] Updating symbol table compress gabi testfile-zgabi32.merged.uncompressed -> testfile-zgabi32.merged.gabi processing: testfile-zgabi32.merged.uncompressed [2] .debug_aranges compressed (64 => 49 76.56%) [3] .debug_info compressed (154 => 111 72.08%) [4] .debug_abbrev NOT compressed, wouldn't be smaller [5] .debug_line compressed (133 => 90 67.67%) No errors uncompress testfile-zgabi32.merged.gabi -> testfile-zgabi32.merged.gabi.uncompressed processing: testfile-zgabi32.merged.gabi [4] .debug_abbrev already decompressed [2] .debug_aranges decompressed (49 => 64 130.61%) [3] .debug_info decompressed (111 => 154 138.74%) [5] .debug_line decompressed (90 => 133 147.78%) uncompress testfile-zgabi32be -> testfile-zgabi32be.uncompressed processing: testfile-zgabi32be [5] .debug_abbrev already decompressed [3] .debug_aranges decompressed (51 => 64 125.49%) [4] .debug_info decompressed (88 => 110 125.00%) [6] .debug_line decompressed (89 => 133 149.44%) No errors compress gnu testfile-zgabi32be.uncompressed -> testfile-zgabi32be.gnu processing: testfile-zgabi32be.uncompressed [3] .debug_aranges compressed -> .zdebug_aranges (64 => 51 79.69%) [4] .debug_info compressed -> .zdebug_info (110 => 88 80.00%) [5] .debug_abbrev NOT compressed, wouldn't be smaller [6] .debug_line compressed -> .zdebug_line (133 => 89 66.92%) [7] Updating section string table No errors uncompress testfile-zgabi32be.gnu -> testfile-zgabi32be.gnu.uncompressed processing: testfile-zgabi32be.gnu [5] .debug_abbrev already decompressed [3] .zdebug_aranges decompressed -> .debug_aranges (51 => 64 125.49%) [4] .zdebug_info decompressed -> .debug_info (88 => 110 125.00%) [6] .zdebug_line decompressed -> .debug_line (89 => 133 149.44%) [7] Updating section string table compress gabi testfile-zgabi32be.uncompressed -> testfile-zgabi32be.gabi processing: testfile-zgabi32be.uncompressed [3] .debug_aranges compressed (64 => 51 79.69%) [4] .debug_info compressed (110 => 88 80.00%) [5] .debug_abbrev NOT compressed, wouldn't be smaller [6] .debug_line compressed (133 => 89 66.92%) No errors uncompress testfile-zgabi32be.gabi -> testfile-zgabi32be.gabi.uncompressed processing: testfile-zgabi32be.gabi [5] .debug_abbrev already decompressed [3] .debug_aranges decompressed (51 => 64 125.49%) [4] .debug_info decompressed (88 => 110 125.00%) [6] .debug_line decompressed (89 => 133 149.44%) merging string tables testfile-zgabi32be -> testfile-zgabi32be.merged uncompress testfile-zgabi32be.merged -> testfile-zgabi32be.merged.uncompressed processing: testfile-zgabi32be.merged [5] .debug_abbrev already decompressed [3] .debug_aranges decompressed (51 => 64 125.49%) [4] .debug_info decompressed (88 => 110 125.00%) [6] .debug_line decompressed (89 => 133 149.44%) No errors compress gnu testfile-zgabi32be.merged.uncompressed -> testfile-zgabi32be.merged.gnu processing: testfile-zgabi32be.merged.uncompressed [3] .debug_aranges compressed -> .zdebug_aranges (64 => 51 79.69%) [4] .debug_info compressed -> .zdebug_info (110 => 88 80.00%) [5] .debug_abbrev NOT compressed, wouldn't be smaller [6] .debug_line compressed -> .zdebug_line (133 => 89 66.92%) [8] Updating section string table [7] Updating symbol table No errors uncompress testfile-zgabi32be.merged.gnu -> testfile-zgabi32be.merged.gnu.uncompressed processing: testfile-zgabi32be.merged.gnu [5] .debug_abbrev already decompressed [3] .zdebug_aranges decompressed -> .debug_aranges (51 => 64 125.49%) [4] .zdebug_info decompressed -> .debug_info (88 => 110 125.00%) [6] .zdebug_line decompressed -> .debug_line (89 => 133 149.44%) [8] Updating section string table [7] Updating symbol table compress gabi testfile-zgabi32be.merged.uncompressed -> testfile-zgabi32be.merged.gabi processing: testfile-zgabi32be.merged.uncompressed [3] .debug_aranges compressed (64 => 51 79.69%) [4] .debug_info compressed (110 => 88 80.00%) [5] .debug_abbrev NOT compressed, wouldn't be smaller [6] .debug_line compressed (133 => 89 66.92%) No errors uncompress testfile-zgabi32be.merged.gabi -> testfile-zgabi32be.merged.gabi.uncompressed processing: testfile-zgabi32be.merged.gabi [5] .debug_abbrev already decompressed [3] .debug_aranges decompressed (51 => 64 125.49%) [4] .debug_info decompressed (88 => 110 125.00%) [6] .debug_line decompressed (89 => 133 149.44%) PASS: run-compress-test.sh PASS: run-readelf-zdebug.sh PASS: run-readelf-zdebug-rel.sh fname: empty.elf.32 add_string: '', stridx: 1, lastidx: 0 add_string: '.strtab', stridx: 9, lastidx: 1 fname: empty.elf.32.mmap add_string: '', stridx: 1, lastidx: 0 add_string: '.strtab', stridx: 9, lastidx: 1 fname: empty.elf.64 add_string: '', stridx: 1, lastidx: 0 add_string: '.strtab', stridx: 9, lastidx: 1 fname: empty.elf.64.mmap add_string: '', stridx: 1, lastidx: 0 add_string: '.strtab', stridx: 9, lastidx: 1 PASS: emptyfile fname: vendor.elf.32 fname: vendor.elf.32.mmap fname: vendor.elf.64 fname: vendor.elf.64.mmap PASS: vendorelf fname: fill.elf.32 add_string: '', stridx: 1, lastidx: 0 add_string: '.strtab', stridx: 9, lastidx: 1 Add data section .data1 add_string: '.data1', stridx: 16, lastidx: 9 Add data section .data2 add_string: '.data2', stridx: 23, lastidx: 16 Add data section .data3 add_string: '.data3', stridx: 30, lastidx: 23 Add data section .data4 add_string: '.data4', stridx: 37, lastidx: 30 Rereading fill.elf.32 shdrstrndx: 1 check data .data3 [1,2,3,4,5] Rereading fill.elf.32 again check data .data1 [1,2,3,4,5] check data .data2 [1,2,3,4,5] check data .data3 [5,4,3,2,1] check data .data4 [1,2,3,4,5] fname: fill.elf.32.mmap add_string: '', stridx: 1, lastidx: 0 add_string: '.strtab', stridx: 9, lastidx: 1 Add data section .data1 add_string: '.data1', stridx: 16, lastidx: 9 Add data section .data2 add_string: '.data2', stridx: 23, lastidx: 16 Add data section .data3 add_string: '.data3', stridx: 30, lastidx: 23 Add data section .data4 add_string: '.data4', stridx: 37, lastidx: 30 Rereading fill.elf.32.mmap shdrstrndx: 1 check data .data3 [1,2,3,4,5] Rereading fill.elf.32.mmap again check data .data1 [1,2,3,4,5] check data .data2 [1,2,3,4,5] check data .data3 [5,4,3,2,1] check data .data4 [1,2,3,4,5] fname: fill.elf.64 add_string: '', stridx: 1, lastidx: 0 add_string: '.strtab', stridx: 9, lastidx: 1 Add data section .data1 add_string: '.data1', stridx: 16, lastidx: 9 Add data section .data2 add_string: '.data2', stridx: 23, lastidx: 16 Add data section .data3 add_string: '.data3', stridx: 30, lastidx: 23 Add data section .data4 add_string: '.data4', stridx: 37, lastidx: 30 Rereading fill.elf.64 shdrstrndx: 1 check data .data3 [1,2,3,4,5] Rereading fill.elf.64 again check data .data1 [1,2,3,4,5] check data .data2 [1,2,3,4,5] check data .data3 [5,4,3,2,1] check data .data4 [1,2,3,4,5] fname: fill.elf.64.mmap add_string: '', stridx: 1, lastidx: 0 add_string: '.strtab', stridx: 9, lastidx: 1 Add data section .data1 add_string: '.data1', stridx: 16, lastidx: 9 Add data section .data2 add_string: '.data2', stridx: 23, lastidx: 16 Add data section .data3 add_string: '.data3', stridx: 30, lastidx: 23 Add data section .data4 add_string: '.data4', stridx: 37, lastidx: 30 Rereading fill.elf.64.mmap shdrstrndx: 1 check data .data3 [1,2,3,4,5] Rereading fill.elf.64.mmap again check data .data1 [1,2,3,4,5] check data .data2 [1,2,3,4,5] check data .data3 [5,4,3,2,1] check data .data4 [1,2,3,4,5] PASS: fillfile Ada83: 1 Ada95: 1 BLISS: 0 C: 0 C11: 0 C89: 0 C99: 0 C_plus_plus: 0 C_plus_plus_03: 0 C_plus_plus_11: 0 C_plus_plus_14: 0 Cobol74: 1 Cobol85: 1 D: 0 Dylan: 0 Fortran03: 1 Fortran08: 1 Fortran77: 1 Fortran90: 1 Fortran95: 1 Go: 0 Haskell: 0 Java: 0 Julia: 1 Mips_Assembler: Modula2: 1 Modula3: 1 OCaml: 0 ObjC: 0 ObjC_plus_plus: 0 OpenCL: 0 PLI: 1 Pascal83: 1 Python: 0 RenderScript: 0 Rust: 0 Swift: 0 UPC: 0 PASS: dwarf_default_lower_bound checking testfile-debug-types checking CU at 0 checking TU at 0 checking Type DIE at 4f checking TU at 43 checking Type DIE at 7f checking 2 subdie checking 2 subdie checking testfile_multi_main checking CU at 0 checking alt debug checking CU at 0 checking testfilebazdbgppc64.debug checking CU at 0 checking CU at 90 checking testfile-dwarf-4 checking CU at 0 checking CU at 211 checking testfile-dwarf-5 checking CU at 0 checking CU at 20c checking testfile-splitdwarf-4 checking CU at 0 checking CU at 34 checking 4 subdie checking 4 subdie checking testfile-splitdwarf-5 checking CU at 0 checking CU at 35 checking 4 subdie checking 4 subdie checking testfile-hello4.dwo checking CU at 0 checking testfile-world4.dwo checking CU at 0 checking testfile-hello5.dwo checking CU at 0 checking testfile-world5.dwo checking CU at 0 checking /usr/lib/elfutils/ptest/tests/..//src/addr2line checking CU at 0 checking CU at 2e checking CU at 6e checking CU at 90 checking CU at 419a checking CU at 491e checking CU at 4af9 checking /usr/lib/elfutils/ptest/tests/..//src/elfclassify checking CU at 0 checking CU at 2e checking CU at 6e checking CU at 90 checking CU at 309a checking CU at 381e checking CU at 39f9 checking /usr/lib/elfutils/ptest/tests/..//src/stack checking CU at 0 checking CU at 2e checking CU at 6e checking CU at 90 checking CU at 4074 checking CU at 47f8 checking CU at 49d3 checking /usr/lib/elfutils/ptest/tests/..//src/unstrip checking CU at 0 checking CU at 2e checking CU at 6e checking CU at 90 checking CU at a7a7 checking CU at ac06 checking CU at b38a checking CU at b565 checking /usr/lib/elfutils/ptest/tests/..//libelf/libelf.so checking CU at 0 checking CU at 22 checking CU at 6be checking CU at bab checking CU at 13f6 checking CU at 18ea checking CU at 5ece checking CU at 7295 checking CU at 85d5 checking CU at 9bdb checking CU at aedc checking CU at c1dd checking CU at d4de checking CU at e7f7 checking CU at ee99 checking CU at f53b checking CU at 10a7b checking CU at 1129a checking CU at 11ab9 checking CU at 122d8 checking CU at 12af7 checking CU at 19178 checking CU at 1a79b checking CU at 1bdbe checking CU at 1d3f4 checking CU at 1e931 checking CU at 1fe6e checking CU at 211cd checking CU at 227eb checking CU at 245bf checking CU at 263b1 checking CU at 27a43 checking CU at 291e0 checking CU at 2a97e checking CU at 2bce4 checking CU at 2d36e checking CU at 2e8cf checking CU at 30b65 checking CU at 3203b checking CU at 33ceb checking CU at 35212 checking CU at 36777 checking CU at 37b84 checking CU at 38e85 checking CU at 3a493 checking CU at 3c5f5 checking CU at 3e755 checking CU at 3fd06 checking CU at 41304 checking CU at 42aeb checking CU at 4401b checking CU at 46101 checking CU at 4769e checking CU at 4914d checking CU at 4a633 checking CU at 4bb19 checking CU at 4cfff checking CU at 4e4e5 checking CU at 4f9cb checking CU at 50ed1 checking CU at 52399 checking CU at 53df1 checking CU at 55ce2 checking CU at 57bed checking CU at 5b332 checking CU at 5ea67 checking CU at 60094 checking CU at 616f0 checking CU at 62c25 checking CU at 641be checking CU at 65757 checking CU at 66d4d checking CU at 682bc checking CU at 69935 checking CU at 6b03b checking CU at 6c6b9 checking CU at 6dd83 checking CU at 6f3b6 checking CU at 70a04 checking CU at 71fa8 checking CU at 73542 checking CU at 74a79 checking CU at 75fff checking CU at 77675 checking CU at 78c79 checking CU at 7a21d checking CU at 7b5c3 checking CU at 7c969 checking CU at 7e919 checking CU at 7ffa5 checking CU at 81657 checking CU at 82b85 checking CU at 84192 checking CU at 8579f checking CU at 86dbc checking CU at 8839f checking CU at 899ae checking CU at 8aece checking CU at 8c8af checking CU at 8dbfa checking CU at 8f311 checking CU at 90a28 checking CU at 90b70 checking CU at 90c95 checking CU at 922b3 checking CU at 93826 checking CU at 94db0 checking CU at 962cb checking CU at 977e6 checking CU at 98cc4 checking CU at 9a052 checking CU at 9a4bd checking CU at 9b83a checking CU at 9cdb8 checking CU at 9e344 checking CU at 9f97d checking CU at a220d checking CU at a3d12 checking /usr/lib/elfutils/ptest/tests/..//libasm/libasm.so checking CU at 0 checking CU at 22 checking CU at 1281 checking CU at 1bac checking CU at 3efa checking CU at 4424 checking CU at 4c95 checking CU at 5cc4 checking CU at 67dc checking CU at 7175 checking CU at 7fe3 checking CU at 8bb5 checking CU at 9997 checking CU at a5ae checking CU at ae43 checking CU at b8ce checking CU at c5ef checking CU at d1d1 checking CU at dc9e checking CU at e574 checking CU at f0a2 checking CU at f990 checking CU at 104ce checking CU at 10d9e checking CU at 11907 checking CU at 121d7 checking CU at 12cd1 checking CU at 137eb checking CU at 14c1f checking CU at 1661c checking CU at 16ae3 checking CU at 17335 checking CU at 182f9 checking CU at 19330 checking CU at 1a367 checking CU at 1b39e checking /usr/lib/elfutils/ptest/tests/..//src/size.o checking CU at 0 checking /usr/lib/elfutils/ptest/tests/..//src/strip.o checking CU at 0 PASS: run-dwarf-die-addr-die.sh file: testfile-debug-types Got cudie: (null), unit_type: 1 Got cudie: (null), unit_type: 2 subdie: B Got cudie: (null), unit_type: 2 subdie: A file: testfile_multi_main Got cudie: main.c, unit_type: 1 file: testfilebazdbgppc64.debug Got cudie: foo.c, unit_type: 1 Got cudie: bar.c, unit_type: 1 file: testfile-dwarf-4 Got cudie: hello.c, unit_type: 1 Got cudie: world.c, unit_type: 1 file: testfile-dwarf-5 Got cudie: hello.c, unit_type: 1 Got cudie: world.c, unit_type: 1 file: /usr/lib/elfutils/ptest/tests/..//src/addr2line Got cudie: ../sysdeps/x86_64/start.S, unit_type: 1 Got cudie: init.c, unit_type: 1 Got cudie: ../sysdeps/x86_64/crti.S, unit_type: 1 Got cudie: ../../elfutils-0.178/src/addr2line.c, unit_type: 1 Got cudie: ../../elfutils-0.178/lib/printversion.c, unit_type: 1 Got cudie: elf-init.c, unit_type: 1 Got cudie: ../sysdeps/x86_64/crtn.S, unit_type: 1 file: /usr/lib/elfutils/ptest/tests/..//src/elfclassify Got cudie: ../sysdeps/x86_64/start.S, unit_type: 1 Got cudie: init.c, unit_type: 1 Got cudie: ../sysdeps/x86_64/crti.S, unit_type: 1 Got cudie: ../../elfutils-0.178/src/elfclassify.c, unit_type: 1 Got cudie: ../../elfutils-0.178/lib/printversion.c, unit_type: 1 Got cudie: elf-init.c, unit_type: 1 Got cudie: ../sysdeps/x86_64/crtn.S, unit_type: 1 file: /usr/lib/elfutils/ptest/tests/..//src/stack Got cudie: ../sysdeps/x86_64/start.S, unit_type: 1 Got cudie: init.c, unit_type: 1 Got cudie: ../sysdeps/x86_64/crti.S, unit_type: 1 Got cudie: ../../elfutils-0.178/src/stack.c, unit_type: 1 Got cudie: ../../elfutils-0.178/lib/printversion.c, unit_type: 1 Got cudie: elf-init.c, unit_type: 1 Got cudie: ../sysdeps/x86_64/crtn.S, unit_type: 1 file: /usr/lib/elfutils/ptest/tests/..//src/unstrip Got cudie: ../sysdeps/x86_64/start.S, unit_type: 1 Got cudie: init.c, unit_type: 1 Got cudie: ../sysdeps/x86_64/crti.S, unit_type: 1 Got cudie: ../../elfutils-0.178/src/unstrip.c, unit_type: 1 Got cudie: ../../elfutils-0.178/lib/xmalloc.c, unit_type: 1 Got cudie: ../../elfutils-0.178/lib/printversion.c, unit_type: 1 Got cudie: elf-init.c, unit_type: 1 Got cudie: ../sysdeps/x86_64/crtn.S, unit_type: 1 file: /usr/lib/elfutils/ptest/tests/..//libelf/libelf.so Got cudie: ../sysdeps/x86_64/crti.S, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_version.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_hash.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_error.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_fill.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_begin.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_next.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_rand.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_end.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_kind.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_getclass.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_getbase.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_getident.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf32_fsize.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf64_fsize.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_fsize.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf32_xlatetof.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf32_xlatetom.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf64_xlatetof.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf64_xlatetom.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_xlate.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf32_getehdr.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf64_getehdr.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_getehdr.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf32_newehdr.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf64_newehdr.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_newehdr.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_update_ehdr.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf32_getphdr.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf64_getphdr.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_getphdr.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf32_newphdr.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf64_newphdr.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_newphdr.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_update_phdr.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_getarhdr.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_getarsym.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_rawfile.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_readall.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_cntl.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_getscn.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_nextscn.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_ndxscn.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_newscn.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf32_getshdr.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf64_getshdr.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_getshdr.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_update_shdr.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_strptr.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_rawdata.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_getdata.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_newdata.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_getdata_rawchunk.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_flagelf.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_flagehdr.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_flagphdr.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_flagscn.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_flagshdr.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_flagdata.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_memory.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_update.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf32_updatenull.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf64_updatenull.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf32_updatefile.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf64_updatefile.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_getsym.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_update_sym.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_getversym.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_getverneed.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_getvernaux.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_getverdef.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_getverdaux.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_getrel.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_getrela.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_update_rel.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_update_rela.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_getdyn.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_update_dyn.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_getmove.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_update_move.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_getsyminfo.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_update_syminfo.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_getauxv.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_update_auxv.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_getnote.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_xlatetof.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_xlatetom.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/nlist.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_getsymshndx.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_update_symshndx.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_update_versym.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_update_verneed.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_update_vernaux.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_update_verdef.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_update_verdaux.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_getphdrnum.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_getshdrnum.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_getshdrstrndx.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_checksum.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf32_checksum.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf64_checksum.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/libelf_crc32.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/libelf_next_prime.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_clone.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_getlib.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_update_lib.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf32_offscn.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf64_offscn.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_offscn.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_getaroff.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_gnu_hash.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_scnshndx.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf32_getchdr.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf64_getchdr.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/gelf_getchdr.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_compress.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libelf/elf_compress_gnu.c, unit_type: 1 Got cudie: ../sysdeps/x86_64/crtn.S, unit_type: 1 file: /usr/lib/elfutils/ptest/tests/..//libasm/libasm.so Got cudie: ../sysdeps/x86_64/crti.S, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/asm_begin.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/asm_abort.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/asm_end.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/asm_error.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/asm_getelf.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/asm_newscn.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/asm_newscn_ingrp.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/asm_newsubscn.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/asm_newsym.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/asm_newcomsym.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/asm_newabssym.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/asm_newscngrp.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/asm_scngrp_newsignature.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/asm_fill.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/asm_align.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/asm_addstrz.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/asm_addint8.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/asm_adduint8.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/asm_addint16.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/asm_adduint16.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/asm_addint32.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/asm_adduint32.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/asm_addint64.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/asm_adduint64.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/asm_adduleb128.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/asm_addsleb128.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/disasm_begin.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/disasm_cb.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/disasm_end.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/disasm_str.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libasm/symbolhash.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libebl/eblelfclass.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libebl/eblelfdata.c, unit_type: 1 Got cudie: ../../elfutils-0.178/libebl/eblelfmachine.c, unit_type: 1 Got cudie: ../sysdeps/x86_64/crtn.S, unit_type: 1 file: /usr/lib/elfutils/ptest/tests/..//src/size.o Got cudie: argp_parse, unit_type: 1 file: /usr/lib/elfutils/ptest/tests/..//src/strip.o Got cudie: Elf64_Ehdr, unit_type: 1 PASS: run-get-units-invalid.sh file: testfile-debug-types Got cudie unit_type: 1 Got cudie unit_type: 2 Got cudie unit_type: 2 file: testfile_multi_main Got cudie unit_type: 1 file: testfilebazdbgppc64.debug Got cudie unit_type: 1 Got cudie unit_type: 1 file: testfile-dwarf-4 Got cudie unit_type: 1 Got cudie unit_type: 1 file: testfile-dwarf-5 Got cudie unit_type: 1 Got cudie unit_type: 1 file: /usr/lib/elfutils/ptest/tests/..//src/addr2line Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 file: /usr/lib/elfutils/ptest/tests/..//src/elfclassify Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 file: /usr/lib/elfutils/ptest/tests/..//src/stack Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 file: /usr/lib/elfutils/ptest/tests/..//src/unstrip Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 file: /usr/lib/elfutils/ptest/tests/..//libelf/libelf.so Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 file: /usr/lib/elfutils/ptest/tests/..//libasm/libasm.so Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 Got cudie unit_type: 1 PASS: run-get-units-split.sh PASS: run-attr-integrate-skel.sh PASS: run-all-dwarf-ranges.sh file: testfile-debug-types Iterate getting all info, compare with dwarf_cu_info. 0 cu dietag: 11, subtag: 0, version 4, unit_type 1 1 cu dietag: 41, subtag: 13, version 4, unit_type 2 2 cu dietag: 41, subtag: 13, version 4, unit_type 2 rechecking: testfile-debug-types Iterate no info, compare recorded info with dwarf_cu_info. 0 re dietag: 11, subtag: 0, version 4, unit_type 1 1 re dietag: 41, subtag: 13, version 4, unit_type 2 2 re dietag: 41, subtag: 13, version 4, unit_type 2 file: testfile_multi_main Iterate getting all info, compare with dwarf_cu_info. 0 cu dietag: 11, subtag: 0, version 4, unit_type 1 rechecking: testfile_multi_main Iterate no info, compare recorded info with dwarf_cu_info. 0 re dietag: 11, subtag: 0, version 4, unit_type 1 file: testfilebazdbgppc64.debug Iterate getting all info, compare with dwarf_cu_info. 0 cu dietag: 11, subtag: 0, version 4, unit_type 1 1 cu dietag: 11, subtag: 0, version 4, unit_type 1 rechecking: testfilebazdbgppc64.debug Iterate no info, compare recorded info with dwarf_cu_info. 0 re dietag: 11, subtag: 0, version 4, unit_type 1 1 re dietag: 11, subtag: 0, version 4, unit_type 1 file: testfile-dwarf-4 Iterate getting all info, compare with dwarf_cu_info. 0 cu dietag: 11, subtag: 0, version 4, unit_type 1 1 cu dietag: 11, subtag: 0, version 4, unit_type 1 rechecking: testfile-dwarf-4 Iterate no info, compare recorded info with dwarf_cu_info. 0 re dietag: 11, subtag: 0, version 4, unit_type 1 1 re dietag: 11, subtag: 0, version 4, unit_type 1 file: testfile-dwarf-5 Iterate getting all info, compare with dwarf_cu_info. 0 cu dietag: 11, subtag: 0, version 5, unit_type 1 1 cu dietag: 11, subtag: 0, version 5, unit_type 1 rechecking: testfile-dwarf-5 Iterate no info, compare recorded info with dwarf_cu_info. 0 re dietag: 11, subtag: 0, version 5, unit_type 1 1 re dietag: 11, subtag: 0, version 5, unit_type 1 file: /usr/lib/elfutils/ptest/tests/..//src/addr2line Iterate getting all info, compare with dwarf_cu_info. 0 cu dietag: 11, subtag: 0, version 2, unit_type 1 1 cu dietag: 11, subtag: 0, version 4, unit_type 1 2 cu dietag: 11, subtag: 0, version 2, unit_type 1 3 cu dietag: 11, subtag: 0, version 4, unit_type 1 4 cu dietag: 11, subtag: 0, version 4, unit_type 1 5 cu dietag: 11, subtag: 0, version 4, unit_type 1 6 cu dietag: 11, subtag: 0, version 2, unit_type 1 rechecking: /usr/lib/elfutils/ptest/tests/..//src/addr2line Iterate no info, compare recorded info with dwarf_cu_info. 0 re dietag: 11, subtag: 0, version 2, unit_type 1 1 re dietag: 11, subtag: 0, version 4, unit_type 1 2 re dietag: 11, subtag: 0, version 2, unit_type 1 3 re dietag: 11, subtag: 0, version 4, unit_type 1 4 re dietag: 11, subtag: 0, version 4, unit_type 1 5 re dietag: 11, subtag: 0, version 4, unit_type 1 6 re dietag: 11, subtag: 0, version 2, unit_type 1 file: /usr/lib/elfutils/ptest/tests/..//src/elfclassify Iterate getting all info, compare with dwarf_cu_info. 0 cu dietag: 11, subtag: 0, version 2, unit_type 1 1 cu dietag: 11, subtag: 0, version 4, unit_type 1 2 cu dietag: 11, subtag: 0, version 2, unit_type 1 3 cu dietag: 11, subtag: 0, version 4, unit_type 1 4 cu dietag: 11, subtag: 0, version 4, unit_type 1 5 cu dietag: 11, subtag: 0, version 4, unit_type 1 6 cu dietag: 11, subtag: 0, version 2, unit_type 1 rechecking: /usr/lib/elfutils/ptest/tests/..//src/elfclassify Iterate no info, compare recorded info with dwarf_cu_info. 0 re dietag: 11, subtag: 0, version 2, unit_type 1 1 re dietag: 11, subtag: 0, version 4, unit_type 1 2 re dietag: 11, subtag: 0, version 2, unit_type 1 3 re dietag: 11, subtag: 0, version 4, unit_type 1 4 re dietag: 11, subtag: 0, version 4, unit_type 1 5 re dietag: 11, subtag: 0, version 4, unit_type 1 6 re dietag: 11, subtag: 0, version 2, unit_type 1 file: /usr/lib/elfutils/ptest/tests/..//src/stack Iterate getting all info, compare with dwarf_cu_info. 0 cu dietag: 11, subtag: 0, version 2, unit_type 1 1 cu dietag: 11, subtag: 0, version 4, unit_type 1 2 cu dietag: 11, subtag: 0, version 2, unit_type 1 3 cu dietag: 11, subtag: 0, version 4, unit_type 1 4 cu dietag: 11, subtag: 0, version 4, unit_type 1 5 cu dietag: 11, subtag: 0, version 4, unit_type 1 6 cu dietag: 11, subtag: 0, version 2, unit_type 1 rechecking: /usr/lib/elfutils/ptest/tests/..//src/stack Iterate no info, compare recorded info with dwarf_cu_info. 0 re dietag: 11, subtag: 0, version 2, unit_type 1 1 re dietag: 11, subtag: 0, version 4, unit_type 1 2 re dietag: 11, subtag: 0, version 2, unit_type 1 3 re dietag: 11, subtag: 0, version 4, unit_type 1 4 re dietag: 11, subtag: 0, version 4, unit_type 1 5 re dietag: 11, subtag: 0, version 4, unit_type 1 6 re dietag: 11, subtag: 0, version 2, unit_type 1 file: /usr/lib/elfutils/ptest/tests/..//src/unstrip Iterate getting all info, compare with dwarf_cu_info. 0 cu dietag: 11, subtag: 0, version 2, unit_type 1 1 cu dietag: 11, subtag: 0, version 4, unit_type 1 2 cu dietag: 11, subtag: 0, version 2, unit_type 1 3 cu dietag: 11, subtag: 0, version 4, unit_type 1 4 cu dietag: 11, subtag: 0, version 4, unit_type 1 5 cu dietag: 11, subtag: 0, version 4, unit_type 1 6 cu dietag: 11, subtag: 0, version 4, unit_type 1 7 cu dietag: 11, subtag: 0, version 2, unit_type 1 rechecking: /usr/lib/elfutils/ptest/tests/..//src/unstrip Iterate no info, compare recorded info with dwarf_cu_info. 0 re dietag: 11, subtag: 0, version 2, unit_type 1 1 re dietag: 11, subtag: 0, version 4, unit_type 1 2 re dietag: 11, subtag: 0, version 2, unit_type 1 3 re dietag: 11, subtag: 0, version 4, unit_type 1 4 re dietag: 11, subtag: 0, version 4, unit_type 1 5 re dietag: 11, subtag: 0, version 4, unit_type 1 6 re dietag: 11, subtag: 0, version 4, unit_type 1 7 re dietag: 11, subtag: 0, version 2, unit_type 1 file: /usr/lib/elfutils/ptest/tests/..//libelf/libelf.so Iterate getting all info, compare with dwarf_cu_info. 0 cu dietag: 11, subtag: 0, version 2, unit_type 1 1 cu dietag: 11, subtag: 0, version 4, unit_type 1 2 cu dietag: 11, subtag: 0, version 4, unit_type 1 3 cu dietag: 11, subtag: 0, version 4, unit_type 1 4 cu dietag: 11, subtag: 0, version 4, unit_type 1 5 cu dietag: 11, subtag: 0, version 4, unit_type 1 6 cu dietag: 11, subtag: 0, version 4, unit_type 1 7 cu dietag: 11, subtag: 0, version 4, unit_type 1 8 cu dietag: 11, subtag: 0, version 4, unit_type 1 9 cu dietag: 11, subtag: 0, version 4, unit_type 1 10 cu dietag: 11, subtag: 0, version 4, unit_type 1 11 cu dietag: 11, subtag: 0, version 4, unit_type 1 12 cu dietag: 11, subtag: 0, version 4, unit_type 1 13 cu dietag: 11, subtag: 0, version 4, unit_type 1 14 cu dietag: 11, subtag: 0, version 4, unit_type 1 15 cu dietag: 11, subtag: 0, version 4, unit_type 1 16 cu dietag: 11, subtag: 0, version 4, unit_type 1 17 cu dietag: 11, subtag: 0, version 4, unit_type 1 18 cu dietag: 11, subtag: 0, version 4, unit_type 1 19 cu dietag: 11, subtag: 0, version 4, unit_type 1 20 cu dietag: 11, subtag: 0, version 4, unit_type 1 21 cu dietag: 11, subtag: 0, version 4, unit_type 1 22 cu dietag: 11, subtag: 0, version 4, unit_type 1 23 cu dietag: 11, subtag: 0, version 4, unit_type 1 24 cu dietag: 11, subtag: 0, version 4, unit_type 1 25 cu dietag: 11, subtag: 0, version 4, unit_type 1 26 cu dietag: 11, subtag: 0, version 4, unit_type 1 27 cu dietag: 11, subtag: 0, version 4, unit_type 1 28 cu dietag: 11, subtag: 0, version 4, unit_type 1 29 cu dietag: 11, subtag: 0, version 4, unit_type 1 30 cu dietag: 11, subtag: 0, version 4, unit_type 1 31 cu dietag: 11, subtag: 0, version 4, unit_type 1 32 cu dietag: 11, subtag: 0, version 4, unit_type 1 33 cu dietag: 11, subtag: 0, version 4, unit_type 1 34 cu dietag: 11, subtag: 0, version 4, unit_type 1 35 cu dietag: 11, subtag: 0, version 4, unit_type 1 36 cu dietag: 11, subtag: 0, version 4, unit_type 1 37 cu dietag: 11, subtag: 0, version 4, unit_type 1 38 cu dietag: 11, subtag: 0, version 4, unit_type 1 39 cu dietag: 11, subtag: 0, version 4, unit_type 1 40 cu dietag: 11, subtag: 0, version 4, unit_type 1 41 cu dietag: 11, subtag: 0, version 4, unit_type 1 42 cu dietag: 11, subtag: 0, version 4, unit_type 1 43 cu dietag: 11, subtag: 0, version 4, unit_type 1 44 cu dietag: 11, subtag: 0, version 4, unit_type 1 45 cu dietag: 11, subtag: 0, version 4, unit_type 1 46 cu dietag: 11, subtag: 0, version 4, unit_type 1 47 cu dietag: 11, subtag: 0, version 4, unit_type 1 48 cu dietag: 11, subtag: 0, version 4, unit_type 1 49 cu dietag: 11, subtag: 0, version 4, unit_type 1 50 cu dietag: 11, subtag: 0, version 4, unit_type 1 51 cu dietag: 11, subtag: 0, version 4, unit_type 1 52 cu dietag: 11, subtag: 0, version 4, unit_type 1 53 cu dietag: 11, subtag: 0, version 4, unit_type 1 54 cu dietag: 11, subtag: 0, version 4, unit_type 1 55 cu dietag: 11, subtag: 0, version 4, unit_type 1 56 cu dietag: 11, subtag: 0, version 4, unit_type 1 57 cu dietag: 11, subtag: 0, version 4, unit_type 1 58 cu dietag: 11, subtag: 0, version 4, unit_type 1 59 cu dietag: 11, subtag: 0, version 4, unit_type 1 60 cu dietag: 11, subtag: 0, version 4, unit_type 1 61 cu dietag: 11, subtag: 0, version 4, unit_type 1 62 cu dietag: 11, subtag: 0, version 4, unit_type 1 63 cu dietag: 11, subtag: 0, version 4, unit_type 1 64 cu dietag: 11, subtag: 0, version 4, unit_type 1 65 cu dietag: 11, subtag: 0, version 4, unit_type 1 66 cu dietag: 11, subtag: 0, version 4, unit_type 1 67 cu dietag: 11, subtag: 0, version 4, unit_type 1 68 cu dietag: 11, subtag: 0, version 4, unit_type 1 69 cu dietag: 11, subtag: 0, version 4, unit_type 1 70 cu dietag: 11, subtag: 0, version 4, unit_type 1 71 cu dietag: 11, subtag: 0, version 4, unit_type 1 72 cu dietag: 11, subtag: 0, version 4, unit_type 1 73 cu dietag: 11, subtag: 0, version 4, unit_type 1 74 cu dietag: 11, subtag: 0, version 4, unit_type 1 75 cu dietag: 11, subtag: 0, version 4, unit_type 1 76 cu dietag: 11, subtag: 0, version 4, unit_type 1 77 cu dietag: 11, subtag: 0, version 4, unit_type 1 78 cu dietag: 11, subtag: 0, version 4, unit_type 1 79 cu dietag: 11, subtag: 0, version 4, unit_type 1 80 cu dietag: 11, subtag: 0, version 4, unit_type 1 81 cu dietag: 11, subtag: 0, version 4, unit_type 1 82 cu dietag: 11, subtag: 0, version 4, unit_type 1 83 cu dietag: 11, subtag: 0, version 4, unit_type 1 84 cu dietag: 11, subtag: 0, version 4, unit_type 1 85 cu dietag: 11, subtag: 0, version 4, unit_type 1 86 cu dietag: 11, subtag: 0, version 4, unit_type 1 87 cu dietag: 11, subtag: 0, version 4, unit_type 1 88 cu dietag: 11, subtag: 0, version 4, unit_type 1 89 cu dietag: 11, subtag: 0, version 4, unit_type 1 90 cu dietag: 11, subtag: 0, version 4, unit_type 1 91 cu dietag: 11, subtag: 0, version 4, unit_type 1 92 cu dietag: 11, subtag: 0, version 4, unit_type 1 93 cu dietag: 11, subtag: 0, version 4, unit_type 1 94 cu dietag: 11, subtag: 0, version 4, unit_type 1 95 cu dietag: 11, subtag: 0, version 4, unit_type 1 96 cu dietag: 11, subtag: 0, version 4, unit_type 1 97 cu dietag: 11, subtag: 0, version 4, unit_type 1 98 cu dietag: 11, subtag: 0, version 4, unit_type 1 99 cu dietag: 11, subtag: 0, version 4, unit_type 1 100 cu dietag: 11, subtag: 0, version 4, unit_type 1 101 cu dietag: 11, subtag: 0, version 4, unit_type 1 102 cu dietag: 11, subtag: 0, version 4, unit_type 1 103 cu dietag: 11, subtag: 0, version 4, unit_type 1 104 cu dietag: 11, subtag: 0, version 4, unit_type 1 105 cu dietag: 11, subtag: 0, version 4, unit_type 1 106 cu dietag: 11, subtag: 0, version 4, unit_type 1 107 cu dietag: 11, subtag: 0, version 4, unit_type 1 108 cu dietag: 11, subtag: 0, version 4, unit_type 1 109 cu dietag: 11, subtag: 0, version 4, unit_type 1 110 cu dietag: 11, subtag: 0, version 4, unit_type 1 111 cu dietag: 11, subtag: 0, version 4, unit_type 1 112 cu dietag: 11, subtag: 0, version 4, unit_type 1 113 cu dietag: 11, subtag: 0, version 4, unit_type 1 114 cu dietag: 11, subtag: 0, version 4, unit_type 1 115 cu dietag: 11, subtag: 0, version 4, unit_type 1 116 cu dietag: 11, subtag: 0, version 4, unit_type 1 117 cu dietag: 11, subtag: 0, version 2, unit_type 1 rechecking: /usr/lib/elfutils/ptest/tests/..//libelf/libelf.so Iterate no info, compare recorded info with dwarf_cu_info. 0 re dietag: 11, subtag: 0, version 2, unit_type 1 1 re dietag: 11, subtag: 0, version 4, unit_type 1 2 re dietag: 11, subtag: 0, version 4, unit_type 1 3 re dietag: 11, subtag: 0, version 4, unit_type 1 4 re dietag: 11, subtag: 0, version 4, unit_type 1 5 re dietag: 11, subtag: 0, version 4, unit_type 1 6 re dietag: 11, subtag: 0, version 4, unit_type 1 7 re dietag: 11, subtag: 0, version 4, unit_type 1 8 re dietag: 11, subtag: 0, version 4, unit_type 1 9 re dietag: 11, subtag: 0, version 4, unit_type 1 10 re dietag: 11, subtag: 0, version 4, unit_type 1 11 re dietag: 11, subtag: 0, version 4, unit_type 1 12 re dietag: 11, subtag: 0, version 4, unit_type 1 13 re dietag: 11, subtag: 0, version 4, unit_type 1 14 re dietag: 11, subtag: 0, version 4, unit_type 1 15 re dietag: 11, subtag: 0, version 4, unit_type 1 16 re dietag: 11, subtag: 0, version 4, unit_type 1 17 re dietag: 11, subtag: 0, version 4, unit_type 1 18 re dietag: 11, subtag: 0, version 4, unit_type 1 19 re dietag: 11, subtag: 0, version 4, unit_type 1 20 re dietag: 11, subtag: 0, version 4, unit_type 1 21 re dietag: 11, subtag: 0, version 4, unit_type 1 22 re dietag: 11, subtag: 0, version 4, unit_type 1 23 re dietag: 11, subtag: 0, version 4, unit_type 1 24 re dietag: 11, subtag: 0, version 4, unit_type 1 25 re dietag: 11, subtag: 0, version 4, unit_type 1 26 re dietag: 11, subtag: 0, version 4, unit_type 1 27 re dietag: 11, subtag: 0, version 4, unit_type 1 28 re dietag: 11, subtag: 0, version 4, unit_type 1 29 re dietag: 11, subtag: 0, version 4, unit_type 1 30 re dietag: 11, subtag: 0, version 4, unit_type 1 31 re dietag: 11, subtag: 0, version 4, unit_type 1 32 re dietag: 11, subtag: 0, version 4, unit_type 1 33 re dietag: 11, subtag: 0, version 4, unit_type 1 34 re dietag: 11, subtag: 0, version 4, unit_type 1 35 re dietag: 11, subtag: 0, version 4, unit_type 1 36 re dietag: 11, subtag: 0, version 4, unit_type 1 37 re dietag: 11, subtag: 0, version 4, unit_type 1 38 re dietag: 11, subtag: 0, version 4, unit_type 1 39 re dietag: 11, subtag: 0, version 4, unit_type 1 40 re dietag: 11, subtag: 0, version 4, unit_type 1 41 re dietag: 11, subtag: 0, version 4, unit_type 1 42 re dietag: 11, subtag: 0, version 4, unit_type 1 43 re dietag: 11, subtag: 0, version 4, unit_type 1 44 re dietag: 11, subtag: 0, version 4, unit_type 1 45 re dietag: 11, subtag: 0, version 4, unit_type 1 46 re dietag: 11, subtag: 0, version 4, unit_type 1 47 re dietag: 11, subtag: 0, version 4, unit_type 1 48 re dietag: 11, subtag: 0, version 4, unit_type 1 49 re dietag: 11, subtag: 0, version 4, unit_type 1 50 re dietag: 11, subtag: 0, version 4, unit_type 1 51 re dietag: 11, subtag: 0, version 4, unit_type 1 52 re dietag: 11, subtag: 0, version 4, unit_type 1 53 re dietag: 11, subtag: 0, version 4, unit_type 1 54 re dietag: 11, subtag: 0, version 4, unit_type 1 55 re dietag: 11, subtag: 0, version 4, unit_type 1 56 re dietag: 11, subtag: 0, version 4, unit_type 1 57 re dietag: 11, subtag: 0, version 4, unit_type 1 58 re dietag: 11, subtag: 0, version 4, unit_type 1 59 re dietag: 11, subtag: 0, version 4, unit_type 1 60 re dietag: 11, subtag: 0, version 4, unit_type 1 61 re dietag: 11, subtag: 0, version 4, unit_type 1 62 re dietag: 11, subtag: 0, version 4, unit_type 1 63 re dietag: 11, subtag: 0, version 4, unit_type 1 64 re dietag: 11, subtag: 0, version 4, unit_type 1 65 re dietag: 11, subtag: 0, version 4, unit_type 1 66 re dietag: 11, subtag: 0, version 4, unit_type 1 67 re dietag: 11, subtag: 0, version 4, unit_type 1 68 re dietag: 11, subtag: 0, version 4, unit_type 1 69 re dietag: 11, subtag: 0, version 4, unit_type 1 70 re dietag: 11, subtag: 0, version 4, unit_type 1 71 re dietag: 11, subtag: 0, version 4, unit_type 1 72 re dietag: 11, subtag: 0, version 4, unit_type 1 73 re dietag: 11, subtag: 0, version 4, unit_type 1 74 re dietag: 11, subtag: 0, version 4, unit_type 1 75 re dietag: 11, subtag: 0, version 4, unit_type 1 76 re dietag: 11, subtag: 0, version 4, unit_type 1 77 re dietag: 11, subtag: 0, version 4, unit_type 1 78 re dietag: 11, subtag: 0, version 4, unit_type 1 79 re dietag: 11, subtag: 0, version 4, unit_type 1 80 re dietag: 11, subtag: 0, version 4, unit_type 1 81 re dietag: 11, subtag: 0, version 4, unit_type 1 82 re dietag: 11, subtag: 0, version 4, unit_type 1 83 re dietag: 11, subtag: 0, version 4, unit_type 1 84 re dietag: 11, subtag: 0, version 4, unit_type 1 85 re dietag: 11, subtag: 0, version 4, unit_type 1 86 re dietag: 11, subtag: 0, version 4, unit_type 1 87 re dietag: 11, subtag: 0, version 4, unit_type 1 88 re dietag: 11, subtag: 0, version 4, unit_type 1 89 re dietag: 11, subtag: 0, version 4, unit_type 1 90 re dietag: 11, subtag: 0, version 4, unit_type 1 91 re dietag: 11, subtag: 0, version 4, unit_type 1 92 re dietag: 11, subtag: 0, version 4, unit_type 1 93 re dietag: 11, subtag: 0, version 4, unit_type 1 94 re dietag: 11, subtag: 0, version 4, unit_type 1 95 re dietag: 11, subtag: 0, version 4, unit_type 1 96 re dietag: 11, subtag: 0, version 4, unit_type 1 97 re dietag: 11, subtag: 0, version 4, unit_type 1 98 re dietag: 11, subtag: 0, version 4, unit_type 1 99 re dietag: 11, subtag: 0, version 4, unit_type 1 100 re dietag: 11, subtag: 0, version 4, unit_type 1 101 re dietag: 11, subtag: 0, version 4, unit_type 1 102 re dietag: 11, subtag: 0, version 4, unit_type 1 103 re dietag: 11, subtag: 0, version 4, unit_type 1 104 re dietag: 11, subtag: 0, version 4, unit_type 1 105 re dietag: 11, subtag: 0, version 4, unit_type 1 106 re dietag: 11, subtag: 0, version 4, unit_type 1 107 re dietag: 11, subtag: 0, version 4, unit_type 1 108 re dietag: 11, subtag: 0, version 4, unit_type 1 109 re dietag: 11, subtag: 0, version 4, unit_type 1 110 re dietag: 11, subtag: 0, version 4, unit_type 1 111 re dietag: 11, subtag: 0, version 4, unit_type 1 112 re dietag: 11, subtag: 0, version 4, unit_type 1 113 re dietag: 11, subtag: 0, version 4, unit_type 1 114 re dietag: 11, subtag: 0, version 4, unit_type 1 115 re dietag: 11, subtag: 0, version 4, unit_type 1 116 re dietag: 11, subtag: 0, version 4, unit_type 1 117 re dietag: 11, subtag: 0, version 2, unit_type 1 file: /usr/lib/elfutils/ptest/tests/..//libasm/libasm.so Iterate getting all info, compare with dwarf_cu_info. 0 cu dietag: 11, subtag: 0, version 2, unit_type 1 1 cu dietag: 11, subtag: 0, version 4, unit_type 1 2 cu dietag: 11, subtag: 0, version 4, unit_type 1 3 cu dietag: 11, subtag: 0, version 4, unit_type 1 4 cu dietag: 11, subtag: 0, version 4, unit_type 1 5 cu dietag: 11, subtag: 0, version 4, unit_type 1 6 cu dietag: 11, subtag: 0, version 4, unit_type 1 7 cu dietag: 11, subtag: 0, version 4, unit_type 1 8 cu dietag: 11, subtag: 0, version 4, unit_type 1 9 cu dietag: 11, subtag: 0, version 4, unit_type 1 10 cu dietag: 11, subtag: 0, version 4, unit_type 1 11 cu dietag: 11, subtag: 0, version 4, unit_type 1 12 cu dietag: 11, subtag: 0, version 4, unit_type 1 13 cu dietag: 11, subtag: 0, version 4, unit_type 1 14 cu dietag: 11, subtag: 0, version 4, unit_type 1 15 cu dietag: 11, subtag: 0, version 4, unit_type 1 16 cu dietag: 11, subtag: 0, version 4, unit_type 1 17 cu dietag: 11, subtag: 0, version 4, unit_type 1 18 cu dietag: 11, subtag: 0, version 4, unit_type 1 19 cu dietag: 11, subtag: 0, version 4, unit_type 1 20 cu dietag: 11, subtag: 0, version 4, unit_type 1 21 cu dietag: 11, subtag: 0, version 4, unit_type 1 22 cu dietag: 11, subtag: 0, version 4, unit_type 1 23 cu dietag: 11, subtag: 0, version 4, unit_type 1 24 cu dietag: 11, subtag: 0, version 4, unit_type 1 25 cu dietag: 11, subtag: 0, version 4, unit_type 1 26 cu dietag: 11, subtag: 0, version 4, unit_type 1 27 cu dietag: 11, subtag: 0, version 4, unit_type 1 28 cu dietag: 11, subtag: 0, version 4, unit_type 1 29 cu dietag: 11, subtag: 0, version 4, unit_type 1 30 cu dietag: 11, subtag: 0, version 4, unit_type 1 31 cu dietag: 11, subtag: 0, version 4, unit_type 1 32 cu dietag: 11, subtag: 0, version 4, unit_type 1 33 cu dietag: 11, subtag: 0, version 4, unit_type 1 34 cu dietag: 11, subtag: 0, version 4, unit_type 1 35 cu dietag: 11, subtag: 0, version 2, unit_type 1 rechecking: /usr/lib/elfutils/ptest/tests/..//libasm/libasm.so Iterate no info, compare recorded info with dwarf_cu_info. 0 re dietag: 11, subtag: 0, version 2, unit_type 1 1 re dietag: 11, subtag: 0, version 4, unit_type 1 2 re dietag: 11, subtag: 0, version 4, unit_type 1 3 re dietag: 11, subtag: 0, version 4, unit_type 1 4 re dietag: 11, subtag: 0, version 4, unit_type 1 5 re dietag: 11, subtag: 0, version 4, unit_type 1 6 re dietag: 11, subtag: 0, version 4, unit_type 1 7 re dietag: 11, subtag: 0, version 4, unit_type 1 8 re dietag: 11, subtag: 0, version 4, unit_type 1 9 re dietag: 11, subtag: 0, version 4, unit_type 1 10 re dietag: 11, subtag: 0, version 4, unit_type 1 11 re dietag: 11, subtag: 0, version 4, unit_type 1 12 re dietag: 11, subtag: 0, version 4, unit_type 1 13 re dietag: 11, subtag: 0, version 4, unit_type 1 14 re dietag: 11, subtag: 0, version 4, unit_type 1 15 re dietag: 11, subtag: 0, version 4, unit_type 1 16 re dietag: 11, subtag: 0, version 4, unit_type 1 17 re dietag: 11, subtag: 0, version 4, unit_type 1 18 re dietag: 11, subtag: 0, version 4, unit_type 1 19 re dietag: 11, subtag: 0, version 4, unit_type 1 20 re dietag: 11, subtag: 0, version 4, unit_type 1 21 re dietag: 11, subtag: 0, version 4, unit_type 1 22 re dietag: 11, subtag: 0, version 4, unit_type 1 23 re dietag: 11, subtag: 0, version 4, unit_type 1 24 re dietag: 11, subtag: 0, version 4, unit_type 1 25 re dietag: 11, subtag: 0, version 4, unit_type 1 26 re dietag: 11, subtag: 0, version 4, unit_type 1 27 re dietag: 11, subtag: 0, version 4, unit_type 1 28 re dietag: 11, subtag: 0, version 4, unit_type 1 29 re dietag: 11, subtag: 0, version 4, unit_type 1 30 re dietag: 11, subtag: 0, version 4, unit_type 1 31 re dietag: 11, subtag: 0, version 4, unit_type 1 32 re dietag: 11, subtag: 0, version 4, unit_type 1 33 re dietag: 11, subtag: 0, version 4, unit_type 1 34 re dietag: 11, subtag: 0, version 4, unit_type 1 35 re dietag: 11, subtag: 0, version 2, unit_type 1 PASS: run-unit-info.sh PASS: run-reloc-bpf.sh PASS: run-next-cfi.sh /usr/lib/elfutils/ptest/tests/..//src/addr2line .eh_frame [0] CIE augmentation="zR" [24] FDE cie=[0] [48] CIE augmentation="zR" [72] FDE cie=[48] [112] FDE cie=[48] [136] FDE cie=[48] [156] FDE cie=[48] [176] FDE cie=[48] [284] FDE cie=[48] [360] FDE cie=[48] [416] FDE cie=[48] [460] FDE cie=[48] [496] FDE cie=[48] [608] FDE cie=[48] [664] FDE cie=[48] [696] FDE cie=[48] [768] FDE cie=[48] /usr/lib/elfutils/ptest/tests/..//src/elfclassify .eh_frame [0] CIE augmentation="zR" [24] FDE cie=[0] [48] CIE augmentation="zR" [72] FDE cie=[48] [112] FDE cie=[48] [136] FDE cie=[48] [168] FDE cie=[48] [208] FDE cie=[48] [236] FDE cie=[48] [256] FDE cie=[48] [280] FDE cie=[48] [360] FDE cie=[48] [440] CIE augmentation="zR" [480] FDE cie=[440] [504] FDE cie=[48] [536] FDE cie=[48] [608] FDE cie=[48] /usr/lib/elfutils/ptest/tests/..//src/stack .eh_frame [0] CIE augmentation="zR" [24] FDE cie=[0] [48] CIE augmentation="zR" [72] FDE cie=[48] [112] FDE cie=[48] [136] FDE cie=[48] [164] FDE cie=[48] [208] FDE cie=[48] [320] FDE cie=[48] [416] FDE cie=[48] [472] FDE cie=[48] [512] FDE cie=[48] [676] FDE cie=[48] [724] CIE augmentation="zR" [756] FDE cie=[724] [776] FDE cie=[48] [824] CIE augmentation="zR" [856] FDE cie=[824] [880] FDE cie=[48] [912] FDE cie=[48] [984] FDE cie=[48] /usr/lib/elfutils/ptest/tests/..//src/unstrip .eh_frame [0] CIE augmentation="zR" [24] FDE cie=[0] [48] CIE augmentation="zR" [72] FDE cie=[48] [112] FDE cie=[48] [136] FDE cie=[48] [188] FDE cie=[48] [228] FDE cie=[48] [284] FDE cie=[48] [324] FDE cie=[48] [404] FDE cie=[48] [484] FDE cie=[48] [556] FDE cie=[48] [600] FDE cie=[48] [632] FDE cie=[48] [656] FDE cie=[48] [680] FDE cie=[48] [724] FDE cie=[48] [816] FDE cie=[48] [836] FDE cie=[48] [856] FDE cie=[48] [880] FDE cie=[48] [956] FDE cie=[48] [976] FDE cie=[48] [1036] FDE cie=[48] [1116] CIE augmentation="zR" [1156] FDE cie=[1116] [1176] FDE cie=[48] [1268] FDE cie=[48] [1316] FDE cie=[48] [1396] FDE cie=[48] [1444] FDE cie=[48] [1524] FDE cie=[48] [1604] FDE cie=[48] [1756] FDE cie=[48] [1920] FDE cie=[48] [1948] FDE cie=[48] [1976] FDE cie=[48] [2008] FDE cie=[48] [2040] FDE cie=[48] [2112] FDE cie=[48] /usr/lib/elfutils/ptest/tests/..//libelf/libelf.so .eh_frame [0] CIE augmentation="zR" [24] FDE cie=[0] [64] FDE cie=[0] [88] FDE cie=[0] [112] FDE cie=[0] [136] FDE cie=[0] [160] FDE cie=[0] [188] FDE cie=[0] [232] FDE cie=[0] [256] FDE cie=[0] [336] FDE cie=[0] [476] FDE cie=[0] [572] FDE cie=[0] [652] FDE cie=[0] [732] FDE cie=[0] [840] FDE cie=[0] [920] FDE cie=[0] [968] FDE cie=[0] [1048] FDE cie=[0] [1072] FDE cie=[0] [1096] FDE cie=[0] [1120] FDE cie=[0] [1144] FDE cie=[0] [1176] FDE cie=[0] [1208] FDE cie=[0] [1248] FDE cie=[0] [1304] FDE cie=[0] [1360] FDE cie=[0] [1416] FDE cie=[0] [1472] FDE cie=[0] [1492] FDE cie=[0] [1512] FDE cie=[0] [1532] FDE cie=[0] [1552] FDE cie=[0] [1572] FDE cie=[0] [1592] FDE cie=[0] [1612] FDE cie=[0] [1632] FDE cie=[0] [1652] FDE cie=[0] [1672] FDE cie=[0] [1692] FDE cie=[0] [1712] FDE cie=[0] [1732] FDE cie=[0] [1752] FDE cie=[0] [1772] FDE cie=[0] [1792] FDE cie=[0] [1812] FDE cie=[0] [1832] FDE cie=[0] [1852] FDE cie=[0] [1872] FDE cie=[0] [1892] FDE cie=[0] [1912] FDE cie=[0] [1932] FDE cie=[0] [1952] FDE cie=[0] [1972] FDE cie=[0] [1992] FDE cie=[0] [2012] FDE cie=[0] [2032] FDE cie=[0] [2052] FDE cie=[0] [2072] FDE cie=[0] [2092] FDE cie=[0] [2112] FDE cie=[0] [2132] FDE cie=[0] [2152] FDE cie=[0] [2172] FDE cie=[0] [2192] FDE cie=[0] [2212] FDE cie=[0] [2232] FDE cie=[0] [2332] FDE cie=[0] [2352] FDE cie=[0] [2372] FDE cie=[0] [2428] FDE cie=[0] [2484] FDE cie=[0] [2532] FDE cie=[0] [2592] FDE cie=[0] [2624] FDE cie=[0] [2656] FDE cie=[0] [2688] FDE cie=[0] [2720] FDE cie=[0] [2760] FDE cie=[0] [2784] FDE cie=[0] [2824] FDE cie=[0] [2864] FDE cie=[0] [2888] FDE cie=[0] [2928] FDE cie=[0] [3004] FDE cie=[0] [3032] FDE cie=[0] [3108] FDE cie=[0] [3136] FDE cie=[0] [3192] FDE cie=[0] [3288] FDE cie=[0] [3384] FDE cie=[0] [3408] FDE cie=[0] [3472] FDE cie=[0] [3504] FDE cie=[0] [3584] FDE cie=[0] [3624] FDE cie=[0] [3668] FDE cie=[0] [3696] FDE cie=[0] [3724] FDE cie=[0] [3800] FDE cie=[0] [3840] FDE cie=[0] [3912] FDE cie=[0] [3936] FDE cie=[0] [3960] FDE cie=[0] [4024] FDE cie=[0] [4052] FDE cie=[0] [4128] FDE cie=[0] [4168] FDE cie=[0] [4208] FDE cie=[0] [4240] FDE cie=[0] [4268] FDE cie=[0] [4344] FDE cie=[0] [4384] FDE cie=[0] [4424] FDE cie=[0] [4456] FDE cie=[0] [4496] FDE cie=[0] [4576] FDE cie=[0] [4612] FDE cie=[0] [4728] FDE cie=[0] [4768] FDE cie=[0] [4796] FDE cie=[0] [4876] FDE cie=[0] [4896] FDE cie=[0] [4972] FDE cie=[0] [5016] FDE cie=[0] [5040] FDE cie=[0] [5096] FDE cie=[0] [5176] FDE cie=[0] [5208] FDE cie=[0] [5240] FDE cie=[0] [5272] FDE cie=[0] [5304] FDE cie=[0] [5336] FDE cie=[0] [5368] FDE cie=[0] [5392] FDE cie=[0] [5464] FDE cie=[0] [5544] FDE cie=[0] [5624] FDE cie=[0] [5644] FDE cie=[0] [5664] FDE cie=[0] [5764] FDE cie=[0] [5844] FDE cie=[0] [5928] FDE cie=[0] [5948] FDE cie=[0] [5968] FDE cie=[0] [6068] FDE cie=[0] [6148] FDE cie=[0] [6232] FDE cie=[0] [6272] FDE cie=[0] [6312] FDE cie=[0] [6344] FDE cie=[0] [6384] FDE cie=[0] [6424] FDE cie=[0] [6464] FDE cie=[0] [6504] FDE cie=[0] [6544] FDE cie=[0] [6584] FDE cie=[0] [6656] FDE cie=[0] [6736] FDE cie=[0] [6776] FDE cie=[0] [6816] FDE cie=[0] [6840] FDE cie=[0] [6864] FDE cie=[0] [6896] FDE cie=[0] [6928] FDE cie=[0] [6968] FDE cie=[0] [7008] FDE cie=[0] [7048] FDE cie=[0] [7072] FDE cie=[0] [7096] FDE cie=[0] [7192] FDE cie=[0] [7272] FDE cie=[0] [7312] FDE cie=[0] [7368] FDE cie=[0] [7400] FDE cie=[0] [7432] FDE cie=[0] [7464] FDE cie=[0] [7504] FDE cie=[0] [7536] FDE cie=[0] [7560] FDE cie=[0] [7604] FDE cie=[0] [7632] FDE cie=[0] [7656] FDE cie=[0] [7680] FDE cie=[0] [7760] FDE cie=[0] [7784] FDE cie=[0] [7864] FDE cie=[0] [7944] FDE cie=[0] [7968] FDE cie=[0] [7992] FDE cie=[0] [8088] FDE cie=[0] [8128] FDE cie=[0] [8160] FDE cie=[0] [8216] FDE cie=[0] [8272] FDE cie=[0] [8296] FDE cie=[0] [8320] FDE cie=[0] [8344] FDE cie=[0] [8376] FDE cie=[0] [8432] FDE cie=[0] [8488] FDE cie=[0] [8528] FDE cie=[0] [8608] FDE cie=[0] [8668] FDE cie=[0] [8720] FDE cie=[0] [8760] FDE cie=[0] [8856] FDE cie=[0] /usr/lib/elfutils/ptest/tests/..//libasm/libasm.so .eh_frame [0] CIE augmentation="zR" [24] FDE cie=[0] [64] FDE cie=[0] [88] FDE cie=[0] [168] FDE cie=[0] [200] FDE cie=[0] [244] FDE cie=[0] [296] FDE cie=[0] [376] FDE cie=[0] [400] FDE cie=[0] [428] FDE cie=[0] [472] FDE cie=[0] [496] FDE cie=[0] [576] FDE cie=[0] [632] FDE cie=[0] [712] FDE cie=[0] [792] FDE cie=[0] [912] FDE cie=[0] [992] FDE cie=[0] [1068] CIE augmentation="zR" [1104] FDE cie=[1068] [1128] FDE cie=[0] [1152] FDE cie=[0] [1216] FDE cie=[0] [1276] FDE cie=[0] [1328] FDE cie=[0] [1392] FDE cie=[0] [1440] FDE cie=[0] [1464] FDE cie=[0] [1536] FDE cie=[0] [1560] FDE cie=[0] [1616] FDE cie=[0] [1640] FDE cie=[0] [1696] FDE cie=[0] [1720] FDE cie=[0] [1784] FDE cie=[0] [1848] FDE cie=[0] [1912] FDE cie=[0] [1936] FDE cie=[0] [1956] FDE cie=[0] [2056] FDE cie=[0] [2080] FDE cie=[0] [2132] FDE cie=[0] [2184] FDE cie=[0] [2260] FDE cie=[0] [2340] FDE cie=[0] [2368] FDE cie=[0] [2392] FDE cie=[0] [2436] FDE cie=[0] [2468] FDE cie=[0] [2488] FDE cie=[0] [2512] FDE cie=[0] [2536] FDE cie=[0] [2560] FDE cie=[0] /usr/lib/elfutils/ptest/tests/..//src/size.o .eh_frame [0] CIE augmentation="zR" [24] FDE cie=[0] [88] FDE cie=[0] [136] FDE cie=[0] [184] FDE cie=[0] [272] FDE cie=[0] /usr/lib/elfutils/ptest/tests/..//src/strip.o .eh_frame [0] CIE augmentation="zR" [24] FDE cie=[0] [84] FDE cie=[0] [128] FDE cie=[0] [168] FDE cie=[0] [280] CIE augmentation="zR" [320] FDE cie=[280] [340] FDE cie=[0] [508] FDE cie=[0] [560] FDE cie=[0] [616] FDE cie=[0] [664] FDE cie=[0] [748] FDE cie=[0] PASS: run-next-cfi-self.sh copy_elf: testfile29 -> testfile29.rev (read,reverse) setshstrndx: 4 Swapping offsets of section 1 and 2 No errors elfrdwrdnop testfile29.rev No errors copy_elf: testfile23 -> testfile23.rev (read,reverse) setshstrndx: 21 Swapping offsets of section 4 and 5 Swapping offsets of section 19 and 20 No errors elfrdwrdnop testfile23.rev No errors copy_elf: testfile9 -> testfile9.rev (read,reverse) setshstrndx: 13 Swapping offsets of section 12 and 13 No errors elfrdwrdnop testfile9.rev No errors copy_elf: testfile38 -> testfile38.rev (read,reverse) setshstrndx: 5 No errors elfrdwrdnop testfile38.rev No errors copy_elf: testfile26 -> testfile26.rev (read,reverse) setshstrndx: 25 Swapping offsets of section 24 and 25 No errors elfrdwrdnop testfile26.rev No errors copy_elf: testfile27 -> testfile27.rev (read,reverse) setshstrndx: 25 Swapping offsets of section 24 and 25 No errors elfrdwrdnop testfile27.rev No errors copy_elf: testfile -> testfile.rev (read,reverse) setshstrndx: 32 Swapping offsets of section 24 and 25 Swapping offsets of section 26 and 27 Swapping offsets of section 28 and 29 Swapping offsets of section 30 and 31 No errors elfrdwrdnop testfile.rev No errors copy_elf: testfile13 -> testfile13.rev (read,reverse) setshstrndx: 23 Swapping offsets of section 22 and 23 No errors elfrdwrdnop testfile13.rev No errors PASS: run-reverse-sections.sh copy_elf: /usr/lib/elfutils/ptest/tests/..//src/addr2line -> addr2line.rev (read,reverse) setshstrndx: 36 Swapping offsets of section 28 and 29 Swapping offsets of section 30 and 31 Swapping offsets of section 35 and 36 No errors elfrdwrdnop addr2line.rev No errors copy_elf: /usr/lib/elfutils/ptest/tests/..//src/elfclassify -> elfclassify.rev (read,reverse) setshstrndx: 36 Swapping offsets of section 28 and 29 Swapping offsets of section 30 and 31 Swapping offsets of section 35 and 36 No errors elfrdwrdnop elfclassify.rev No errors copy_elf: /usr/lib/elfutils/ptest/tests/..//src/stack -> stack.rev (read,reverse) setshstrndx: 36 Swapping offsets of section 28 and 29 Swapping offsets of section 30 and 31 Swapping offsets of section 35 and 36 No errors elfrdwrdnop stack.rev No errors copy_elf: /usr/lib/elfutils/ptest/tests/..//src/unstrip -> unstrip.rev (read,reverse) setshstrndx: 36 Swapping offsets of section 28 and 29 Swapping offsets of section 30 and 31 Swapping offsets of section 35 and 36 No errors elfrdwrdnop unstrip.rev No errors copy_elf: /usr/lib/elfutils/ptest/tests/..//libelf/libelf.so -> libelf.so.rev (read,reverse) setshstrndx: 36 Swapping offsets of section 28 and 29 Swapping offsets of section 30 and 31 Swapping offsets of section 35 and 36 No errors elfrdwrdnop libelf.so.rev No errors copy_elf: /usr/lib/elfutils/ptest/tests/..//libasm/libasm.so -> libasm.so.rev (read,reverse) setshstrndx: 36 Swapping offsets of section 28 and 29 Swapping offsets of section 30 and 31 Swapping offsets of section 35 and 36 No errors elfrdwrdnop libasm.so.rev No errors copy_elf: /usr/lib/elfutils/ptest/tests/..//src/size.o -> size.o.rev (read,reverse) setshstrndx: 35 Swapping offsets of section 29 and 30 No errors elfrdwrdnop size.o.rev No errors copy_elf: /usr/lib/elfutils/ptest/tests/..//src/strip.o -> strip.o.rev (read,reverse) setshstrndx: 37 Swapping offsets of section 31 and 32 No errors elfrdwrdnop strip.o.rev No errors PASS: run-reverse-sections-self.sh copy_elf: testfile29 -> testfile29.copy (read,same) setshstrndx: 4 add_sections 'testfile29.copy': 3 (sec_size: 0) setshstrndx: 10 copy_elf: testfile29 -> testfile29.copy.mmap (mmap,same) setshstrndx: 4 add_sections 'testfile29.copy.mmap': 1 (sec_size: 0) setshstrndx: 8 copy_elf: testfile23 -> testfile23.copy (read,same) setshstrndx: 21 add_sections 'testfile23.copy': 3 (sec_size: 0) setshstrndx: 27 copy_elf: testfile23 -> testfile23.copy.mmap (mmap,same) setshstrndx: 21 add_sections 'testfile23.copy.mmap': 1 (sec_size: 0) setshstrndx: 25 copy_elf: testfile9 -> testfile9.copy (read,same) setshstrndx: 13 add_sections 'testfile9.copy': 3 (sec_size: 0) setshstrndx: 17 copy_elf: testfile9 -> testfile9.copy.mmap (mmap,same) setshstrndx: 13 add_sections 'testfile9.copy.mmap': 1 (sec_size: 0) setshstrndx: 15 copy_elf: testfile38 -> testfile38.copy (read,same) setshstrndx: 5 add_sections 'testfile38.copy': 3 (sec_size: 0) setshstrndx: 11 copy_elf: testfile38 -> testfile38.copy.mmap (mmap,same) setshstrndx: 5 add_sections 'testfile38.copy.mmap': 1 (sec_size: 0) setshstrndx: 9 copy_elf: testfile26 -> testfile26.copy (read,same) setshstrndx: 25 add_sections 'testfile26.copy': 3 (sec_size: 0) setshstrndx: 31 copy_elf: testfile26 -> testfile26.copy.mmap (mmap,same) setshstrndx: 25 add_sections 'testfile26.copy.mmap': 1 (sec_size: 0) setshstrndx: 29 copy_elf: testfile27 -> testfile27.copy (read,same) setshstrndx: 25 add_sections 'testfile27.copy': 3 (sec_size: 0) setshstrndx: 31 copy_elf: testfile27 -> testfile27.copy.mmap (mmap,same) setshstrndx: 25 add_sections 'testfile27.copy.mmap': 1 (sec_size: 0) setshstrndx: 29 copy_elf: testfile -> testfile.copy (read,same) setshstrndx: 32 add_sections 'testfile.copy': 3 (sec_size: 0) setshstrndx: 38 copy_elf: testfile -> testfile.copy.mmap (mmap,same) setshstrndx: 32 add_sections 'testfile.copy.mmap': 1 (sec_size: 0) setshstrndx: 36 copy_elf: testfile10 -> testfile10.copy (read,same) setshstrndx: 30 add_sections 'testfile10.copy': 3 (sec_size: 0) setshstrndx: 36 copy_elf: testfile10 -> testfile10.copy.mmap (mmap,same) setshstrndx: 30 add_sections 'testfile10.copy.mmap': 1 (sec_size: 0) setshstrndx: 34 PASS: run-copyadd-sections.sh copy_elf: testfile29 -> testfile29.copy (read,same) setshstrndx: 4 add_sections 'testfile29.copy': 65535 (sec_size: 0) setshstrndx: 65542 copy_elf: testfile29 -> testfile29.copy.mmap (mmap,same) setshstrndx: 4 copy_elf: testfile29.copy -> testfile29.copy.copy (read,same) setshstrndx: 65542 add_sections 'testfile29.copy.copy': 65535 (sec_size: 0) setshstrndx: 131078 copy_elf: testfile29.copy -> testfile29.copy.copy.mmap (mmap,same) setshstrndx: 65542 copy_elf: testfile23 -> testfile23.copy (read,same) setshstrndx: 21 add_sections 'testfile23.copy': 65535 (sec_size: 0) setshstrndx: 65559 copy_elf: testfile23 -> testfile23.copy.mmap (mmap,same) setshstrndx: 21 copy_elf: testfile23.copy -> testfile23.copy.copy (read,same) setshstrndx: 65559 add_sections 'testfile23.copy.copy': 65535 (sec_size: 0) setshstrndx: 131095 copy_elf: testfile23.copy -> testfile23.copy.copy.mmap (mmap,same) setshstrndx: 65559 copy_elf: testfile9 -> testfile9.copy (read,same) setshstrndx: 13 add_sections 'testfile9.copy': 65535 (sec_size: 0) setshstrndx: 65549 copy_elf: testfile9 -> testfile9.copy.mmap (mmap,same) setshstrndx: 13 copy_elf: testfile9.copy -> testfile9.copy.copy (read,same) setshstrndx: 65549 add_sections 'testfile9.copy.copy': 65535 (sec_size: 0) setshstrndx: 131085 copy_elf: testfile9.copy -> testfile9.copy.copy.mmap (mmap,same) setshstrndx: 65549 copy_elf: testfile38 -> testfile38.copy (read,same) setshstrndx: 5 add_sections 'testfile38.copy': 65535 (sec_size: 0) setshstrndx: 65543 copy_elf: testfile38 -> testfile38.copy.mmap (mmap,same) setshstrndx: 5 copy_elf: testfile38.copy -> testfile38.copy.copy (read,same) setshstrndx: 65543 add_sections 'testfile38.copy.copy': 65535 (sec_size: 0) setshstrndx: 131079 copy_elf: testfile38.copy -> testfile38.copy.copy.mmap (mmap,same) setshstrndx: 65543 copy_elf: testfile26 -> testfile26.copy (read,same) setshstrndx: 25 add_sections 'testfile26.copy': 65535 (sec_size: 0) setshstrndx: 65563 copy_elf: testfile26 -> testfile26.copy.mmap (mmap,same) setshstrndx: 25 copy_elf: testfile26.copy -> testfile26.copy.copy (read,same) setshstrndx: 65563 add_sections 'testfile26.copy.copy': 65535 (sec_size: 0) setshstrndx: 131099 copy_elf: testfile26.copy -> testfile26.copy.copy.mmap (mmap,same) setshstrndx: 65563 copy_elf: testfile27 -> testfile27.copy (read,same) setshstrndx: 25 add_sections 'testfile27.copy': 65535 (sec_size: 0) setshstrndx: 65563 copy_elf: testfile27 -> testfile27.copy.mmap (mmap,same) setshstrndx: 25 copy_elf: testfile27.copy -> testfile27.copy.copy (read,same) setshstrndx: 65563 add_sections 'testfile27.copy.copy': 65535 (sec_size: 0) setshstrndx: 131099 copy_elf: testfile27.copy -> testfile27.copy.copy.mmap (mmap,same) setshstrndx: 65563 copy_elf: testfile -> testfile.copy (read,same) setshstrndx: 32 add_sections 'testfile.copy': 65535 (sec_size: 0) setshstrndx: 65570 copy_elf: testfile -> testfile.copy.mmap (mmap,same) setshstrndx: 32 copy_elf: testfile.copy -> testfile.copy.copy (read,same) setshstrndx: 65570 add_sections 'testfile.copy.copy': 65535 (sec_size: 0) setshstrndx: 131106 copy_elf: testfile.copy -> testfile.copy.copy.mmap (mmap,same) setshstrndx: 65570 copy_elf: testfile10 -> testfile10.copy (read,same) setshstrndx: 30 add_sections 'testfile10.copy': 65535 (sec_size: 0) setshstrndx: 65568 copy_elf: testfile10 -> testfile10.copy.mmap (mmap,same) setshstrndx: 30 copy_elf: testfile10.copy -> testfile10.copy.copy (read,same) setshstrndx: 65568 add_sections 'testfile10.copy.copy': 65535 (sec_size: 0) setshstrndx: 131104 copy_elf: testfile10.copy -> testfile10.copy.copy.mmap (mmap,same) setshstrndx: 65568 PASS: run-copymany-sections.sh add_sections 'testfile-debug-types': 65535 (sec_size: 0) setshstrndx: 65571 PASS: run-typeiter-many.sh Adding sections to testfile add_sections 'testfile': 65535 (sec_size: 0) setshstrndx: 65570 Testing strip -o elflint testfile1.strip elflint testfile1.debug unstrip elfcmp Testing strip -g elflint testfile2.strip elflint testfile2.debug Testing strip in-place original size 3035912 stripped size 3196 elflint in-place PASS: run-strip-test-many.sh No errors No errors PASS: run-strip-version.sh PASS: run-xlate-note.sh PASS: run-readelf-discr.sh grep: /usr/lib/elfutils/ptest/tests/../libelf/elf.h: No such file or directory cat: /usr/lib/elfutils/ptest/tests/../libelf/elf.h: No such file or directory 0x0 None 0x1 WE32100 0x0 None PASS: run-dwelf_elf_e_machine_string.sh elfclassify --core core files are not programs core files are not shared core files are not kernel-modules core files are not debug-only elfclassify --elf-file object files are not archives object files are not core files object files are not program files object files are not shared files object files are not kernel modules object files are not debug-only files elfclassify --elf-archive archives are not elf-files archives are not core files archives are not program files archives are not shared files elfclassify --shared shared files are loadable shared files are not executables shared files are not debug-only shared files are not kernel modules elfclassify --program programs are executables (in this case) programs are not shared libraries (in this case) programs are not kernel-modules programs are not debug-only elfclassify --linux-kernel-module kmods are unstripped kmods are not debug-only kmods are not loabable (in the normal sense) gnu compressed kmods are unstripped elfclassify --debug-only debug-only files are unstripped debug-only files are not programs debug-only files are not shared compress the debug sections and try again again unstripped again debug-only PASS: run-elfclassify.sh PASS: run-elfclassify-self.sh PASS: run-disasm-riscv64.sh PASS: msg_tst PASS: system-elf-libelf-test PASS: asm-tst1 PASS: asm-tst2 PASS: asm-tst3 PASS: asm-tst4 PASS: asm-tst5 PASS: asm-tst6 PASS: asm-tst7 PASS: asm-tst8 PASS: asm-tst9 PASS: run-disasm-bpf.sh ====================== All 206 tests passed (6 tests were not run) ====================== DURATION: 24