elfutils 0.188 released
Mark Wielaard
mark@klomp.org
Wed Nov 2 14:55:27 GMT 2022
ELFUTILS 0.188 - 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 *
readelf: Add -D, --use-dynamic option.
debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply
outgoing
HTTP headers. Add new function
debuginfod_find_section.
debuginfod: Add --disable-source-scan option.
libdwfl: Add new function dwfl_get_debuginfod_client.
Add new function dwfl_frame_reg.
Add new function dwfl_report_offline_memory.
* GIT SHORTLOG *
Aaron Merey (6):
debuginfod: Use auto-sized connection pool when -C is not given
with arg
debuginfod-client: Ensure only negative error codes returned.
debuginfod: Support queries for ELF/DWARF sections
debuginfod-client: Fix out-of-bounds write
run-debuginfod-section.sh: Avoid zstd-compressed rpms
Changelog: Update entries from previous commits.
Aleksei Vetrov (1):
libdwfl: add dwfl_report_offline_memory
Andreas Schwab (4):
libelf: Sync elf.h from glibc
backends: Handle new RISC-V specific definitions
elflint: Allow zero p_memsz for PT_RISCV_ATTRIBUTES
readelf: Handle SHT_RISCV_ATTRIBUTES like SHT_GNU_ATTRIBUTES
Arsen Arsenović (1):
readelf: add binutils-style --syms option
Daniel Thornburgh (1):
debuginfod-client: Add DEBUGINFOD_HEADERS_FILE.
Di Chen (2):
libdwfl: Add new function dwfl_frame_reg
readelf: Support --dynamic with --use-dynamic
Frank Ch. Eigler (9):
PR29117: fix fd leak in debuginfod client for cache-miss files
debuginfod.8: Tweak wording of fdcache operation & parameters.
NEWS & ChangeLog: add debuginfod blurbs
doc/debuginfod.8: tiny obvious typo fix
PR29474: debuginfod
config/debuginfod.sysconfig: Clarify & classify the variables
PR28284: add tweaks on previous debuginfod x-debuginfod* header
forwarding work
PR28284 cont'd, ->winning_headers reset at start of new query
debuginfod: report libmicrohttpd version on startup
Josef Cejka (2):
debuginfod: create indexes to speed up grooming
debuginfod: optimize regular expressions in groom()
Khem Raj (1):
tests: Add libeu to tests needing error() API
Mark Wielaard (31):
configure: Don't use valgrind and sanitize-undefined for make
distcheck
config: Move the 2>/dev/null inside the sh -c '' quotes for
profile.csh.
debuginfod: Try without MHD_USE_DUAL_STACK if MHD_start_daemon fails
debuginfod: Use MHD_USE_EPOLL for libmicrohttpd version 0.9.51 or
higher
elfcompress: Add sanity checks to make sure to not override variable
debuginfod: Check result of curl_easy_getinfo in
debuginfod_write_callback
debuginfod: Check all curl_easy_setopt calls
libdw: Add sanity check to store_implicit_value
strip: Add more NULL check
debuginfod: Always request servname from getnameinfo for conninfo.
debuginfod: Make sure debuginfod_config_cache always returns valid
stat
debuginfod: Remove debuginfod_init_cache
debuginfod: update mtime of interval_path as early as possible
libdwfl: Update docs and nonnull attributes for dwfl_module_addrinfo
tests: Disable run-debuginfod-federation-metrics.sh for old
libmicrohttpd
Move dwfl_get_debuginfod_client to ELFUTILS_0.188
libdwfl: Rewrite reading of ar_size in elf_begin_rand
readelf: memrchr searches backwards but takes the start buf as
argument
tests: Add initial scan wait_ready in
run-debuginfod-percent-escape.sh
po: standardize Project-Id-Version to just elfutils
lib: Add documentation to explain concurrent htab resizing.
libelf: Correctly decode ar_mode as octal string
ar: Correct -N COUNT off-by-one
tests: Check lseek, read and malloc results with correct types in
test.
tests: include config.h first.
readelf: Handle DW_LLE_GNU_view_pair
config: Add BuildRequires socat for run-debuginfod-response
headers.sh
Use grep -E instead of egrep, use grep -F instead of fgrep.
configure.ac: Update AC_PROG_CC and AC_PROG_LEX for autoconf 2.70
libelf: Sync elf.h from glibc
Prepare for 0.188
Martin Liska (6):
Support nullglob in profile.*.in files
debuginfod: print filename for "cannot open archive" error
debuginfod: fix http_requests_total{type="debuginfo"} when dwz is
used
Add new debuginfod.sysconfig value DEBUGINFOD_EXTRA_ARGS
Add missing changelog entries.
add debuginfod_get_headers if DUMMY_LIBDEBUGINFOD is used
Michael Trapp (1):
debuginfod: add --disable-source-scan option
Milian Wolff (1):
Introduce public dwfl_get_debuginfod_client API
Noah Sanci (5):
PR29098: debuginfod - set default prefetch cache size to >0
PR28577: run-debuginfod-fd-prefetch-caches.sh now tests something
run-debuginfod-fd-prefetch-caches.sh now tests the maximum fd
and mb values of prefetch and fd (least recently used) caches.
Added debuginfod.service.8 manual page.
PR28577: Make run-debuginfod-fd-prefetch-caches.sh test something
PR28284 - Debuginfod header functionality implemented
Sergei Trofimovich via Elfutils-devel (1):
tests: run-low_high_pc.sh: drop redundant 'lx' suffix
Shahab Vahedi (1):
dwfl_get_debuginfod_client: add dummy parameter for
--disable-libdebuginfod
Ulrich Drepper (2):
Arm Ehdr flag printing
Fill in fde_augmentation_data_size in dwarf_next_cfi
Yonggang Luo (8):
move platform depended include into system.h of libelf
Move the #include <libintl.h> into eu-config.h
Strip __ prefix from __BYTE_ORDER __LITTLE_ENDIAN and __BIG_ENDIAN
libebl: Don't #include <dlfcn.h> in eblclosebackend.c and
eblopenbackend.c
libelf/libdwfl: Remove LIB_SYSTEM_H define in lib{elf,dwfl}_crc32.c
libdw: Use #include <system.h> instead of <endian.h> in memory
access.h
lib{asm,cpu,dw,dwfl,dwelf}: Move platform depended include into
system.h
Rename 'hello{2,3}.spec.' -> 'hello{2,3}.specfile'
河辺 岳人 (1):
Retrive 64bit timestamp from curl_easy_getinfo on _TIME_BITS=64
environment
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: This is a digitally signed message part
URL: <https://sourceware.org/pipermail/elfutils-devel/attachments/20221102/8fe4f5e0/attachment.sig>
More information about the Elfutils-devel
mailing list