debugedit 5.1 released
Mark Wielaard
mark@klomp.org
Tue Oct 29 16:22:38 GMT 2024
DEBUGEDIT 5.1 - https://sourceware.org/debugedit
A new release of debugedit is available at
https://sourceware.org/pub/debugedit/5.1/
* NEW *
- Architecture support for hppa and loongarch
- Switch to xxhash for buildid recomputation (much faster!)
- find-debuginfo supports -v,--verbose and -q,--quiet
- find-debuginfo passes -j down to dwz
- debugedit now handles Handle DWARF5 DW_UT_type (Unit type 2)
in ET_EXE/DYN, DW_MACRO_{define,undef}_strx, .debug_str_offsets
(DW_FORM_strx)
- debugedit handles compressed DWARF debug sections
* GIT SHORTLOG *
Allan McRae (1):
Fix -u option
Denys Vlasenko (2):
find-debuginfo: remove duplicate filenames when creating debugsources.list
find-debuginfo: Add -v,--verbose for per file messages
Frank Ch. Eigler (1):
debugedit: switch to xxhash for buildid recomputation
Kalev Lember (1):
find-debuginfo: Pass -j down to dwz
Keith Seitz (1):
find-debuginfo.sh: Exit with real exit status in parallel jobs
Mark Wielaard (30):
tests: Handle zero directory entry in .debug_line DWARF5 debugedit.at
find-debuginfo.sh: Remove bogus shift after --dwz-single-file-mode
debugedit: Use original shdr sh_type to check for NOBITS
debugedit: Handle hppa EM_PARISC and R_PARISC_DIR32
debugedit: Guard against NULL names returned by by strptr
debugedit: Use standard libelf elf_strptr
debugedit: Skip calling edit_dwarf2 if not rewriting and/or listing source
configure.ac: Use AC_LINK_IFELSE for -gz=none check
configure.ac: Use AC_LANG_PROGRAM for AC_LINK_IFELSE -gz=none check
configure.ac: Update AC_PROG_CC for autoconf 2.70
debugedit: Use 'z', not 'Z' as conversion specifier
debugedit: skip .debug_types tests if compiler doesn't generate section
debuginfo: check whether compiler needs -fdebug-macro
debugedit: Simplify and extend .debug_line tests
find-debuginfo: Prefix install_dir to PATH
Always run cpio with --quiet
debugedit: Fix missing space in --help output
debugedit: Add support for .debug_str_offsets (DW_FORM_strx)
debugedit: Only write the ELF file when updating strings or build-id
.gitignore: Add config.guess and config.sub
Make relocation reading explicit
Simplify update_rela_data by checking rel_updated
Only process one file at a time in tests with binutils readelf
debug_str_offsets header version and padding are 2 bytes, not 4 bytes
debugedit: Track active CU
debugedit: Handle DW_MACRO_{define,undef}_strx
debugedit: Handle DWARF5 DW_UT_type (Unit type 2) in ET_EXE/DYN
tests: Old binutils readelf doesn't handle compressed debugsections
configure: Adjust READELF_REGEXP for OpenSuse
configure: Set version to 5.1
Morten Linderud (1):
debugedit: decompress (and recompress) DWARF sections
Nikita Popov (1):
Optimize do_read_32_relocated using binary search
Prarit Bhargava (1):
scripts/find-debuginfo.in: Add -q|--quiet
Sam James (3):
tools: sepdebugcrcfix: fix build with c23
tools: sepdebugcrcfix: sort includes
scripts: find-debuginfo: mention MiniDebugInfo for -m
Sergei Trofimovich (1):
use $READELF, not readelf
Violet Purcell (1):
sepdebugcrcfix: Do not use LFS64 functions
daifan (1):
debugedit: Add support for loongarch
-------------- 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/debugedit/attachments/20241029/8ee880a3/attachment.sig>
More information about the Debugedit
mailing list