Revisions of elfutils

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 701262 from Richard Biener's avatar Richard Biener (rguenther) (revision 72)
- Add gcc9-tests-Don-t-printf-a-known-NULL-symname.patch in order to
  fix boo#1120864. (forwarded request 701234 from marxin)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 677347 from Richard Biener's avatar Richard Biener (rguenther) (revision 71)
- Add elfutils.keyring and verify signature. (forwarded request 677312 from marxin)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 649599 from Richard Biener's avatar Richard Biener (rguenther) (revision 70)
- Update to version 0.175
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.
Fixes CVE-2018-18310, CVE-2018-18520 and CVE-2018-18521.
- remove disable-backtrace-dwarf-test.patch patch - the test
  works now (forwarded request 649580 from marxin)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 637381 from Richard Biener's avatar Richard Biener (rguenther) (revision 69)
- Add disable-backtrace-dwarf-test.patch in order to work around:
  https://sourceware.org/bugzilla/show_bug.cgi?id=23673. (forwarded request 637018 from marxin)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 621693 from Richard Biener's avatar Richard Biener (rguenther) (revision 67)
- Update to version 0.173
  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.
- add cfi-fix.patch: make build green on arm target (forwarded request 621681 from marxin)
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 616503 from Richard Biener's avatar Richard Biener (rguenther) (revision 66)
- Update to versio 0.172
  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. (forwarded request 616253 from marxin)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 614220 from Richard Biener's avatar Richard Biener (rguenther) (revision 65)
- Update to version 0.171
  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.
- Remove patches: elfutils-0.170-Wpackednotaligned.patch,
  elfutils-0.170-stripnothing.patch, gcc8-disable-test.patch 
- make package with V=1 to print verbose command line (forwarded request 613899 from marxin)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 585779 from Richard Biener's avatar Richard Biener (rguenther) (revision 63)
- Update to version 0.170
  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.
- Remove obsolete 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch 
  and ppc-machine-flags.patch
- Add elfutils-0.170-stripnothing.patch to robustify test and avoid a FAIL.
- Add elfutils-0.170-Wpackednotaligned.patch to fix build with GCC 8.
  (boo#1084637) (forwarded request 584787 from rguenther)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 580189 from Richard Biener's avatar Richard Biener (rguenther) (revision 62)
Use %license (boo#1082318). Please forward to SLE, if possible (forwarded request 580083 from favogt)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 504583 from Richard Biener's avatar Richard Biener (rguenther) (revision 60)
- ppc-machine-flags.patch: support EM_PPC machine flags
- disable-tests-with-ptrace.patch: disable more tests (forwarded request 504468 from AndreasSchwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 501368 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 59)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 491760 from Richard Biener's avatar Richard Biener (rguenther) (revision 58)
- 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}.
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 483826 from Richard Biener's avatar Richard Biener (rguenther) (revision 56)
- 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. (forwarded request 483764 from rguenther)
Displaying revisions 41 - 60 of 112
openSUSE Build Service is sponsored by