ELFUTILS 0.197 "Anti-Corruption" - https://elfutils.org/
A new release of elfutils is available at: ftp://sourceware.org/pub/elfutils/0.197/ or https://sourceware.org/elfutils/ftp/0.197/ Visit us on the Libera.Chat irc channel #elfutils * NEWS * THREAD-SAFETY: New document describing the thread safety model for elfutils libraries when built with --enable-thread-safety. Thread safety support remains experimental. backends: Add unwinding support for alpha core files and processes. libdebuginfod: The progress callback function is now also invoked when waiting for a server's initial response. libdw: dwarf_begin_elf_type is now exported from libdw.so. Previously this function was missing from the exported symbols. libelf: Improved handling of corrupt ZSTD compression headers. readelf: Improved handling of corrupt .gdb_index and .debug_cu_index sections. translations: New Swedish translation. unstrip: Improved handling of corrupt symbol tables. When -m is given, the -d output path is now built from the module basename to avoid writing the reconstructed module image outside the intended output directory. * GIT SHORTLOG * Aaron Merey (10): Add THREAD-SAFETY document configure.ac: Add missing AC_DEFINE for USE_VG_ANNOTATIONS libdw_find_split_unit.c: Synchronize split dwarf lazy loading libdwP.h: Fix data race in __libdw_link_skel_split dwarf_getsrclines.c: Fix get_lines_or_files data race dwarf_getabbrev.c: Avoid overwriting fields of cached Dwarf_Abbrev dwarf_getlocation.c: Avoid locs_tree race condition elf32_checksum.c: Fix deadlock/SIGABRT elf_strptr.c: Prevent deadlock and data race during section decompression Prepare for 0.197 Adrian Martinez (1): Fix heap OOB read in print_cu_index_section Andreas Schwab (1): tests: match __raise_direct in backtrace tests Daeho Ro (1): backends: use <sys/uio.h> instead of <linux/uio.h> for struct iovec Daniel Nylander (1): po: Add Swedish translation Frank Ch. Eigler (1): PR34566: debuginfod-client: also call progressfn before committing to a server Harshit Kumar (2): unstrip: reject symbol tables whose sh_size is below sh_entsize unstrip: apply v2 cleanups to commit 364419bc Mark Wielaard (5): libdw: Add dwarf_begin_elf_type to libdw.map libdw: check for NULL directory name in read_srclines libdwfl: Add some more sanity checks to elf_from_remote_memory srcfiles: Always process the "zero" file table entry (CU comp_dir/name) libelf: Sync elf.h from glibc Matej Smycka (4): libelf: Bound ZSTD decompression output size like the zlib path libdw: Bound intern_new_cie augmentation reads to augmentation_data_size unstrip: Basename core module name when building -d output path libdwfl: Reject reconstructed image smaller than the ELF header Matt Turner (4): backends: Fix alpha prstatus pc and unique register offsets backends: Add alpha abi_cfi backends: Add alpha set_initial_registers_tid backends, libdwfl_stacktrace: Add alpha perf sample unwinding Serhei Makarov (2): PR34544 tests/run-stackprof-system*.sh: fix on idle system PR34579: document pointer retention in *sample_getframes Sujal Tuladhar (1): readelf: fix 4-byte out-of-bounds read of CU-vector count in print_gdb_index_section toufik TOUFIK (1): libdwfl_stacktrace: fix races in ELF tracker cache
-----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEbCtjFWO40zBXjTy0dP0/oneecHMFAmrWtJkACgkQdP0/onee cHOfcAf/SLht5bXXDLb9/oPiIG8LubPDWULD9nguIU7ppsPZ9U3ywnHLiSVyx6GD 38+jjV3opyCdnVxxRbr9/VYY5N3WrU3awWhvVMQDk60WXeirM5qERc1dMJOreVoN buDx8E7SPyvYYmpb53vDFrPnxxTK3bqlNXryq/+M8DlnyD2qNNt40PclcLhlYhyC yuTGzaF3nXg2IBvol4gdxPa/6BLrFs55IkzSbVEJQlci3T14/GIOG6UlV68AtNFo 6Qf+vZgde/3RNdOH4TcFI5aEcbKFWaYQCybE8CXTI8YdZU7twtFrxyxANW/ZslrI gloMecDxShWXKRVZx0rhd/Zp12b9Mg== =zrp4 -----END PGP SIGNATURE-----
