public inbox for elfutils@sourceware.org
 help / color / mirror / Atom feed
* elfutils 0.173 released
@ 2018-06-29 20:36 Mark Wielaard
  0 siblings, 0 replies; only message in thread
From: Mark Wielaard @ 2018-06-29 20:36 UTC (permalink / raw)
  To: elfutils-devel

[-- Attachment #1: Type: text/plain, Size: 2359 bytes --]

ELFUTILS 0.173 - http://elfutils.org/

A new release of elfutils is available at:
ftp://sourceware.org/pub/elfutils/0.173/
or https://sourceware.org/elfutils/ftp/0.173/

* NEWS *

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.

* GIT SHORTLOG *

Andreas Schwab (1):
  backends: add abi_cfi and register_info callbacks for RISC-V

Luiz Angelo Daros de Luca (1):
  libdw: Initialize filelist earlier in dwarf_getsrclines.c read_srclines.

Mark Wielaard (18):
  readelf: Handle signedness of DW_FORM_implicit_const and DW_AT_const_value.
  readelf: While printing .debug_loc make sure that next_off doesn't overflow.
  libdw: Make __libdw_dieabbrev more robust on failure.
  readelf: Make sure print_form_data always consumes DW_FORM_strx[1234] data.
  readelf: Check there are at least 4 bytes available for DWARF_FORM_block4.
  libdw, readelf: Don't handle DW_FORM_data16 as expression block/location.
  libdw: aggregate_size check NULL result from get_type.
  libdw: dwarf_peel_type break long chains/cycles.
  libdw: Break dwarf_aggregate_size recursion because of type cycles.
  libelf: Sync elf.h from glibc.
  libelf: Don't return unaligned data returned from elf_getdata[_rawchunk].
  libdw: Handle bogus CU length in dwarf_nextcu.
  libdw: Add dwarf_next_lines to read .debug_line tables without CUs.
  tests: Limit varlocs print_expr_block recursion depth.
  libdw: Remove dwarf_getscn_info from libdw.h and libdw.map.
  libdw: Allow .debug_frame only Dwarf.
  libdw: Recognize zero terminator to end frame table in dwarf_next_cfi.
  Prepare for 0.173

Yonghong Song (1):
  backends,bpf: add proper relocation support


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2018-06-29 20:36 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-06-29 20:36 elfutils 0.173 released Mark Wielaard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).