summaryrefslogtreecommitdiff
path: root/libdwfl/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'libdwfl/ChangeLog')
-rw-r--r--libdwfl/ChangeLog54
1 files changed, 54 insertions, 0 deletions
diff --git a/libdwfl/ChangeLog b/libdwfl/ChangeLog
index 4f1ec9da..344db7c1 100644
--- a/libdwfl/ChangeLog
+++ b/libdwfl/ChangeLog
@@ -1,3 +1,57 @@
+2020-09-18 Mark Wielaard <mark@klomp.org>
+
+ * zstd.c: New file.
+ * libdwflP.h: Add DWFL_E_ZSTD and __libdw_unzstd.
+ * Makefile.am (libdwfl_a_SOURCES): add zstd.c if ZSTD.
+ * gzip.c: Add defines and includes for ZSTD.
+ (zlib_fail): Don't define for ZSTD.
+ (unzip): Change pread_retry failure from zlib_fail to fail.
+ Add ZSTD support.
+ * open.c (decompress): Also try __libdw_unzstd.
+ * linux-kernel-modules.c (check_suffix): Also TRY ".ko.zst".
+
+2020-08-20 Dmitry V. Levin <ldv@altlinux.org>
+
+ * Makefile.am (libdwfl_a_SOURCES): Conditionalize
+ debuginfod-client.c on LIBDEBUGINFOD.
+ * dwfl_build_id_find_elf.c (dwfl_build_id_find_elf): Conditionalize
+ __libdwfl_debuginfod_find_executable invocation on
+ ENABLE_LIBDEBUGINFOD.
+ * dwfl_end.c (dwfl_end): Conditionalize __libdwfl_debuginfod_end
+ invocation on ENABLE_LIBDEBUGINFOD.
+ * find-debuginfo.c (dwfl_standard_find_debuginfo): Conditionalize
+ __libdwfl_debuginfod_find_debuginfo invocation on
+ ENABLE_LIBDEBUGINFOD.
+ * libdwflP.h: Guard debuginfod.h include with ENABLE_LIBDEBUGINFOD.
+ (struct Dwfl): Guard debuginfod field with ENABLE_LIBDEBUGINFOD.
+ (__libdwfl_debuginfod_find_executable,
+ __libdwfl_debuginfod_find_debuginfo, __libdwfl_debuginfod_end):
+ Guard declarations with ENABLE_LIBDEBUGINFOD.
+
+2020-07-05 Mark Wielaard <mark@klomp.org>
+
+ * argp-std.c (parse_opt): Don't assert, but call fail when
+ dwfl_report_end fails.
+ * dwfl_build_id_find_elf.c (__libdwfl_open_by_build_id): Don't
+ assert, but goto bad_id when snprintf fails.
+ * frame_unwind.c (__libdwfl_frame_unwind): Don't assert, but
+ return when dwfl_frame_pc fails.
+ * linux-core-attach.c (core_set_initial_registers): Don't assert,
+ but return false when gelf_getnote fails or the core note is not
+ as expected.
+ * linux-pid-attach.c (dwfl_linux_proc_attach): Don't assert, but
+ goto fail when snprintf fails.
+
+2020-06-16 Mark Wielaard <mark@klomp.org>
+
+ * frame_unwind.c (handle_cfi): Flag an error if
+ return_address_register is invalid.
+
+2020-06-16 Mark Wielaard <mark@klomp.org>
+
+ * linux-kernel-modules.c (try_kernel_name): Don't try other
+ compressed kernels if we already found an compressed image.
+
2020-05-09 Mark Wielaard <mark@klomp.org>
* find-debuginfo.c (dwfl_standard_find_debuginfo): Return failure