��������elfutils-0.177-150300.11.6.1��������������������������������������������������������������������<���>�����,��������������������������������������������d@ Lp���9�|�r�����������M�v��ʵ�#���`���y�SG���*0�� ���S烥��M�&�qλln@gs�S�-�uK�(��h;u�dFt!.���;�F�N�U(���d[ݭ)�2��>>G�.\��� @&�МU:�[��K��P����JF"W�ky��e��G;���Ԓ���˗?�\䙜y?y����5�謜脀�wߟ��Z���_B>���=(�AQ�q;�}~( UpIG�3��q���P��̼�op�ku_/�$�ϲ�o n�?����>������������������������>��o����?�����o�������d���������������������������������������������������� ������������ ���H�������������������������������������������� �����������9�����������Z�����������k��������� ������������������������������������������������������������8����� �����n����� �������������������������� k����� ����� ����������� ����������� {��������������������(�������������������������-�������d���-�����������-��(�����������8�����������9�����`�����:�����B�����F�����Y������G�����Y������H�����Z �����I�����Z������X�����Z������Y�����Z������\�����Z������]�����[D�����^�����\O�����b�����\������c�����]p�����d�����]������e�����]������f�����]������l�����]������u�����^�����v�����^|�����w�����kl�����x�����k������y�����lD������z�����o|�����������o������������o������������o������������o����C�elfutils�0.177�150300.11.6.1�Higher-level library to access ELF files�elfutils is a collection of utilities and libraries to read, create and modify ELF binary files, find and handle DWARF debug data, symbols, thread state and stacktraces for processes and core files.��d@ Lsheep16����SUSE Linux Enterprise 15�SUSE LLC <https://www.suse.com/>�GPL-3.0-or-later�https://www.suse.com/�Development/Tools/Building�https://sourceware.org/elfutils/�linux�x86_64�����[P������b(������l������K��_���P�����J���`��J���^���K����������������5��V���1�����O������G�������K������������������A큤������������A큤������������������������������������������������������d@ 7d@ 7d@ 7d@ 7d@ 7d@ 7d@ 7d@ 0d@ 7d@ 7d@ 7d@ 7d@ 7d@ 7d@ 7d@ 7d@ 7d@ H]Sޑ]Sޑ]Sޑ]Sޑ]Sޑ]Sޑ]Sޑd@ H]Sޑc19f22b6ff78810b49016e79997c6a80f6e85424a04b0a5886c4620f06cae73d�a1b5e718519fb280a3e91a6703f85d23fe9b945e5603f8b8f66ca01c14505376�0f5d1b091dc1c32694d21faeec59f32134ff019e2a8461b2b9845ee76f90c776�8dc7c649a166afd3ed4aa04cf86d7f844f61676bf9bb83a2764d33e56624df7a�b648aa0a251b137e91d4daab4394abbcd935db809a08d7a9b5cc279950695d4b�bd4510b34e8ae9d76d05018186eae963b5e2484db5910059321c1d04c90e9f7f�8e1a208ff55a3ce26d0e8023d96f08b37d6ddef0f27a0447246138ce05a06c52�cf6f49c08ad5cd2a3adc84c3d87fc5a15d69f7bbea1cf6f6072287027500f5fa�7d229654917cb5a40227c57bb5d97566b49260f02d964d7aabc319dfb6e94898�b1b3b9a0a7145cf27a2028188548e22ee71d565547f21b502b1bbd47ddff9cb6�0f35b6e92752869efa06c01f75a48c0d7e7861fabe338993f0a03986bb639483�eeaa9a9395124b549aaf0b46a134750fe210977f63dea256c890c277e05888a2�265250674d7c42adb76d2c5d3627b5185f7f45028476d8891e1372bc0329f351�9858b1c116843e1a1e5ad56cccd29ce1de4ade8a77ab5302574e599ef5a6b02a�4864a98e6493a8a3dde9cff599dc399cf779cc6afa06dca62db60ec74b724b75�3c61800a514c85191e8008d71fe11decd7d753d10db77ce221905dc8052e79e7�2dbb67729ff7e8f3cc14b42296899daaee29f36532f52ff2eb79629c81c621e8��54fc86e70b1d82bfff328170d02b1f1e6fa15d2fc365ad549bf5b3a662c6ed91�2b39870eb572c901dd268249dc5bc902718cba97fc1b84c1381a11a68f8b10c3�4475a9aa84bc3d63fc4a907779c5c123033eadb9ab14f742cc0cbb33a5d10ec7�a611078884cbe05f29257ae92b1136151ea6cf921afbf1fa841065a67a024845�8d19b9376872da8d3c3ba8a651b446c8fb7816f2cff1ca77f313e2fa63cda6c8�e79826c0d46dc7f71f68c7eabcae99a4b2af432948ae0ab46d09cf90e4b8ea23�6870859dad32744427eeb4f7214928e46d3c21a7f79eb985ceb4e38687a183fa��8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903�����������������������������������������������������������������������������������������������������������������������������������root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�root�elfutils-0.177-150300.11.6.1.src.rpm��������������������������������������������������������������������������������������������������������������elfutils�elfutils(x86-64)�����@���@���@���@���@���@���@���@���@���@���@���@���@���@���@���@���@���@���@���@���@���@���@���@���@���@���@���@���@���@���@���@���@���@���@���@���@���@���@���@���@��� �� �� �� /bin/sh�libasm.so.1()(64bit)�libasm.so.1(ELFUTILS_1.0)(64bit)�libc.so.6()(64bit)�libc.so.6(GLIBC_2.14)(64bit)�libc.so.6(GLIBC_2.2.5)(64bit)�libc.so.6(GLIBC_2.3)(64bit)�libc.so.6(GLIBC_2.3.4)(64bit)�libc.so.6(GLIBC_2.4)(64bit)�libc.so.6(GLIBC_2.6)(64bit)�libc.so.6(GLIBC_2.7)(64bit)�libc.so.6(GLIBC_2.8)(64bit)�libdl.so.2()(64bit)�libdl.so.2(GLIBC_2.2.5)(64bit)�libdw.so.1()(64bit)�libdw.so.1(ELFUTILS_0.122)(64bit)�libdw.so.1(ELFUTILS_0.126)(64bit)�libdw.so.1(ELFUTILS_0.127)(64bit)�libdw.so.1(ELFUTILS_0.130)(64bit)�libdw.so.1(ELFUTILS_0.138)(64bit)�libdw.so.1(ELFUTILS_0.148)(64bit)�libdw.so.1(ELFUTILS_0.149)(64bit)�libdw.so.1(ELFUTILS_0.158)(64bit)�libdw.so.1(ELFUTILS_0.159)(64bit)�libdw.so.1(ELFUTILS_0.160)(64bit)�libdw.so.1(ELFUTILS_0.161)(64bit)�libdw.so.1(ELFUTILS_0.165)(64bit)�libdw.so.1(ELFUTILS_0.167)(64bit)�libdw.so.1(ELFUTILS_0.171)(64bit)�libdw.so.1(ELFUTILS_0.173)(64bit)�libdw.so.1(ELFUTILS_0.177)(64bit)�libelf.so.1()(64bit)�libelf.so.1(ELFUTILS_1.0)(64bit)�libelf.so.1(ELFUTILS_1.1)(64bit)�libelf.so.1(ELFUTILS_1.1.1)(64bit)�libelf.so.1(ELFUTILS_1.2)(64bit)�libelf.so.1(ELFUTILS_1.3)(64bit)�libelf.so.1(ELFUTILS_1.4)(64bit)�libelf.so.1(ELFUTILS_1.5)(64bit)�libelf.so.1(ELFUTILS_1.6)(64bit)�libelf.so.1(ELFUTILS_1.7)(64bit)�rpmlib(CompressedFileNames)�rpmlib(FileDigests)�rpmlib(PayloadFilesHavePrefix)�rpmlib(PayloadIsXz)������������������������������������������3.0.4-1�4.6.0-1�4.0-1�5.2-1�4.14.3�d?��b�b@b�y@]�A�\�9�[�#@Y�b�Y�m@YFk@Y*��Y�@X�:@X�@X�D�X��@XJ��W�u@W��@Wq@W)@Vя�Vp��VO@U��@T�D@T��T��T>a�meissner@suse.com�jeffm@suse.com�jeffm@suse.com�schwab@suse.de�jmoreira@suse.com�jmoreira@suse.com�jengelh@inai.de�jengelh@inai.de�schwab@linux-m68k.org�jengelh@inai.de�mliska@suse.cz�mliska@suse.cz�jengelh@inai.de�bwiedemann@suse.com�rguenther@suse.com�mliska@suse.cz�matz@suse.com�schwab@suse.de�fcrozat@suse.com�normand@linux.vnet.ibm.com�normand@linux.vnet.ibm.com�schwab@suse.de�idonmez@suse.com�tonyj@suse.com�tonyj@suse.com�tonyj@suse.com�p.drouand@gmail.com�jengelh@inai.de�- 0001-libelf-Fixup-SHF_COMPRESSED-sh_addralign-in-elf_upda.patch: make debuginfo extraction from go1.19 built binaries work again. (bsc#1203599)�- Added 4G memory build constraint for aarch64 to pass testing.�- Update to version 0.177 (Martin Liška): elfclassify: New tool to analyze ELF objects. readelf: Print DW_AT_data_member_location as decimal offset. Decode DW_AT_discr_list block attributes. libdw: Add DW_AT_GNU_numerator, DW_AT_GNU_denominator and DW_AT_GNU_bias. libdwelf: Add dwelf_elf_e_machine_string. dwelf_elf_begin now only returns NULL when there is an error reading or decompressing a file. If the file is not an ELF file an ELF handle of type ELF_K_NONE is returned. backends: Add support for C-SKY. - Update to version 0.176 build: Add new --enable-install-elfh option. Do NOT use this for system installs (it overrides glibc elf.h). backends: riscv improved core file and return value location support. Fixes CVE-2019-7146, CVE-2019-7148, CVE-2019-7149, CVE-2019-7664 - CVE-2019-7150: dwfl_segment_report_module doesn't check whether the dyn data read from core file is truncated (bnc#1123685) - CVE-2019-7665: NT_PLATFORM core file note should be a zero terminated string (CVE is a bit misleading, as this is not a bug in libelf as described) (bnc#1125007) - Removed patches: - libdwfl-sanity-check-partial-core-file-dyn-data-read.patch - libebl-check-NT_PLATFORM-core-notes.patch - Update to version 0.175 (Martin Liška): readelf: Handle mutliple .debug_macro sections. Recognize and parse GNU Property, NT_VERSION and GNU Build Attribute ELF Notes. strip: Handle SHT_GROUP correctly. Add strip --reloc-debug-sections-only option. Handle relocations against GNU compressed sections. libdwelf: New function dwelf_elf_begin. libcpu: Recognize bpf jump variants BPF_JLT, BPF_JLE, BPF_JSLT and BPF_JSLE. backends: RISCV handles ADD/SUB relocations. Handle SHT_X86_64_UNWIND. - CVE-2018-18521: arlib: Divide-by-zero vulnerabilities in the function arlib_add_symbols() used by eu-ranlib (bnc#1112723) - CVE-2018-18310: Invalid Address Read problem in dwfl_segment_report_module.c (bnc#1111973) - CVE-2018-18520: eu-size: Bad handling of ar files inside are files (bnc#1112726) - Removed patches: - arlib-check-that-sh_entsize-isnt-zero.patch - libdwfl-sanity-check-partial-core-file-data-reads.patch - size-handle-recursive-elf-ar-files.patch - Update to version 0.174 (Martin Liška): libelf, libdw and all tools now handle extended shnum and shstrndx correctly. elfcompress: Don't rewrite input file if no section data needs updating. Try harder to keep same file mode bits (suid) on rewrite. strip: Handle mixed (out of order) allocated/non-allocated sections. unstrip: Handle SHT_GROUP sections. backends: RISCV and M68K now have backend implementations to generate CFI based backtraces. - CVE-2018-16402: libelf: denial of service/double free on an attempt to decompress the same section twice (bnc#1107066) Double-free crash in nm and readelf - CVE-2018-16403: heap buffer overflow in readelf (bnc#1107067) - CVE-2018-16062: heap-buffer-overflow in /elfutils/libdw/dwarf_getaranges.c:156 (bnc#1106390) Removed patches: libelf-error-if-elf_compress_gnu-is-used-on-SHF_COMPRESSED.patch libdw-check-end-of-attributes-list-consistently.patch libdw-readelf-make-sure-there-is-enough-data-to-read.patch - Update to version 0.173 (Martin Liška): More fixes for crashes and hangs found by afl-fuzz. In particular various functions now detect and break infinite loops caused by bad DIE tree cycles. readelf: Will now lookup the size and signedness of constant value types to display them correctly (and not just how they were encoded). libdw: New function dwarf_next_lines to read CU-less .debug_line data. dwarf_begin_elf now accepts ELF files containing just .debug_line or .debug_frame sections (which can be read without needing a DIE tree from the .debug_info section). Removed dwarf_getscn_info, which was never implemented. backends: Handle BPF simple relocations. The RISCV backends now handles ABI specific CFI and knows about RISCV register types and names. - Update to version 0.172 (Martin Liška): No functional changes compared to 0.171. Various bug fixes in libdw and eu-readelf dealing with bad DWARF5 data. Thanks to running the afl fuzzer on eu-readelf and various testcases. - Update to version 0.171 (Martin Liška): DWARF5 and split dwarf, including GNU DebugFission, are supported now. Data can be read from the new DWARF sections .debug_addr, .debug_line_str, .debug_loclists, .debug_str_offsets and .debug_rnglists. Plus the new DWARF5 and GNU DebugFission encodings of the existing .debug sections. Also in split DWARF .dwo (DWARF object) files. This support is mostly handled by existing functions (dwarf_getlocation*, dwarf_getsrclines, dwarf_ranges, dwarf_form*, etc.) now returning the data from the new sections and data formats. But some new functions have been added to more easily get information about skeleton and split compile units (dwarf_get_units and dwarf_cu_info), handle new attribute data (dwarf_getabbrevattr_data) and to keep references to Dwarf_Dies that might come from different sections or files (dwarf_die_addr_die). Not yet supported are .dwp (Dwarf Package) and .sup (Dwarf Supplementary) files, the .debug_names index, the .debug_cu_index and .debug_tu_index sections. Only a single .debug_info (and .debug_types) section are currently handled. readelf: Handle all new DWARF5 sections. - -debug-dump=info+ will show split unit DIEs when found. - -dwarf-skeleton can be used when inspecting a .dwo file. Recognizes GNU locviews with --debug-dump=loc. libdw: New functions dwarf_die_addr_die, dwarf_get_units, dwarf_getabbrevattr_data and dwarf_cu_info. libdw will now try to resolve the alt file on first use of an alt attribute FORM when not set yet with dwarf_set_alt. dwarf_aggregate_size() now works with multi-dimensional arrays. libdwfl: Use process_vm_readv when available instead of ptrace. backends: Add a RISC-V backend. There were various improvements to build on Windows. The sha1 and md5 implementations have been removed, they weren't used. - Update to version 0.170 (Martin Liška): libdw: Added new DWARF5 attribute, tag, character encoding, language code, calling convention, defaulted member function and macro constants to dwarf.h. New functions dwarf_default_lower_bound and dwarf_line_file. dwarf_peel_type now handles DWARF5 immutable, packed and shared tags. dwarf_getmacros now handles DWARF5 .debug_macro sections. strip: Add -R, --remove-section=SECTION and --keep-section=SECTION. backends: The bpf disassembler is now always build on all platforms. - Includes changes in 0.169 backends: Add support for EM_PPC64 GNU_ATTRIBUTES. Frame pointer unwinding fallback support for i386, x86_64, aarch64. translations: Update Polish translation. - CVE-2017-7611: elfutils: DoS (heap-based buffer over-read and application crash) via a crafted ELF file (bnc#1033088) - CVE-2017-7610: elflint: heap-based buffer overflow in check_group (bnc#1033087) - CVE-2017-7609: memory allocation failure in __libelf_decompress (bnc#1033086) - CVE-2017-7607: heap-based buffer overflow in handle_gnu_hashi (readelf.c) (bnc#1033084) - CVE-2017-7608: heap-based buffer overflow in ebl_object_note_type_name (eblobjnotetypename.c) (bnc#1033085) - CVE-2017-7613: elfutils: denial of service (memory consumption) via a crafted ELF file (bnc#1033090) - CVE-2017-7612: elfutils: denial of service (heap-based buffer over-read and application crash) via a crafted ELF file (bnc#1033089) - Removed patches: - obsolete 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch - ppc-machine-flags.patch - elflint-check-symbol-table-data-is-big-enough-before-check.patch - elflint-dont-check-section-group-without-flags-word.patch - libelf-check-compression-before-allocate-output-buffer.patch - readelf-fix-off-by-one-sanity-check.patch - use-the-empty-string-for-note-names-with-zero-size.patch - elflint-sanity-check-the-number-of-phdrs-and-shdrs.patch - elfutils-dont-trust-sh_entsize.patch - Packaging cleanups: - Modernize specfile and metadata. (Jan Engelhardt) - Use %make_build (Martin Liška) - Update License tag to GPL-3.0-or-later, as requested by legal review. (Dominique Leuenberger) - Don't make elfutils recommend elfutils-lang as elfutils-lang already supplements elfutils. (Antoine Belvire) - Fix typo in the recommends name bsc#1104264 (Tomas Chvatal) - Use %license (boo#1082318) (Fabian Vogt) - Test fixes (Andreas Schwab): - disable-tests-with-ptrace.patch: Remove, set XFAIL_TESTS instead - dwelf_elf_e_machine_string.patch: Avoid spurious failure�- disable-tests-with-ptrace.patch: Remove, set XFAIL_TESTS instead - dwelf_elf_e_machine_string.patch: Avoid spurious failure�- CVE-2018-16402: libelf: denial of service/double free on an attempt to decompress the same section twice (bnc#1107066) Add patch: libelf-error-if-elf_compress_gnu-is-used-on-SHF_COMPRESSED.patch - CVE-2018-18521: arlib: Divide-by-zero vulnerabilities in the function arlib_add_symbols() used by eu-ranlib (bnc#1112723) Add patch: arlib-check-that-sh_entsize-isnt-zero.patch - CVE-2017-7611: elfutils: DoS (heap-based buffer over-read and application crash) via a crafted ELF file (bnc#1033088) Add patch: elflint-check-symbol-table-data-is-big-enough-before-check.patch - CVE-2017-7610: elflint: heap-based buffer overflow in check_group (bnc#1033087) Add patch: elflint-dont-check-section-group-without-flags-word.patch - CVE-2018-16403: heap buffer overflow in readelf (bnc#1107067) Add patch: libdw-check-end-of-attributes-list-consistently.patch - CVE-2018-16062: heap-buffer-overflow in /elfutils/libdw/dwarf_getaranges.c:156 (bnc#1106390) Add patch: libdw-readelf-make-sure-there-is-enough-data-to-read.patch - CVE-2018-18310: Invalid Address Read problem in dwfl_segment_report_module.c (bnc#1111973) Add patch: libdwfl-sanity-check-partial-core-file-data-reads.patch - CVE-2019-7150: dwfl_segment_report_module doesn't check whether the dyn data read from core file is truncated (bnc#1123685) Add patch: libdwfl-sanity-check-partial-core-file-dyn-data-read.patch - CVE-2019-7665: NT_PLATFORM core file note should be a zero terminated string (CVE is a bit misleading, as this is not a bug in libelf as described) (bnc#1125007) Add patch: libebl-check-NT_PLATFORM-core-notes.patch - CVE-2017-7609: memory allocation failure in __libelf_decompress (bnc#1033086) Add patch: libelf-check-compression-before-allocate-output-buffer.patch - CVE-2018-16402: Double-free crash in nm and readelf (bnc#1107066) Add patch: libelf-error-if-elf_compress_gnu-is-used-on-SHF_COMPRESSED.patch - CVE-2017-7607: heap-based buffer overflow in handle_gnu_hashi (readelf.c) (bnc#1033084) Add patch: readelf-fix-off-by-one-sanity-check.patch - CVE-2018-18520: eu-size: Bad handling of ar files inside are files (bnc#1112726) Add patch: size-handle-recursive-elf-ar-files.patch - CVE-2017-7608: heap-based buffer overflow in ebl_object_note_type_name (eblobjnotetypename.c) (bnc#1033085) Add patch: use-the-empty-string-for-note-names-with-zero-size.patch�- CVE-2017-7613: elfutils: denial of service (memory consumption) via a crafted ELF file (bnc#1033090) Add patch: elflint-sanity-check-the-number-of-phdrs-and-shdrs.patch - CVE-2017-7612: elfutils: denial of service (heap-based buffer over-read and application crash) via a crafted ELF file (bnc#1033089) Add patch: elfutils-dont-trust-sh_entsize.patch�- Restore obsolete on libebl.�- Update package descriptions. - Rename libebl1 to libebl-plugins as these are not linked, but dlopened using their unversioned libebl_$ARCH.so name. - Have libelf1 require libebl-plugins (libebl.a, which does the dlopen call, is staticly built into libelf1). This is necessary for pahole to display its results. [boo#1049871]�- ppc-machine-flags.patch: support EM_PPC machine flags - disable-tests-with-ptrace.patch: disable more tests�- Update Git-Clone URL�- Add 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch unconditionally in the spec file. As we can't support binary diff, a newly added test-case is removed from the patch.�- Add 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch: fix .gnu.attributes checking on ppc64{,le}.�- Add missing ldconfig calls for libasm1�- make tests pass when user does not want debuginfo (boo#1031556)�- Update to version 0.168: libelf: gelf_newehdr and gelf_newehdr now return void *. libdw: dwarf.h corrected the DW_LANG_PLI constant name (was DW_LANG_PL1). readelf: Add optional --symbols[=SECTION] argument to select section name. - Includes changes from 0001-Add-GCC7-Wimplicit-fallthrough-support-fixes.patch and 0001-ar-Fix-GCC7-Wformat-length-issues.patch. - Remove elfutils-0.137-dwarf-header-check-fix.diff which is no longer required after a debugedit fix.�- Add 0001-Add-GCC7-Wimplicit-fallthrough-support-fixes.patch: fix new warning introduced in GCC 7. - Add 0001-ar-Fix-GCC7-Wformat-length-issues.patch: fix -Wformat-length warning introduced in GCC 7.�- Update to version 0.167: libasm: Add eBPF disassembler for EM_BPF files. backends: Add m68k and BPF backends. ld: Removed. dwelf: Add ELF/DWARF string table creation functions. dwelf_strtab_init, dwelf_strtab_add, dwelf_strtab_add_len, dwelf_strtab_finalize, dwelf_strent_off, dwelf_strent_str and dwelf_strtab_free. Support compressed sections from binutils 2.27. - Remove patch elfutils-0.166-elfcmp-comp-gcc6.patch: included upstream.�- disable-tests-with-ptrace.patch: disable tests that use ptrace when running under qemu-linux-user�- Update to version 0.166: + config: The default program prefix for the installed tools is now eu-. Use configure --program-prefix="" to not use a program prefix. + Various bugfixes. - Drop elfutils-0.164-dt-ppc-opt.patch and elfutils-0.164-gcc6.patch (merged upstream) - Add patch elfutils-0.166-elfcmp-comp-gcc6.patch: fix self-comparison error with GCC 6. - Changes from 0.165: + Add eu-elfcompress + Add pkg-config files for libelf and libdw.�- add elfutils-0.164-gcc6.patch�- rename dt-ppc-opt.patch as elfutils-0.164-dt-ppc-opt.patch and add reference to upstream commit id�- dt-ppc-opt.patch: add support for DT_PPC_OPT�- Update to version 0.164 Drop the following patches, fixed upstream: * elfutils-portability-0.163.patch * elfutils-revert-portability-scanf.patch * elfutils-uninitialized.diff * libebl-prototype-fix.diff Changelog: - strip, unstrip: * Handle ELF files with merged strtab/shstrtab tables. * Handle missing SHF_INFO_LINK section flags. - libelf: * Use int64_t for offsets in libelf.h instead of loff_t. - libdw: * dwarf.h Add preliminary DWARF5 DW_LANG_Haskell. - libdwfl: * dwfl_standard_find_debuginfo now searches any subdir of the binary path under the debuginfo root when the separate debug file couldn't be found by build-id. * dwfl_linux_proc_attach can now be called before any Dwfl_Modules have been reported. - Implement %check�- Update to version 0.163 Drop patch elfutils-fix-dir-traversal-vuln-in-ar-extraction.patch Drop patch elfutils-0.148-dont-crash.diff (fixed by 9ceebe69) Drop patch elfutils-portability-0.161.patch Add patch elfutils-portability-0.163.patch Changelog: 0.163: - Bug fixes only, no new features. 0.162: - libdw: Install new header elfutils/known-dwarf.h. dwarf.h Add preliminary DWARF5 constants DW_TAG_atomic_type, DW_LANG_Fortran03, DW_LANG_Fortran08. dwarf_peel_type now also handles DW_TAG_atomic_type. - addr2line: Input addresses are now always interpreted as hexadecimal numbers, never as octal or decimal numbers. New option -a, --addresses to print address before each entry. New option -C, --demangle to show demangled symbols. New option --pretty-print to print all information on one line. - ar: CVE-2014-9447 Directory traversal vulnerability in ar extraction. - backends: x32 support.�- Make ebl modversion predictable to allow build-compare (bnc#916043)�- CVE-2014-9447: elfutils: Directory traversal vulnerability (bnc#911662) Add patch: elfutils-fix-dir-traversal-vuln-in-ar-extraction.patch�- Update to version 0.161 + libdw: New function dwarf_peel_type. dwarf_aggregate_size now uses dwarf_peel_type to also provide the sizes of qualified types. dwarf_getmacros will now serve either of .debug_macro and .debug_macinfo transparently. New interfaces dwarf_getmacros_off, dwarf_macro_getsrcfiles, dwarf_macro_getparamcnt, and dwarf_macro_param are available for more generalized inspection of macros and their parameters. dwarf.h: Add DW_AT_GNU_deleted, DW_AT_noreturn, DW_LANG_C11, DW_LANG_C_plus_plus_11 and DW_LANG_C_plus_plus_14. - Remove merged patches + elfutils-robustify.patch + elfutils-no-po-test-build.diff + elfutils-check-for-overflow-before-calling-malloc-to-uncompress-data.patch - Refreshed patch (from Fedora sources) + elfutils-portability.patch > elfutils-portability-0.161.patch - Add a lang subpackage�- Update homepage URL and improve RPM group classification�sheep16 1681918540�������������������������������������������������������������������������������������������������������������� ��� ��������� ����������������������������������������������������������������������������0.177-150300.11.6.1�0.177-150300.11.6.1���������������������������������������������������������������������������������������������������eu-addr2line�eu-ar�eu-elfclassify�eu-elfcmp�eu-elfcompress�eu-elflint�eu-findtextrel�eu-make-debug-archive�eu-nm�eu-objdump�eu-ranlib�eu-readelf�eu-size�eu-stack�eu-strings�eu-strip�eu-unstrip�elfutils�AUTHORS�ChangeLog�NEWS�NOTES�README�THANKS�TODO�elfutils�COPYING�/usr/bin/�/usr/share/doc/packages/�/usr/share/doc/packages/elfutils/�/usr/share/licenses/�/usr/share/licenses/elfutils/�-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g�obs://build.suse.de/SUSE:Maintenance:28668/SUSE_SLE-15-SP3_Update/0af6bf54508082dd78ff0a301413ca59-elfutils.SUSE_SLE-15-SP3_Update�drpm�xz�5�x86_64-suse-linux��������������������������������� ��� ��������� ���������������������������������������ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=3c4a59f5a776b9e8f8df86286c2d7459fd2f9ff3, for GNU/Linux 3.2.0, stripped�ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=3952ab4f79890eabebe271f9aef00eb043e069e3, for GNU/Linux 3.2.0, stripped�ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ec456b81a3a2d472ffa33e84238de2d11a9c0375, for GNU/Linux 3.2.0, stripped�ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=5aa8ebbe97d8043a6a2671fe3a4b09a0ec6cbafa, for GNU/Linux 3.2.0, stripped�ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7ac54c47b0fcf936fa3e9a1c651247e7aee04b4d, for GNU/Linux 3.2.0, stripped�ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=3b222484c7ac3c05309ea59a7a015600d26bd98b, for GNU/Linux 3.2.0, stripped�ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f3c4d016ed49e4198cae81fceb93964feb15c602, for GNU/Linux 3.2.0, stripped�POSIX shell script, ASCII text executable�ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7a2af6289be1fcc16da56bdf3ad67e8768d80162, for GNU/Linux 3.2.0, stripped�ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7bf4bd0d9e92ced2c206891a27d115824eb11b64, for GNU/Linux 3.2.0, stripped�ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1fd35b4a51de0fa288fa77da3b83dad58eb582f8, for GNU/Linux 3.2.0, stripped�ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=cdc627276326f74bc15908af7b376f2675a48a46, for GNU/Linux 3.2.0, stripped�ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=99feb828108807cbf12cafbe4ab20e1310dd124c, for GNU/Linux 3.2.0, stripped�ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a8846b485a937ed57dc7dd8f3d4f82cd7c063b8d, for GNU/Linux 3.2.0, stripped�ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=8493cec5b90720c13cc53711b39a9c759cfb1dd1, for GNU/Linux 3.2.0, stripped�ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2e77a8c592ee11bc8df015f6278aa2952dc22935, for GNU/Linux 3.2.0, stripped�ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=9f86d74396f9c33bd3743d831b4d84d78615b80d, for GNU/Linux 3.2.0, stripped�directory�ASCII text���������������$���/���:���G���P���Q���_���m���v������������������������������������������������������������������ ������������ ��� ������������ ������ ����������������������������������������������������R��R��R��R��R��R��R�� R��R��R��&R�� R��R��R��R�� R��R��R��R��R��R��"R�� R��R��R��R��R��R�� R��R��&R��$R��'R�� R��R��R��R�� R��R��R��R��&R��'R��$R�� R��R��R��R��R��R��R��R��&R��'R��(R�� R��R��R��R�� R��R��R��R��R��#R��"R��(R��$R�� R��R��R��R��R��R��R��R��'R�� R��R��R��R���R�� R��R��&R�� R��R��R��R��R��R��R��R��R��R��R�� R��R��&R�� R��R��R��R��R��R��R��R��R��R��R��R��R��R��R��R��"R�� R��R��R�� R��R��R��R��R��R��R��R��R��R��R��!R��%R��&R��'R��"R��(R��$R�� R��R��R��R��R��R��R��R��R��R��R��R��R��R��&R��'R�� R��R��R��R��R��R��R��R��R��R�� R��R��R��R��&R�� R��R��R��R��R��R��R�� R��R�� R��R��R�� R��R��R��&R��'R��(R�� R��R��R��R��R��R��R��R��R��R��R��R��R�� R��R��&R��'R�� R��R��R�������l��J�?�<�����utf-8�5634e65ba2283c881ece446d56a26515d22c0cd39cfed46e83416f20c772db4b��������?������ ����7zXZ�� ����!���t/��.I�]�"�k�%����Zh��WG�G�����~����Ty6U.@���D�{D�ɱ����hϒ�����t�o��a��b&S�;���-���<=c��duAz0�*u���Q���<�w�g��(����Δ�vsJ�b���U�������;���>�Y{[_ܴ�{nz-� �]ѽ\�.r������G��X}�gT�zfDf��� e��'� ��;0tʜ w,��|^6�p�D�2����7��oW\�W�4Y ��$�ǒ+)h����)�;858p'^y��� �Cc�����Fy_�����Iä\I�2a���-_��$��[�y��g/��)I�=8�j¾U{����*�_�����*�v �;���ﶏ�� *��wg0�����D�X�s �q�A�&IJ����f��b�'�l�1��2,uA�H�Q^�A� ��9A����_;���Fd8p<�TZ��$K�>��,ujhrͩ���g���7YΤ!�PN�_��6��9�s�m(���EDҾp�9���i&������d+]�a�3��5w庌���F�ڻqj��)����W��7ź�A��_ݪ����`$! ckU�i=0��h�E1 �}�����0 ������Ӓ���F$âL7���~f���V i�r�f�n��^@��C{ORcMo FwI�1!�V��Ժ�IC(�D��I�}��S�b�] ��4��k' ���3*��Uoɠ T�n�d���<�=S�I)I*A<6����x��'S4+�ʄo���]�eagu�$�����1Җ&]4؈�GwE|�%9SE�F�U���O�}����}��Z������5t�r���:S���O��{Dft�J���8$�Tv�1=H�4{��ůDl��$%n6���R����K4������鳅#���11��A�ܥ�Ȣ{VEv7MGu����D�7,u�;���\��V����?sۛAԣk_��{�Z�dr�E$+[|��j�ܜ�ɐT^F�۰���s2�Q���W�)m�P��ЂhΡ%��Y�Go�D��V�iA��z�h=wk�hs �����4�����ZA��S�`L,�2&����+B�P�qڧ�����:# q]VF���6v�dsժ:N!c/Z��B�t(�͜�����|we�c���� .ù rd W���)�R��]X��B�8�;�$��`s��W��x��U�� v�$���}�GCf���Y8����x|�(B�(��jz�~�p�6�������%��rnG�I�js�����ρ���i��v_h�+ʩ��ӽ�o��<�68tn~ ��%r�2\ ���i��Կž�H�}������L�Q1�MQ`�/O��f/�5�Ń͚�K��e7��gp�d�g��MʶC�}(���͔X[� �\�G�*l��T�2�l�B�8g��pd_����b�UP����f O�`����2w�fg�X��0��0XBB!�+uPc��t����������E�8 �F7TS�?�#ཐ+Ŭ�z���؆�� ��89Gڬ֗��s��a}@�������j�Bv���<w�W�*�W�e\6,��R�Eu���-}a�B!�����GK+#a&��СB)�,8����3z�?=q[����>���?8&�]�?��{�t��hs�>�� �N����G��,�B�9��E������������E�-Ԡ�D���m=y�xy.�m �r�o������\(l�Gf|��i$7��e���F�##3&=��|>��Z�/� �,L�#�=��ylLy;����yF��UG�S/���`%hg�� �B�q�]�ǵ[�ɖ���*4��1�rq�|Z����Ui���P�r�^P;p��kH�v�$H�\�@!�lw�/���Lo�C�=��$H�*q�4�J#����r_�YHeE��]�afG����J�47�CGS�6J��h���j1X�^j���[#Iy�����!��"��6̛�Uڪ�v=t�i�ҡy���7P�9��6\��� ���e����n8nj|XrC�M��o��Af��<I���P;>��#bD�>J�C�u�怫�/EY�%��X+j)e҉���/�O�g��7���=�O魯=�"��5�q�j'{����*�NH:U�b+[T��}Y[�:���L'��Z������<O`�21�": ��Oo�+P��l�v���q�~��]A�g��v��r���#��*����]b�S��W?�U'a��4���L�Áij��z�4Z#���?���3�pm�3僺!Ԉ]� ��H��?;V]��H$#��ԞS@�BVZm�O�?��Y��E*�rD%v�%��jjY�mS��Gq��c�DL��zШ����,��e7���!���aT=�C��\?h;nE�ո���ޗ]���K1�V ���]�I^}�5<���˲���=��s0jc��+c���r~Z�p8uqRa����$����F&�� ��~��f>6�%�$�Ć¯T ���b�r!�U�0���לl&Y�d$�w�r�t�w������"�;K��0K�+���u����f@�'�>y�WFTZ=e��e!����B�\{+�3;� "��\�#�Z��M��H��m�w����aXo���P�� ���ڏN`�fLN��v�@���U�~ٻ Ǝ����y�?Ѧ"���W����G1�ۇ:�2�iʖ_f�� ����4���66��PqQTp'������HCE��6��yxjL����[�+r&ˎ��O�~ ;�jp��>�jD�/�p6��_�Λ�1Ԧ�����쨈:�Z�o�p"5����Dql9iL����M$σB��6xo�95}����S4 �Pʼտ��t��/�wO��S�a#�(�[�5�3-��]t�֩ȨNH�eAd���0@u�n�����/a�P�]1�^��s~J���oV <3�^�a#��*]�d���O�c�䴙³���v�������kqhے]��f�#sX���8A��Dpe��6'V�� ��� ԍ�1��1̖���S�Ȥ���CX����8�鲽��T�e���&�B��6���2��#H�?X}g��@Rsy)�u�il�m9�N^�]8�ʒ�\�$�|hiIcJ�����������p�Y�O�z^�Y,r*ǖoճ�����9J�'h_]�d�t6�#�+�p�4ePF�g��'&vE�2�r"�}Y�~�E��~;�\o����F�W8�J�c�������-(��0��vk�>�bz�j�u�W$t8����9��1`mHN�x�N�^�^�oȍ�%�I�Lͺ��%9��=\MP��>嬉Ԙ�W���b�:�`�roߛD�S����<:p���zP$@��Vk"v�h�d7 �pJ��̺�+o����l�aذ�(+y���� �v3��X������"��l���N�a2���~�)���q �,���t��53&��i�r�XA��xN���yYu���x�@�Hҽu9.��+%#Ӌ'L��i �#�U�����B����>曝�C����p�*���ڤ��J��OLI� Bߤ2ˮ�����pKU".�FD�ͪ���EJ��S�NK�k�Bm_��6]�i%���ҩ����SB�Q��BL�γ�Y��� �+G����JJ�9 ]�$��Z�?s�\Yi��r�'H��A*�%���o�E�L, .��٨��A�:r��aek�zi����X�5כ�1��^�a��<ߙdlj</0�<J�%"9���y{b� �>$8c~��)$z��&����r ��21 }ݵj{ow�!Z?0�zy!�a� 5 w�����x��7�>�{�9�/�M3��1k��CROx�2r���jBE9lc�����%���_�3���Mv�1 �U2]�~%�֗�2Iq�(�If�`��M�V�6_���/��a�oZ�Va4��[�|�C)�mƳ۰v|���O��ͩ�O0�/�Q��8l��j����;�&a\�:w��x�Pz!�I���灊 ��������К{R�Ѩ��Jt��O�+҉-�Z�M�&�퐺@"�CMd�.�{��)Hm����Z�Κ:1�I �ӮR��K��� T`���dZ}��8,͊�(\�H��q��l�{�W;�9��h�t�5f��(.i�ūX�FV1Vr���qѿ!5[�bo�b��7z���"�r�|�8�[}���i\`�\�/dw�\Aaﰗ�~�[�ӧ&M�H�����x�>�tM�����z�1F�f�-6E�f gb����D��`g��:��cI0Z|4 ���,���hQ�l�I��#��κ^6���k��x�ű5(*N,N �����ߢ��M���l����o���c:����t���=1DU�����J'Zի�q�]EF�1{YO��O�`���*���}�@B��ؑ����d�h�g�]���ݺ)���v!M,�ah&��Ks�"m������O�����Mm+,���PP�x��� ���ρ���Z�o�=Q��Wyz`�|�"(Dz�ڙ �1�U��k�YT�xݘ�~aj�$��Lĺ�O���(N� �]�,��������S��=(2C4�.�Ė�G'�=}?ɡ�l�P�N͐�Ә>�����x �o�A�#�y��~�Z�Iy�Te��.uc? lq����쥏�m�0���晕7�N�X��m��bҘ1>~���^����2]�Q�=�/ \13���Q'f�����wx���P��C�\��.`VJr�lj���C�)��ґce^l�����R����ց��w6㒝��t��hz��j��*V�ų9�=��{%�t�nu��b&��c3sv��B.�6���9��9k_[��F�� �M��H��dh�3��2��K�Οo�6xm5�!g���)T�W~\sfBR�q$3��|ԭ���渲��r��X6��a����w���R��U�=�w���0\4b�ӳIp�bj�K B��F�ɉ�)gaby��ӧ�5%5�Z��l}������\���?���!��**��|�u5�0�!�a,��bT���=�U{ݔ�Np�U��2Â���sF*e�vP�يШ�{gZ*n�<�}֎E]���J��\�jp�㠝�S���8�p�Î� SY~�J����{l����4~�MY�1���Q����D���*�hÁ�i�̠e��s��_�ȱ��4E=L4���u;H����8bh�s zQ�����"��[��,&٥ޟ��2<�~��ʹD��}T+��0�ӫN���f�M=�����W�������ķ45��gԖ�6�r��\���6�4w�Z��'����3[�I/���� �f�C�j���5�����&���Zh���έvP.�/8�Y��AQoL7��V�R�����A���p�ϻc�� n���@ }��G���|�]5qn�U�� �X����j�����p�]��VV�g��}`GjO���x��1n�H�Ri)�Z�2I�M3�9�'�^)�qʋ��������B�{��TL�01�k�d�"NȦ��`����Ky~L<�������r�~�N�;�p���k��K��ɹ|%ϴ��D�g^^����. 7�C�OI�)j��N�DuĶ#��w�����X���>q�%&}��SO�� �Y�����;�i*����x'�A��D�g�ՐpԝU>e���{.���}c[�R���|�&��u;�y�Τ;i=�ဏ�Ȭ���g�R�rӳ�Ӱ(��0rLMAгb�fnN�d�.ݭ�" ����=���Ja�#8�t��z����^[�u2U<�z�����S�A�81����P�邞Bba�J�^<s%�����x�GPQ�1���s�ʩf����8$q� �P�TL���4 �L���2_���VnN��|"9�[�Рv�eB���'`��:}�c�~���U�[��oA�S�5��2�m ��i��@̗N��x�{\�O��`e}gd���k���M!�E3�G��;�D�������1C K��HE�q��2��#�U����u-�N�ƚ�l܋��LƟ;W�x��2�Z):��#��d�6�t��r�qfLި��vM�.'&���b�!�J��ꔰ؊�e�/��������,&0����j$ɕ��H�%�t�Fs�kʬ���9�G����DQ�"|m!�����F�:s1D��BcN����X֓#����=����\�@J[�y-FH�o?��K�?J�(�� ��UP�=�VB!gj�8�)<Y����4�����{�=�q��A-����*B��`��j�%�H'�j3ώ��VL^_���j��k�Z��_&�1�͍��):��J[�W�TQai3��G�c� �U��I�Gk�g.�����cB��!�6�����cu������(���R�>}�zS=.�!e�!)�+qHp�`=s��}W�^uʼ�!��&�31#)֏��kY��e/�%�|o�?��@�����biP�v���~&�R��Y��"O��WKo�Z�d3����P�;�߅��I�e`�h�7IX)�k�^"�$��`������s�R�!&^��{�x��ߟ�A�q�9o���n��_�kl�M�ȹ�y� ��������݄�3c��_�ɶ�����Og]�C��v��e���ѕ3@y"ݹ��(}5����w��g�@�N� Vk^o����RK��o7v�ǸP�Ռ^���c=G��/��Os���8 �-'K�!Pm������m�. �2y����$�l��;�(���`�Wڟ�n�A}�'7�B��̰Ҍt�)�,/��܊���f��ao>�ׯ�x�iݨ0.�Y�\��+��X�[QЎ�и���,�32�f�Dd�9]쉿�Wt s��K�}���H>���ܟ��Ç����y��zd���P�fi�@MVnM��/�0g�o���J��`]�͞�1#iO��A���@ʼ��/�����Y@m&I�I6�=�w%%w�@���q$ ,-��k#=t3��!��i���Vغ�*k��b������lD]�v�9%�߸�$I�>y��~*>��f�N aT��=_~�����7$�>����~uko;g��Ѡ��I !n/}cP����ҭ�҃�&E�`���q��iF���'Y7H��,�⫭����ڱ����������R8Q�f��&sW��*:�p�G��q�yuŨh_�GP��։�uA�?�Ɓ:o��*M�����o�A�kic��)�H�~S���B�d�����*�9���( ��#��!�����bw~f��{�����U�v�on�8����;S"���-�\ӭI�-u��9�\����;�������� YZ