ELFUTILS 0.183 - http://elfutils.org/
A new release of elfutils is available at: ftp://sourceware.org/pub/elfutils/0.183/ or https://sourceware.org/elfutils/ftp/0.183/ * NEWS * debuginfod: New thread-busy metric and more detailed error metrics. New --fdcache-mintmp and tracking of filesystem freespace. New increased webapi concurrency while grooming. debuginfod-client: DEBUGINFOD_SONAME macro added to debuginfod.h which can be used to dlopen the libdebuginfod.so library. New function debuginfod_set_verbose_fd and DEBUGINFOD_VERBOSE environment variable. config: profile.sh and profile.csh won't export DEBUGINFOD_URLS unless configured --enable-debuginfod-urls[=URLS] elflint, readelf: Recognize SHF_GNU_RETAIN. Handle SHT_X86_64_UNWIND as valid relocation target. * GIT SHORTLOG * Andreas Krebbel (1): IBM Z: Fix endianess problem in pid_memory_read Dmitry V. Levin (38): config: Conditionalize on LIBDEBUGINFOD instead of DEBUGINFOD config: do not define DEBUGINFOD_URLS environment variable unnecessarily Drop $(EXEEXT) suffix from shared libraries debuginfod: export DEBUGINFOD_SONAME macro in debuginfod.h debuginfod: create libdebuginfod.so.1 before libdebuginfod.so libdwfl: switch to DEBUGINFOD_SONAME, remove libdebuginfod.so fallback Fix automake warnings Remove unused Makefile variable GCC_INCLUDE configure.ac: fix typo in error diagnostics configure.ac: simplify argp check Remove unused tests/configure.ac doc: fix spelling typos libdwelf: fix spelling typos in strings returned by dwelf_elf_e_machine_string src: fix spelling typos in argp help text and error diagnostics debuginfod: fix spelling typos in error diagnostics and comments backends: fix spelling typos in comments config: fix spelling typos in comments and %changelog libasm: fix spelling typos in comments libcpu: fix spelling typos in comments libdw: fix spelling typos in comments and ChangeLog libdwelf: fix spelling typos in comments libdwfl: fix spelling typos in comments and ChangeLog libelf: fix spelling typos in comments src: fix spelling typos in comments and ChangeLog tests: fix spelling typos in error diagnostics and comments Fix spelling typos in NEWS, NOTES, TODO, and in comments of configure.ac configure.ac: remove unneeded AC_CONFIG_MACRO_DIR([m4]) m4: remove unneeded Makefile.am po: remove empty translation files libebl: consistently use _(Str) instead of gettext(Str) Consistently define _(Str) using dgettext ("elfutils", Str) lib: consistently use _(Str) instead of gettext(Str) libcpu: consistently use _(Str) instead of gettext(Str) src: consistently use _(Str) instead of gettext(Str) Modernize gettext infrastructure .gitignore: update Split the top level .gitignore file Add coverage target Frank Ch. Eigler (7): debuginfod: add thread-busy metrics to webapi service debuginfod: sqlite3 metrics debuginfod: use clock_gettime(CLOCK_MONOTONIC) for intervals debuginfod: correct prometheus metric typo PR27323 debuginfod: improve query concurrency with grooming PR27092: debuginfod low-memory handling NEWS: add one more debuginfod brag Mark Wielaard (17): tests: Create bogus R/nothing.rpm with cyclic symlink. libelf: Use GElf_Ehdr instead of Elf handle in __libelf_data_type libelf: Set dst to zero on failure in __elf_getphdrnum_rdlock libelf: Check header exists in elf_strptr libelf: Update SH_ENTSIZE_HASH comment. debuginfod-find: Be a bit less verbose with -v backends: Handle SHT_X86_64_UNWIND as valid relocation target debuginfod: Handle "/" and report unrecognized operations debuginfod-client: Add debuginfod_set_verbose_fd and DEBUGINFOD_VERBOSE debuginfod-client: Initialize struct handle_data errbuf to the empty string. libdwfl: Use 64bit GElf_Addr instead of size_t to calculate address. elflint: Always print symbol name (if known) in error messages. libelf: Make sure we have at least a full ELF header available. libelf: Sync elf.h from glibc. Handle SHF_GNU_RETAIN in eu-readelf and eu-elflint. elflint: Recognize SHF_GNU_RETAIN as extra section flag. Prepare for 0.183 Sergei Trofimovich (2): src/elflint.c: fix printing of unknown flags src/elflint.c: add debug print for GNU_RETAIN and others Sergei Trofimovich via Elfutils-devel (1): tests: use ${CC} instead of 'gcc' in tests Timm Bäder (32): segment_report_module: Get rid of variable-length arrays segment_report_module: Remove nested finish() function segment_report_module: Get rid of segment_read() segment_report_module: Remove nested release_buffer() function segment_report_module: Use a struct for build id information segment_report_module: Get rid of nested final_read() function segment_report_module: Use one loop for p32/p64 arrays segment_report_module: Inline read_phdr() into only caller segment_report_module: Unify d32/d64 loops segment_report_module: Inline consider_dyn() into only caller segment_report_module: Inline consider_phdr() into only caller segment_report_module: Pull finish_portion() into file scope segment_report_module: Pull read_portion() into file scope segment_report_module: Inline consider_notes() into only caller link_map: Inline consider_phdr() into only caller link_map: Pull release_buffer() into file scope link_map: Pull read_addrs() into file scope strip: Replace nested check_preserved function with loop strip: Pull relocate() info file scope strip: Pull update_section_size() into file scope strip: Remove no_symtab_updates() function elf-from-memory: Restructure code to get rid of nested handle_segment() elf-from-memory: Refactor to get rid of nested function addr2line: Pull show_note() and show_int() in file scope zstrptr: Pull print_string() into file scope arlib-argp: Pull text_for_default() into file scope readelf: Pull add_dump_section() into file scope readelf: Pull same_set() info file scope readelf: Pull left() info file scope readelf: Pull regname() into file scope readelf: Remove show_op_index variable ar: Pull should_truncate_fname() into file scope Érico Rolim (7): Support building when fts and obstack aren't part of libc. debuginfod.cxx: include libintl.h. Switch from numerical to defined constants for permissions. libcpu: linking i386_gendis requires obstack. src/readelf: use qsort instead of qsort_r. libdwfl: use GNU strerror_r only when available. backends/ppc_initreg.c: include <asm/ptrace.h>.
signature.asc
Description: This is a digitally signed message part