ELFUTILS 0.189 "Don't deflate!" - http://elfutils.org/
A new release of elfutils is available at: ftp://sourceware.org/pub/elfutils/0.188/ or https://sourceware.org/elfutils/ftp/0.188/ Visit us on the Libera.Chat irc channel #elfutils * NEWS * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols when linked with libstdc++. Use --disable-demangler to disable. A new option --enable-sanitize-memory has been added for msan sanitizer support. libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against libzstd libdwfl: dwfl_module_return_value_location now returns 0 (no return type) for DIEs that point to a DW_TAG_unspecified_type. elfcompress: -t, --type= now support zstd if libelf has been build with ELFCOMPRESS_ZSTD support. backends: Add support for LoongArch and Synopsys ARCv2 processors. * GIT SHORTLOG * Aaron Merey (3): debuginfod_find_section: Always update rc with most recent error code debuginfod-client.c: Don't treat 0 as an error code. debuginfod-client.c: Download section even if cached executable didn't contain it. Aleksei Vetrov (3): libdwfl: add check for elf_memory return value libdw: check memory access in get_(u|s)leb128 libdw: check that DWARF strings are null-terminated Andrew Paprocki (1): PR29926: debuginfod: Fix usage of deprecated CURLINFO_* Frank Ch. Eigler (2): debuginfod.cxx: fix coverity-found use-after-release error debuginfod PR29975 & PR29976: decrease default concurrency Gavin Li (1): libdwfl: Read no more than required in dwfl_segment_report_module Hengqi Chen (1): Add support for LoongArch Ilya Leoshkevich (11): readelf: Fix set but not used variable Initialize reglocs for VMCOREINFO addr2line: Do not test demangling in run-addr2line-i-test.sh libasm: Fix xdefault_pattern initialization readelf: Fix set but not used parameter configure: Use -fno-addrsig if possible configure: Add --disable-demangler tests: Ignore dwfl-report-offline-memory printversion: Fix unused variable backends: Support returning lvalue and rvalue references configure: Add --enable-sanitize-memory Mark Wielaard (35): debuginfod: Mark extract_section function static readelf: Check phdr != NULL or shdr != NULL in handle_dynamic. libdw: Don't dereference and assign values we are skipping readelf: Check gelf_getdyn doesn't return NULL debuginfod: Initialize response_data early in debuginfod-client query libelf: Sync elf.h from glibc Do not use relative include paths in library files. debuginfod: Define CURL_AT_LEAST_VERSION if necessary lib: Remove -ffunction-sections for xmalloc libdwfl: Don't undef _ debuginfod-client: Use CURLOPT_PROTOCOLS_STR for libcurl >= 7.85.0 readelf: Check compression status of .debug section data backends: sparc uses NONE relocation type in ET_EXEC and ET_DYN files tests: run-debuginfod-query-retry.sh /bin/sh might not have a build-id addr2line: -C should not try to handle optional (ignored) argument libdw: Search for abstract origin in the correct CU tests: Check ELFUTILS_DISABLE_DEMANGLE in run-addr2line-C-test.sh debuginfod: Make sure there is only one typedef for debuginfod_client backends: Handle DW_TAG_unspecified_type in dwarf_peeled_die_type libdw, readelf, elflint: Add get_(u|s)leb128 guards libdw: Handle DW_OP_GNU_uninit in dwarf_getlocation libdw: Correct data end checkfor deref_type operand in dwarf_getlocation doc: Add .TP before -g in debuginfod.8 configure: Error when demangler is enabled, but libstdc++ support isn't NEWS: Mention linking with libstdc++ or using --disable-demangler libasm: Fix use-after-free issue with circular single linked list cleanup configure: Check for and -Wuse-after-free=3 when available Update m4 files from autoconf-archive NEWS: Add old version code names libelf: memmove any extra bytes left by elf_cvt_gnuhash conversion libdw: Use elf_rawdata when checking .debug section libdw: Fix dwarf_getscopes memory leak on error readelf: Fix use-after-free ebl pointer issue libelf: Document and make ELFCOMPRESS_ZSTD usable with old system elf.h Prepare for 0.189 Martin Liska (4): readelf: print warning for -sW Missing newline for: elfcompress -t zlib-gnu a.out -force Refactor elf_compare support ZSTD compression algorithm Sam James (1): Fix typos from codespell Serhei Makarov (1): debuginfod-find.1: note on how to find a comp_dir Shahab Vahedi (1): Add support for Synopsys ARCv2 processors Yonggang Luo (4): libcpu: Use "#define FCT_mod$64r_m FCT_mod$r_m" in i386_data.h libdw: Change typeof -> __typeof in memory-access.h libcpu: Use __asm instead of asm to mark variables as used libcpu: Remove the need of NMNES by using enum
signature.asc
Description: This is a digitally signed message part