master
libelf: Sync elf.h from glibc.
configure: Add --enable-sanitize-memory
libelf: Add elf32_getchdr, elf64_getchdr and gelf_getchdr.
Strip __ prefix from __BYTE_ORDER __LITTLE_ENDIAN and __BIG_ENDIAN
Update dl-hash.h from glibc.
libelf: Update SH_ENTSIZE_HASH comment.
libelf: Remove unused internal __elf[32|64]_msize functions.
Properly mark all internal function definitions.
move platform depended include into system.h of libelf
Remove old-style function definitions.
libelf: Fix some 32bit offset/size issues that break updating 4G+ files.
Update name, license and contributor policy.
support ZSTD compression algorithm
Move the #include <libintl.h> into eu-config.h
libelf: Set dst to zero on failure in __elf_getphdrnum_rdlock
Remove redundant casts of memory allocating functions returning void *
libelf: find 1st section instead of assuming
libelf: Optimize elf_strptr.c validate_str by checking last char first
libelf: There is just one ELF version.
libelf: fix spelling typos in comments
libelf: Add n_namesz offset overflow check to gelf_get_note.
libelf: gelf_newehdr and gelf_newehdr should return void *.
robustify: libelf gelf define INVALID_NDX macro.
libelf: memmove any extra bytes left by elf_cvt_gnuhash conversion
libelf: Document and make ELFCOMPRESS_ZSTD usable with old system elf.h
libelf: Add elf_compress and elf_compress_gnu.
libelf/libdwfl: Remove LIB_SYSTEM_H define in lib{elf,dwfl}_crc32.c
libelf: If xlate can only convert the ELF note header, just do that.
libelf: Don't overflow offsets in elf_cvt_Verneed and elf_cvt_Verdef