main
libelf: fix typos in comment
build: Rename pic objects to _.os to support -gsplit-dwarf
libelf: Add elf32_getchdr, elf64_getchdr and gelf_getchdr.
libelf: Fix deadlock in __libelf_readall
Update dl-hash.h from glibc.
Hexagon: implement machine flag check
libelf: Sync elf.h from glibc
Strip __ prefix from __BYTE_ORDER __LITTLE_ENDIAN and __BIG_ENDIAN
libelf: Remove unused internal __elf[32|64]_msize functions.
libelf: Make elf32_getchdr and elf64_getchdr thread-safe
Properly mark all internal function definitions.
move platform depended include into system.h of libelf
libelf: Rewrite elf_scnshndx, extended index table handling
Remove old-style function definitions.
libelf: Fix some 32bit offset/size issues that break updating 4G+ files.
libelf: elf[32|64]_offscn shouldn't return a result for empty sections
libelf: elf_update should make sure section zero exists
libelf: Don't crash elf[32|64]_xlateto[fm] on bad arguments.
Update name, license and contributor policy.
Replace assert with eu_static_assert where possible.
libelf: Fix deadlock in elf_cntl
libelf: Get orig_addralign the same way for 32/64 bit ELF in elf_compress
libelf: Check uncompressed gnu size fits into d_size for ELF class
elf_getarhdr.c: Return correct header for archive within an archive
Move the #include <libintl.h> into eu-config.h
elf_getaroff: Fix elf_getaroff error return value
libelf: Handle truncated symbol archive index
elf_getdata_rawchunk.c: Fix dummy chunk insertion race condition
libelf: Set dst to zero on failure in __elf_getphdrnum_rdlock
Remove redundant casts of memory allocating functions returning void *
libelf: Treat elf_memory image as writable
elf_newdata: Make sure to set d_type to ELF_T_BYTE and d_align to one
libelf: find 1st section instead of assuming
libelf: Handle elf_strptr on section without any data
libelf: Make elf_version thread-safe
libelf, readelf, elflint: Add RELR support
libelf: Add gelf_fsize main check
gelf_getmove.c: Handle ELFCLASS32 and ELFCLASS64 separately
gelf_getnote.c: Replace assert with eu_static_assert
libelf: gelf_newehdr and gelf_newehdr should return void *.
gelf_update_move.c: Handle ELFCLASS32 and ELFCLASS64 separately
robustify: libelf gelf define INVALID_NDX macro.
libelf: Remove elf_scncnt from libelf.map
libelf/libdwfl: Remove LIB_SYSTEM_H define in lib{elf,dwfl}_crc32.c