This is the mail archive of the
elfutils-devel@sourceware.org
mailing list for the elfutils project.
[PATCH] Prepare for 0.171.
- From: Mark Wielaard <mark at klomp dot org>
- To: elfutils-devel at sourceware dot org
- Cc: Mark Wielaard <mark at klomp dot org>
- Date: Wed, 30 May 2018 02:07:38 +0200
- Subject: [PATCH] Prepare for 0.171.
Set version to 0.171. Update po/*.po files.
Mention DWARF5, split dwarf and GNU DebugFission support in NEWS.
Signed-off-by: Mark Wielaard <mark@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 <mark@klomp.org>
+
+ * configure.ac: Set version to 0.171.
+ * NEWS: Mention DWARF5, split-dwarf and GNU DebugFission support.
+
2018-03-17 Mark Wielaard <mark@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 <mark@klomp.org>
+
+ * elfutils.spec.in: Update for 0.171.
+
2018-02-09 Joshua Watt <JPEWhacker@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 <mark@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 <mark@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 <mark@klomp.org>
+
+ * *.po: Update for 0.171.
+
2017-09-01 Mark Wielaard <mark@klomp.org>
* *.po: Regenerated. Replace \v with \n\n.