xz/src/liblzma
Jia Tan 82ecc53819 liblzma: Fix false Valgrind error report with GCC.
With GCC and a certain combination of flags, Valgrind will falsely
trigger an invalid write. This appears to be due to the omission of
instructions to properly save, set up, and restore the frame pointer.

The IFUNC resolver is a leaf function since it only calls a function
that is inlined. So sometimes GCC omits the frame pointer instructions
in the resolver unless this optimization is explictly disabled.

This fixes https://bugzilla.redhat.com/show_bug.cgi?id=2267598.
2024-03-09 09:20:57 +08:00
..
api Bump version and soname for 5.7.0alpha. 2024-02-24 16:30:06 +08:00
check liblzma: Fix false Valgrind error report with GCC. 2024-03-09 09:20:57 +08:00
common Add SPDX license identifier into 0BSD source code files. 2024-02-14 18:31:16 +02:00
delta Add SPDX license identifier into 0BSD source code files. 2024-02-14 18:31:16 +02:00
lz liblzma: LZ decoder: Add unlikely(). 2024-02-14 18:31:16 +02:00
lzma liblzma: Silence warnings in --enable-small build. 2024-02-14 19:21:45 +02:00
rangecoder liblzma: Disable branchless C version in range decoder. 2024-02-22 14:41:29 +02:00
simple liblzma: Fix a typo in a comment in the RISC-V filter. 2024-03-05 23:23:16 +02:00
Makefile.am Bump version and soname for 5.7.0alpha. 2024-02-24 16:30:06 +08:00
liblzma.pc.in Add SPDX license identifier into 0BSD source code files. 2024-02-14 18:31:16 +02:00
liblzma_generic.map Bump version and soname for 5.7.0alpha. 2024-02-24 16:30:06 +08:00
liblzma_linux.map Bump version and soname for 5.7.0alpha. 2024-02-24 16:30:06 +08:00
liblzma_w32res.rc Add SPDX license identifier into 0BSD source code files. 2024-02-14 18:31:16 +02:00
validate_map.sh liblzma: Fix validate_map.sh. 2024-02-14 19:46:11 +02:00