mirror of
https://github.com/serge1/ELFIO.git
synced 2024-12-27 12:17:28 +00:00
ELFIO - ELF (Executable and Linkable Format) reader and producer implemented as a header only C++ library
c-plus-pluscpluspluscppcpp-librarycpp-programmingcpp-projectelfelf-binarieself-headerelf-loaderelf-parserelf64elfio
3c5620d46d
There are discrepancies in documentations. SCO documentation (http://www.sco.com/developers/gabi/latest/ch5.pheader.html#note_section) requires 8 byte entries alignment for 64-bit ELF file, but Oracle's definition uses the same structure for 32-bit and 64-bit formats. (https://docs.oracle.com/cd/E23824_01/html/819-0690/chapter6-18048.html) It looks like EM_X86_64 Linux implementation is similar to Oracle's definition. Therefore, the same alignment works for both formats |
||
---|---|---|
cygwin | ||
doc | ||
elf_examples | ||
elfio | ||
ELFIOTest | ||
examples | ||
.gitignore | ||
aclocal.m4 | ||
AUTHORS | ||
ChangeLog | ||
configure | ||
configure.ac | ||
COPYING | ||
depcomp | ||
ELFIO.sln | ||
INSTALL | ||
install-sh | ||
Makefile.am | ||
Makefile.in | ||
missing | ||
NEWS | ||
README |
ELFIO is a header-only C++ library intended for reading and generating files in the ELF binary format. It is used as a standalone library - it is not dependant on any other product or project. Adhering to ISO C++, it compiles on a wide variety of architectures and compilers.