public inbox for
 help / color / mirror / Atom feed
From: Mark Wielaard <>
Subject: elfutils 0.190 released
Date: Fri, 03 Nov 2023 19:25:58 +0100	[thread overview]
Message-ID: <> (raw)

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

ELFUTILS 0.190 "Woke!" -

A new release of elfutils is available at:

Visit us on the Libera.Chat irc channel #elfutils

* NEWS *

Version 0.190 "Woke!"

CONTRIBUTING: Switch from real name policy to known identity policy.
              Updated ChangeLog policy (no more separate ChangeLogs).
              There is a SECURITY bug policy now.
              The default branch is now 'main'.

libelf: Add RELR support.

libdw: Recognize .debug_[ct]u_index sections

readelf: Support readelf -Ds, --use-dynamic --symbol.
         Support .gdb_index version 9

scrlines: New tool that compiles a list of source files associated
          with a specified dwarf/elf file.

debuginfod: Schema change (reindexing required, sorry!) for a 60%
            compression in filename representation, which was a large
            part of the sqlite index; also, more deliberate sqlite
            -wal management during scanning using the
            --scan-checkpoint option.

backends: Various LoongArch updates.


Aaron Merey (5):
  debuginfod-client.c: Skip empty file creation for cancelled queries
  debuginfod-client.c: Avoid sscanf on mixed-case component of string
  dwfl_offline_section_address: replace asserts with early return
  debuginfod-client.c: Don't print empty line in header_callback
  readelf: Support .gdb_index version 9

Alexey Sheplyakov (1):
  LoongArch: implemented a basic machine flag check

Andreas Schwab (2):
  libelf: Sync elf.h from glibc
  backends: Update list of RISC-V relocations

  libelf: fix typos in comment

Di Chen (1):
  readelf: display dynamic symtab without section headers

Florian Weimer (1):
  testsuite: Avoid C99 compatibility issues in

Frank Ch. Eigler (10):
  nuke a top-level ChangeLog blurb that duplicated the
  PR30348: debuginfod: retry partial archive scans
  PR30377: fix debuginfod -r -X combination
  debuginfod: PR30378: better compression for _files table
  PR30316: debuginfod wal checkpointing
  debuginfod: PR29696: enlarge
    workload again
  SECURITY: new file
  PR30809: improve debuginfod client progress-callback parameters
  PR30879: intermittent debuginfod crash with unhandled exception
  PR30962: debuginfod: full paths for X-DEBUGINFOD-FILE/ARCHIVE 
    response headers

Heather McIntyre (4):
  lib: Add new once_define and once macros to eu-config.h
  libelf: Make elf_version thread-safe
  libelf: Fix elf_end deadlock
  libelf: Make elf32_getchdr and elf64_getchdr thread-safe

Housam Alamour (1):
  PR 30000: debuginfod-find should have a source-list verb

Jan Alexander Steffens (heftig) (3):
  debuginfod: Replace futimes with futimens
  debuginfod: Don't touch access time of new files
  debuginfod: When retrieving files from cache, update atime manually

John Gallagher (1):
  libdwfl: Fix memory leak in unzip()

Luke Diamand (1):
  report_r_debug: handle `-z separate-code' and find more modules

Mark Wielaard (27):
  Fix static build when zstd is enabled for libelf contains Bashisms
  tests: skip '(null)' symname frames in backtrace tests
  backends: Check results for NULL early in dwarf_peeled_die_type
  readelf: Handle NULL shdr in section_name
  tests: Limit the number of concurrent requests in
  elfcompress: Don't compress if section already compressed
    unless forced
  tests: Add a bit less and slightly smaller sections for addsections
  tests: Use readelf -N -w in
  tests: Split into separate tests
  tests: Really split into separate tests
  tests: Split up test in three subtests
  tests: Use -N for
  debuginfod: Fix formatting in debuginfod_config_cache
  libelf: Replace list of elf_getdata_rawchunk results with a tree
  libelf: Free and clear rawdata_base and zdata_base consistently
  libelf: Remove elf_scncnt from
  libelf, readelf, elflint: Add RELR support
  tests: Fix system_elf_gelf_test build without system libelf.h
  libelf: tdelete dummy key if anything goes wrong setting up rawchunk
  strip: Clean up a bit more after errors
  libdw: Skip zero entries in aranges
  CONTRIBUTING: Switch from real name policy to know identity policy
  CONTRIBUTING: Update ChangeLog policy, mention patchwork and try bots
  libdw: ignore really large discriminator
  The default branch is now 'main'
  Prepare for 0.190

Omar Sandoval (10):
  libdw: Make try_split_file static
  libdw: Handle split DWARF in dwarf_entrypc
  libdw: Handle DW_AT_ranges in split DWARF 5 skeleton in dwarf_ranges
  libdw: Handle other string forms in dwarf_macro_param2
  libdw: Fix dwarf_macro_getsrcfiles for DWARF 5
  libdw: Handle split DWARF in dwarf_macro_getsrcfiles
  libdw: Recognize .debug_[ct]u_index sections in dwarf_elf_begin
  libdw, libdwfl: Save original path of ELF file
  tests: Handle DW_MACRO_{define,undef}_{strx,sup} in dwarf-getmacros
  tests: Optionally dump all units in dwarf-getmacros

Ryan Goldberg (1):
  debuginfod: PR29696: Removed secondary fd close in cache config
causing a race condition

Sam James (1):
  tests: needs gawk

Sergei Trofimovich (1):
  libelf/elf_newscn.c: fix build failure against gcc-14 (-Walloc-size)

Xi Ruoyao (2):
  libelf: Sync elf.h from Glibc
  backends: Update list of LoongArch relocations

Ying Huang (1):
  libelf: Sync elf.h from glibc

Youling Tang (8):
  libelf: Sync elf.h from glibc.
  backends: Add new relocation type handling for LoongArch
  backends: add checks for _GLOBAL_OFFSET_TABLE_ on loongarch
  backends: Add abi_cfi and register_info callbacks for LoongArch
  backends: Add initial return value location support for LoongArch
  backends: Add frame pointer unwinding for LoongArch
  backends: Add core_note callback for LoongArch
  backends: Add set_initial_registers_tid callback for LoongArch

lilydjwg (1):
  debuginfod-client.c: Fix download size not correctly fallbacks
    to x-debuginfod-size header

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

                 reply	other threads:[~2023-11-03 18:26 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \ \ \ \

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).