Set version to 0.171. Update po/*.po files. Mention DWARF5, split dwarf and GNU DebugFission support in NEWS.
Signed-off-by: Mark Wielaard <m...@klomp.org> I think we are ready for a release now. For people who like to try out a tar ball, there is now an rc1 (0.170.99) at: https://sourceware.org/elfutils/ftp/rc/elfutils-0.170.90.tar.bz2 It includes all pending patches up to this one (with the version number changed). Please give feedback if you find some time to try it out. Thanks, Mark --- ChangeLog | 5 + NEWS | 37 ++ config/ChangeLog | 4 + config/elfutils.spec.in | 14 + configure.ac | 2 +- po/ChangeLog | 4 + po/de.po | 1280 +++++++++++++++++++++++++++------------------ po/es.po | 1313 ++++++++++++++++++++++++++++------------------ po/ja.po | 1306 ++++++++++++++++++++++++++++------------------ po/pl.po | 1320 ++++++++++++++++++++++++++++------------------ po/uk.po | 1323 +++++++++++++++++++++++++++++------------------ 11 files changed, 4041 insertions(+), 2567 deletions(-) diff --git a/ChangeLog b/ChangeLog index 8154241..04d86f7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2018-05-29 Mark Wielaard <m...@klomp.org> + + * configure.ac: Set version to 0.171. + * NEWS: Mention DWARF5, split-dwarf and GNU DebugFission support. + 2018-03-17 Mark Wielaard <m...@klomp.org> * configure.ac (CHECK_FUNCS): Check for process_vm_readv. diff --git a/NEWS b/NEWS index 72e5118..a085d3e 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,40 @@ +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. + +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. + Version 0.170 libdw: Added new DWARF5 attribute, tag, character encoding, language code, diff --git a/config/ChangeLog b/config/ChangeLog index 681def2..fe58df0 100644 --- a/config/ChangeLog +++ b/config/ChangeLog @@ -1,3 +1,7 @@ +2018-05-29 Mark Wielaard <m...@klomp.org> + + * elfutils.spec.in: Update for 0.171. + 2018-02-09 Joshua Watt <jpewhac...@gmail.com> * eu.am (IMPLICIT_FALLTHROUGH_WARNING): Set to 5. diff --git a/config/elfutils.spec.in b/config/elfutils.spec.in index 1d0a4f8..763e035 100644 --- a/config/elfutils.spec.in +++ b/config/elfutils.spec.in @@ -227,6 +227,20 @@ rm -rf ${RPM_BUILD_ROOT} %{_sysctldir}/10-default-yama-scope.conf %changelog +* Wed May 30 2018 Mark Wielaard <m...@klomp.org> 0.171-1 +- DWARF5 and split dwarf, including GNU DebugFission, support. +- 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 + 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. + * Wed Aug 2 2017 Mark Wielaard <m...@klomp.org> 0.170-1 - libdw: Added new DWARF5 attribute, tag, character encoding, language code, calling convention, defaulted member function diff --git a/configure.ac b/configure.ac index ab32cbc..183ffb5 100644 --- a/configure.ac +++ b/configure.ac @@ -17,7 +17,7 @@ dnl GNU General Public License for more details. dnl dnl You should have received a copy of the GNU General Public License dnl along with this program. If not, see <http://www.gnu.org/licenses/>. -AC_INIT([elfutils],[0.170],[https://sourceware.org/bugzilla],[elfutils],[http://elfutils.org/]) +AC_INIT([elfutils],[0.171],[https://sourceware.org/bugzilla],[elfutils],[http://elfutils.org/]) dnl Workaround for older autoconf < 2.64 m4_ifndef([AC_PACKAGE_URL], diff --git a/po/ChangeLog b/po/ChangeLog index 2c27e64..1f92dd4 100644 --- a/po/ChangeLog +++ b/po/ChangeLog @@ -1,3 +1,7 @@ +2018-05-29 Mark Wielaard <m...@klomp.org> + + * *.po: Update for 0.171. + 2017-09-01 Mark Wielaard <m...@klomp.org> * *.po: Regenerated. Replace \v with \n\n.