Changelog for
libunwind-coredump0-1.8.1-3.3.i586.rpm :
* Fri Mar 22 2024 Fabian Vogt
- Drop BuildRequires on latex2man, the tarball has manpages already. This avoids a large dependency chain:
* Add dont-disable-documentation-without-latex2man.patch
* Fri Feb 23 2024 Pedro Monreal - Update to 1.8.1:
* Fix issue #713 by AATTcshung in #717
* Add do-release script by AATTbregma in #725
* Backport dotnet-runtime fixes to the 1.8 branch by AATTbregma in #726
* [v1.8] Make tests installable by AATTbregma in #722
* Bump version to 1.8.1 by AATTbregma in #727
* Mon Feb 12 2024 Guillaume GARDET - Disable LTO on aarch64 until upstream fix the issue: https://github.com/libunwind/libunwind/issues/693
* Tue Jan 30 2024 Pedro Monreal - Update to 1.8.0:
* Improve unwinding through a bad function pointer on x86_64
* Fix UMRs indicated by valgrind (x86_64)
* fix byte_order_is_valid function logic
* Use size_t to match R.H.S
* Move get_proc_info_in_range under dwarf/
* Bump actions/checkoutAATTv2 to AATTV3
* dwarf_find_unwind_table: Find load_base correctly when current segment does not start at segbase
* Add introspection for march=armv8-a+sve
* Linux: Make get_elf_image guaranteed AS-safe
* Provide syscall wrappers for mmap and munmap
* Allow to use a custom dl_iterate_phdr implementation
* aarch64: unw_step() validates address before calling dwarf_get
* Provide AS-safe allocator to LZMA
* Rework register load in aarch64_local_resume()
* Fix arm postdecrement
* Added support for unwinding through PPC64 PLT entries
* Fix array indexing bug in dwarf_search_unwind_table
* Fix unaligned memory accesses in
*/Ginit.c
* Get filename and offset from ip
* Fix maps leak if caller\'s pathlen is too small
* Adjust DYNAMIC addrs in loaded image
* Fix crash in elf_w(valid_object)
* Fix segfault on QNX
* Wed Aug 30 2023 Pedro Monreal - Update to 1.7.2:
* Don\'t override sp on arm and mips64.
* Add direct dependent libraries to remotes.
* Fix make install failure.
* Mon Aug 28 2023 Pedro Monreal - Update to 1.7.1:
* Bump to release 1.7.1 to fix source tarball naming issue
* Fri Jun 23 2023 Pedro Monreal - Update to 1.7.0:
* DWARF: dwarf4 fix cie parsing.
* x86_64: Stop aliasing RSP and CFA.
* Prefer EXTBL unwinding on ARM.
* [GCC pedantic] Fix \"error: comma at end of enumerator list\" when linking to libunwind.
* Fix table indexing in dwarf_search_unwind_table.
* Expose function-pointer-to-name API.
* Add port for Linux on LoongArch.
* Add more POSIX polyfills for nix cross-build on win.
* DWARF: avoid a data race.
* skip latex2man check with --disable-documentation.
* Skip init_mem_validate calls during remote unwind.
* [Loongarch64] amend the LoongArch64\'s CMakeLists.txt and compiling error.
* Update license in pal-single-threaded.c.
* Fix to malloc call in tdep_get_elf_image.
* Updated to determine PAGE_SIZE dynamically.
* Unwind with pointer authentication on arm64.
* Make some structs non-empty.
* DWARF: avoid invalid memory access with invalid CFI.
* fix incorrect store in AArch64 getcontext.
* avoid leaking registers across sigreturn.
* Use constant for array size in os-linux.
* added coredump support for s390x.
* Allow an alternate LOG_DRIVER to be specified.
* Remove bashisms from tests/check-namespace.sh.
* Add autodetection of procfs_status type.
* Add remote unwinding support for macOS.
* Expose get_proc_info_in_range API.
* Autodetect presence of elf_fpregset_t.
* coredump: stop assuming .text and .eh_frame are both in the first segment of an ELF file.
* Make sigaltstack() optional.
* Add support for arm fp registers unwind.
* updated dist to focal for s390x jobs.
* Add RISC-V machine value in remote unwind.
* Fix SOFTFP case for arm getcontext.
* Added support for unwinding from the vsyscall region.
* Stop the autotools nag about AC_CONFIG_MACRO_DIRS.
* Fix make distcheck due to missing coredump header.
* Fix undefined behavior issues in aarch64.
* Account for lr in aarch64\'s uc_addr.
* tests/run-coredump-unwind: Skip test if no coredump has been created.
* [LoongArch64] Update the port to latest kernel ABI.
* arm64: Add support for unwinding in SVE functions
* check-namespace.sh: adjust aarch64 symbols.
* Updated to determine PAGE_SIZE dynamically for loongarch64.
* Gia64-test-nat.c: #include for sigaction().
* Fix for unw_backtrace fast path does not work on x86_64.
* fix the way load offset is detected so it works with lld linker.
* Remove the unused powerpc setcontext() dummies.
* Add unw_backtrace2 function.- Include the man pages, README and LICENSE files.- Update libunwind.keyring file.
* Mon May 23 2022 Andreas Schwab - Fix dependencies- Fix file list
* Wed May 18 2022 Jan Engelhardt - Adjust baselibs.conf for shlib guideline.
* Mon May 16 2022 Jan Engelhardt - Add Conflict markers for earlier combined libunwind.
* Fri May 13 2022 Jan Engelhardt - Resolve rpmlint error \"libunwind.x86_64: E: shlib-policy-name-error SONAME: libunwind-coredump.so.0, expected package suffix: 0\"
* Fri May 06 2022 Andreas Schwab - Enable build on riscv64 and run testsuite
* Thu Apr 21 2022 Dirk Müller - update to 1.6.2:
* Fix off-by-one error in x86_64 stack frames
* Fix error in aarch64 unw_sigcontext
* resolve possible null pointer dereference
* Switch to C11 atomics
* RISC-V support
* aarch64 getcontext functionality
* Tue Jan 19 2021 Dirk Müller - update to 1.5.0:
* dwarf: clang doesn\'t respect the static alias
* Fixed a missing dependency in dwarf-eh.h
* x86_64: Fix tdep_init_done when built with libatomic_ops
* mips: make _step_n64 as a static function
* Added braces to suppress empty if/else warnings
* Delete hardcode of address size to support MIPS64.
* Fix format specifier for int64_t:29
* Add initial support for Solaris x86-64
* x86_64: Add fixup code if previous RIP was invalid
* x86-64: make `is_cached_valid_mem` functional
* arm: clear ip thumb/arm mode bit before move to previous instruction
* Fix compilation with -fno-common.
* Fix off-by-one error in x86_64 stack frames
* aarch64: Fix __sigset build issue on muslC
* Make SHF_COMPRESSED use contingent on its existence- remove libunwind_U_dyn_info_list.patch (upstream)