A new release of elfutils is available now at:
https://fedorahosted.org/releases/e/l/elfutils/0.155/
* NEWS *
Version 0.155
libelf: elf*_xlatetomd now works for cross-endian ELF note data.
elf_getshdr now works consistently on non-mmaped ELF files after
calling elf_cntl(ELF_C_FDREAD).
Implement support for ar archives with 64-bit symbol table.
libdw: dwarf.h corrected the DW_LANG_ObjC constant name (was DW_LANG_Objc).
Any existing sources using the old name will have to be updated.
Add DW_MACRO_GNU .debug_macro type encodings constants, DW_ATE_UTF
and DW_OP_GNU_parameter_ref to dwarf.h.
Experimental support for DWZ multifile forms DW_FORM_GNU_ref_alt
and DW_FORM_GNU_strp_alt. Disabled by default. Use configure
--enable-dwz to test it.
readelf: Add .debug_macro parsing support.
Add .gdb_index version 7 parsing support.
Recognize DW_OP_GNU_parameter_ref.
backends: Add support for Tilera TILE-Gx processor.
translations: Updated Ukrainian translation.
* GIT SHORTLOG *
Jan Pokorný (1):
Update main bugzilla URL
Jeff Kenton (1):
Add support for Tilera TILE-Gx processor.
Mark Wielaard (27):
Add low-level support for .debug_macro.
dwarf.h: Add DW_MACRO_GNU .debug_macro type encodings.
readelf: Add .gdb_index version 7 support.
readelf: Add .debug_macro parsing support.
Add ppc testcase for elf32_xlatetom.c fix.
Merge branch 'gdb_index7'
Merge branch 'debug_macro'
test_cleanup run-unstrip-n.sh and add testcore-rtlib-ppc.bz2 to EXTRA_DIST.
test: run-elflint-self.sh ebl shared libraries are under backends now.
elf_getshdr should work for elf->flags & ELF_F_MALLOCED.
libdw: Add DWARF4 DW_ATE_UTF.
Correct spelling of DW_LANG_ObjC in dwarf.h.
Add DW_OP_GNU_parameter_ref to dwarf.h and handle it in readelf.
config: known-dwarf.awk Fix "Generated by" header.
readelf: Use DW_LANG_ObjC and known[op].
tests: Introduce testrun_on_self, use it in run-elflint-self.sh
tests: Add run-nm-self.sh and run-readelf-self.sh tests.
libdw: Add support for DWZ multifile forms DW_FORM_GNU_ref_alt/strp_alt.
elf32_checksum.c: Removed unused ebl_debugscn_p define and confusing comment.
Rewrite DWARF string functions using known-dwarf macros.
Add 0.155 NEWS entries for libelf, libdw and readelf.
Use ELF in NEWS.
Don't include dwz support by default.
tests: Add testfile60.bz2 to EXTRA_DIST.
readelf.c (register_info): Handle loc == NULL.
readelf.c (print_debug_macro_section): Print offset as PRIx64.
Prepare 0.155 release.
Mike Frysinger (1):
tests: only compile test programs when running test
Petr Machata (5):
elf*_xlatetom: do not check ELF_T_NHDR has integer number of records
Reorder formatting string arguments so that there are no gaps in references
Implement support for archives with 64-bit symbol table
Test case for handling archives with 64-bit symbol table
Fix formatting string in readelf
Roland McGrath (2):
Add a rule to make build failure w/o --enable-maintainer-mode clearer.
Update elf.h from glibc.
Yuri Chornoivan (1):
Update Ukrainian translation.