This is the mail archive of the elfutils-devel@sourceware.org mailing list for the elfutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]