ELFIO is a small, header-only C++ library that provides a simple interface for reading and generating files in 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.
While the library is easy to use, some basic knowledge of the ELF binary format is required. Such Information can be easily found on the Web.
The current version of ELFIO library is 3.x and it is distributed under MIT License conditions.
Note for users of previous library versions 1.0.x: Version 3.x is not source compatible to earlier versions. Transition to the new library interface is straightforward though.