ELF (Executable and Linkable Format) reader and producer implemented as a C++ library