public inbox for elfutils@sourceware.org
 help / color / mirror / Atom feed
From: Mark Wielaard <mark@klomp.org>
To: elfutils-devel@sourceware.org
Subject: elfutils 0.172 released
Date: Mon, 11 Jun 2018 20:32:00 -0000	[thread overview]
Message-ID: <1528749140.12946.101.camel@klomp.org> (raw)

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

ELFUTILS 0.172 - http://elfutils.org/

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

* NEWS *

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.

eu-readelf -N is ~15% faster.

* GIT SHORTLOG *

Mark Wielaard (31):
  tests: Drop shared libraries from
self_test_files_exe.
  readelf: Call __fsetlocking (stdout,
FSETLOCKING_BYCALLER).
  readelf: Lookup gettext "yes" and "no" only
once.
  readelf: Don't allocate string with asprintf, but reuse buffer
with
           sprintf.
  readelf: Lookup "no" translation for no_str,
not "yes".
  libdwfl: Make __libdwfl_addrsym a static function in
       
   dwfl_module_addrsym.c
  readelf: Make room for DW_MACRO_hi_user
opcode if used.
  libdw: Make sure id_path can contain max number of
build id bytes.
  readelf: Don't leak lengths array when detecting an
invalid hash
           chain.
  libdw: Make sure dirarray is always
properly freed in
         dwarf_getsrclines.
  libdw: Don't leak arange
if we cannot figure out which CU it belongs.
  readelf: Set begin
properly for DW_LLE_GNU_start_end_entry on addrx
           failure.
 
readelf: Always initialize .debug_addr unit_length, even without
       
   header.
  libdw: Explicitly check we could decode diridx in
dwarf_getsrclines.
  tests: Use error, not assert, when trying to print
a non-base type
         DIE.
  libdw: Report error in
dwarf_getlocation_die for bogus opcode offset.
  libdw: Check DIE
address fall inside the CU before reading abbrev.
  libdw: Make sure
that address_size and offset_size are 4 or 8 bytes.
  readelf: Turn
format_print_dwarf into print_dwarf_addr.
  libdw: Return an error in
dwarf_getlocation_attr for missing
         .debug_addr.
  readelf,
libdw: Handle too many directories or files in the line
                
 table better.
  tests: Fix cfi_debug_bias assert in varlocs.
  libdw:
Detect bad DWARF in store_implicit_value.
  libdw: dwarf_get_units
should handle existing failure to open Dwarf.
  libdw: Check validity of
dwarf_getabbrev arguments.
  tests: Don't assert on bad
DW_OP_GNU_parameter_ref target in varlocs.
  readelf: Calculate
max_entries instead of needed bytes
           (and overflowing).
 
libdw: Break long or circular DIE ref chains in
        
dwarf_[has]attr_integrate.
  readelf: Fix bounds check in
print_form_data.
  readelf: Return correct readp (or readendp) from
print_form_data.
  Prepare for 0.172.

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

                 reply	other threads:[~2018-06-11 20:32 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1528749140.12946.101.camel@klomp.org \
    --to=mark@klomp.org \
    --cc=elfutils-devel@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).