public inbox for elfutils@sourceware.org
 help / color / mirror / Atom feed
* elfutils 0.189 released
@ 2023-03-03 16:57 Mark Wielaard
  0 siblings, 0 replies; only message in thread
From: Mark Wielaard @ 2023-03-03 16:57 UTC (permalink / raw)
  To: elfutils-devel

[-- Attachment #1: Type: text/plain, Size: 4972 bytes --]

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


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-03-03 16:57 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-03 16:57 elfutils 0.189 released Mark Wielaard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).