* elfutils 0.194 released
@ 2025-10-25 1:58 Aaron Merey
0 siblings, 0 replies; only message in thread
From: Aaron Merey @ 2025-10-25 1:58 UTC (permalink / raw)
To: elfutils-devel
ELFUTILS 0.194 "Manual Labour" - https://elfutils.org/
A new release of elfutils is available at:
ftp://sourceware.org/pub/elfutils/0.194/
or https://sourceware.org/elfutils/ftp/0.194/
Visit us on the Libera.Chat irc channel #elfutils
* NEWS *
debuginfod-find: Fixed caching bug preventing user-cancelled downloads
from being re-downloaded at a later time.
elfclassify: New options --has-debug-sections and --any-ar-member.
elflint: Presence of vendor- and application-specific ELF note types no
longer triggers compliance errors.
libdwfl_stacktrace: New function dwflst_sample_getframes. The
libdwfl_stacktrace library interface is experimental and may be
subject to API/ABI changes.
libelf: Manual pages have been added for many libelf library functions.
Additional manual pages are planned for future releases.
readelf: Up to 13% faster when using the -N option.
* GIT SHORTLOG *
A. Wilcox (1):
backends/ppc_attrs.c: Add PPC long double tags
Aaron Merey (55):
doc/Makefile.am: Sort manpages in alphabetical order
doc: Add elf_end.3
doc: Add elf_fill.3
doc: Add elf_getbase.3
doc: Add elf_hash.3
doc: Add elf_kind.3
src/readelf.c: Access symbol and version data only if available
libdw: Fix eu_search_tree TOCTOU bugs
doc: Update elf_begin.3
doc: Add elf_getarsym.3
doc: Add elf_nextscn.3
doc: Add elf_rawfile.3
doc: Add elf_scnshndx.3
doc: Add elf_strptr.3
elf_getaroff: Fix elf_getaroff error return value
doc: Add elf_getaroff.3
doc: Add elf_getarhdr.3
doc: Add elf_cntl.3
debuginfod-client.c: Skip negative cache entry for cancelled downloads
debuginfod-find.c: Avoid leaving temp files in the cache
src: Add threadlib library for parallel job execution
src/readelf.c: Add support for print_debug_* output buffering
src/readelf.c: Support concurrency for -w, --debug-dump
Makefile.am: Add errors to lcov ignore list
readelf.c: Declare num_jobs as ssize_t instead of size_t
elf_getarhdr: Replace per-archive Elf_Arhdr storage with per-member storage
__libdw_dieabbrev: Replace rwlock with __atomic builtins
elf_getdata_rawchunk.c: Fix dummy chunk insertion race condition
doc: Add elf_getdata_rawchunk.3
doc: Add elf_getident.3
doc: Add elf_getphdrnum.3
doc: Add elf_getshdrnum.3 and elf_getshnum.3
doc: Add elf_getshdrstrndx.3 and elf_getshstrndx.3
doc: Add elf_gnu_hash.3
doc: Add elf_newdata.3
doc: Add elf_newscn.3
doc: Add elf_rand.3
doc: Add elf_rawdata.3
doc: Add elf_next.3
libdw_open_elf: Avoid invalid free
elf_begin.c: Use relative offset in archive size check
readelf.c: Close dwfl if dwfl_report_offline fails
doc: Add elf_flag*.3
doc: Add elf_memory.3
doc: Add gelf_getclass.3
doc: Add gelf_getehdr.3
elfutils.spec.in: Add gelf man pages to %{_mandir}
readelf.c: Avoid repeating calls to gettext _() in hotpath
gelf_getnote.c: Replace assert with eu_static_assert
configure.ac: Add option --with-libarchive
elflint: Do not raise an error when note type is unrecognized
elf_getarhdr.c: Return correct header for archive within an archive
backends: Guard x86_sample_* function calls behind HAVE_X86_INITREG_SAMPLE
tests/run-ar.sh: disable PIC/PIE/PLT for ar-extract-ar binaries
Prepare for 0.194
Andreas Schwab (1):
readelf: use PRIu16 instead of PRId16 for uint16_t
Mark Wielaard (18):
ar: Check elf_getahdr doesn't return NULL
readelf: Pass around GElf_Ehdr instead of calling gelf_getehdr
unstrip: Check symtab and strtab sections have data before use.
libdw: Add RPATH to MAIN_CHECK programs
tests: Create random test_dir name
unstrip: exit early if there are no sections in the stripped file
libcpu: riscv_disasm use 50 char mnebuf
unstrip: update unstripped_shnum when adding a new section
libdw: Make __libdw_fde_by_offset static in libdw/fde.c
libdwl: Add validate_strdata to limit Elf_Data d_size to valid strings.
config: Adjust AM_CPPFLAGS for srcdir and .. path includes
libdw: Add DEFAULT_INCLUDES to CHECK_DEF_FLAGS
elfclassify: Add --any-ar-member option to classify archive member
elfclassify: Add --has-debug-sections classification option
elfclassify: Use (void) for no-argument static functions, not ()
libelf: Check ELF parent size can contain ar member
libelf: check ehdr isn't NULL before calling default_ehdr
libelf: elf[32|64]_offscn shouldn't return a result for empty sections
Matthias Maennich (1):
drop executable bits from **/*.bz2
Michal Sekletar (1):
libdwfl: resolve all paths relative to sysroot
Serhei Makarov (5):
PR32930 backends/: guard asm/perf_regs.h include
tests/run-stack-live-test.sh: prototype 'live' eu-stack testing
Revert "tests/run-stack-live-test.sh: prototype 'live' eu-stack testing"
libdwfl_stacktrace: fix non-Linux build dep on PERF_SAMPLE_REGS_ABI
libdwfl_stacktrace + libebl: dwflst_sample_getframes non-perf api
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2025-10-25 1:58 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-10-25 1:58 elfutils 0.194 released Aaron Merey
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).