summaryrefslogtreecommitdiffstats
path: root/config/elfutils.spec.in
diff options
context:
space:
mode:
Diffstat (limited to 'config/elfutils.spec.in')
-rw-r--r--config/elfutils.spec.in40
1 files changed, 38 insertions, 2 deletions
diff --git a/config/elfutils.spec.in b/config/elfutils.spec.in
index 439fcb73..b64cc287 100644
--- a/config/elfutils.spec.in
+++ b/config/elfutils.spec.in
@@ -224,10 +224,46 @@ rm -rf ${RPM_BUILD_ROOT}
%{_libdir}/libelf.a
%files default-yama-scope
-%config(noreplace) %{_sysctldir}/10-default-yama-scope.conf
+%{_sysctldir}/10-default-yama-scope.conf
%changelog
-* Wed Aug 2 2017 Mark Wielaard <[email protected]> 0.170-1
+* Fri Jun 29 2018 Mark Wielaard,,, <[email protected]> 0.173-1
+- 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.
+
+* Mon Jun 11 2018 Mark Wielaard <[email protected]> 0.172-1
+- 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.
+
+* Fri Jun 01 2018 Mark Wielaard <[email protected]> 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 <[email protected]> 0.170-1
- libdw: Added new DWARF5 attribute, tag, character encoding,
language code, calling convention, defaulted member function
and macro constants to dwarf.h.