This is the mail archive of the
elfutils-devel@sourceware.org
mailing list for the elfutils project.
elfutils 0.174 released
- From: Mark Wielaard <mark at klomp dot org>
- To: elfutils-devel at sourceware dot org
- Date: Fri, 14 Sep 2018 14:03:12 +0200
- Subject: elfutils 0.174 released
ELFUTILS 0.174 - http://elfutils.org/
A new release of elfutils is available at:
ftp://sourceware.org/pub/elfutils/0.174/
or https://sourceware.org/elfutils/ftp/0.174/
* NEWS *
libelf, libdw and all tools now handle extended shnum and
shstrndx correctly.
elfcompress: Don't rewrite input file if no section data needs
updating. Try harder to keep same file mode bits
(suid) on rewrite.
strip: Handle mixed (out of order) allocated/non-allocated
sections.
unstrip: Handle SHT_GROUP sections.
backends: RISCV and M68K now have backend implementations to
generate CFI based backtraces.
Fixes CVE-2018-16062, CVE-2018-16402 and CVE-2018-16403.
* GIT SHORTLOG *
Andreas Schwab (5):
backends: add set_initial_registers_tid callback for RISC-V
backends: add core_note callback for RISC-V
Fix typo in riscv_register_info
tests: Add core and strip tests for RISC-V
backends: add abi_cfi and set_initial_registers_tid callbacks
for M68K
Mark Wielaard (27):
config: Add upload-release.sh script.
readelf: Don't shadow index function from string.h
tests: Handle compressed sections in next_cfi testcase.
tests: Update hello_riscv64.ko test file with debuginfo.
elfcompress: Swap fchmod and fchown calls on new file.
elfcompress: Don't rewrite file if no section data needs to
be updated.
unstrip: Handle SHT_GROUP sections in ET_REL files.
unstrip: Also check sh_size in compare_unalloc_sections.
libelf: Fix documentation of elf_getshdrstrndx and elf_getshstrndx.
libelf: Return error if elf_compress_gnu is used on SHF_COMPRESSED
section.
elflint: Fix check_sysv_hash[64] sanity checks to not overflow.
libdw, readelf: Make sure there is enough data to read full
aranges header.
libdw: Check end of attributes list consistently.
strip: Handle mixed allocated/non-allocated sections.
tests: Add section attribute to defeat
-freorder-blocks-and-partition.
libelf: Fix some issues with ELF_C_RDWR_MMAP.
backends: Always use elf_getshdrstrndx in check_special_symbol.
backends: Use elf_getshdrstrndx to find .odp section in ppc64_init
libebl: Use elf_getshdrstrndx in ebl_section_strip_p.
elfcmp: Get, check and shdrstrndx for section names.
libelf: Fix shnum and section zero handling.
elflint: Use shnum and shstrndx instead of ehdr field directly.
libdw: dwarf_begin_elf should use elf_getshdrstrndx to get
section names.
strip,unstrip: Use and set shdrstrndx consistently.
readelf: Use elf_getshdrnum in print_shdr and print_phdr.
libdwfl: Document core memory and remote memory ELF shdrs reading.
Prepare for 0.174
Ross Burton (2):
Require gawk in maintainer mode
Consolidate error.h inclusion in system.h
Ulf Hermann (2):
Remove previous test files before running the next round
Don't include sys/uio.h if we don't need it