A new release of elfutils is available now at:
https://fedorahosted.org/releases/e/l/elfutils/0.166/
* NEWS *
config: The default program prefix for the installed tools is now eu-.
Use configure --program-prefix="" to not use a program prefix.
* GIT SHORTLOG *
Andreas Schwab (1):
Add support for DT_PPC_OPT
Chih-Hung Hsieh (1):
Move nested functions in elf_compress.c and elf_strptr.c.
Jose E. Marchesi (1):
sparc: restore 32-bit build.
Mark Wielaard (24):
libelf: Add ELF compression types and defines to libelf.h for older glibc.
tests: Guard linux specific header includes with ifdef __linux__.
elflint: Recognize ELFOSABI_FREEBSD which Debian kFreeBSD uses.
tests: Skip dwfl-bug-fd-leak test if dwfl_linux_proc_report is unsupported.
libelf: elf_getdata should not adjust alignment for SHT_NOBITS sections.
elflint: Fix sh_entsize check when comparing SHT_HASH and SHT_GNU_HASH.
config: Check for and use gcc -Wlogical-op and -Wduplicated-cond.
libebl: Don't assume ELF notes are "GNU" when unknown, recognize
"Go" notes.
Add NT_ARM_SYSTEM_CALL aarch64 syscall regset.
readelf: Read and print (encoded) DW_CFA_set_loc op and update pc.
libdwfl: Check result of gelf_update_* calls in relocate_section.
libdwfl: Check result of gelf_get* calls in relocate.c
Add new i386 and x86_64 relocation types.
Fix GCC6 -Wnull-dereference warnings.
config: Check for and use gcc -Wnull-dereference.
libdw: Fix bad free on invalid data in dwarf_getsrclines.c.
libdwfl: Don't crash on out of memory when frame unwinding.
libdwfl: Don't leak memory in proc_maps_report when ENOEXEC.
libelf: Don't leak memory when out of memory in updatemmap.
elfcompress: -q should not imply --force.
readelf: Warn when uncompressing fails and error when gelf_getshdr fails.
config: Use --program-prefix=eu- by default.
nm: Check for malloc size argument overflow in show_symbols.
Prepare 0.166 release.
Mike Frysinger (2):
gitignore: update
configure: clarify zlib error message
Ravi Bangoria (1):
libdwfl: Check for kernel debuginfo file without .debug extension as well
Steven Chamberlain (1):
libdwfl: clean up non-Linux GNU platforms code