165042b18Sopenharmony_ci# ELFIO
265042b18Sopenharmony_ci
365042b18Sopenharmony_ci![C/C++ CI](https://github.com/serge1/ELFIO/workflows/C/C++%20CI/badge.svg)
465042b18Sopenharmony_ci![CodeQL](https://github.com/serge1/ELFIO/workflows/CodeQL/badge.svg)
565042b18Sopenharmony_ci[![Documentation](https://img.shields.io/badge/doc-download-brightgreen)](http://elfio.sourceforge.net/elfio.pdf)
665042b18Sopenharmony_ci[![License](https://img.shields.io/badge/License-MIT-brightgreen.svg)](https://github.com/serge1/ELFIO/blob/master/COPYING)
765042b18Sopenharmony_ci
865042b18Sopenharmony_ciELFIO is a header-only C++ library intended for reading and generating
965042b18Sopenharmony_cifiles in the ELF binary format. It is used as a standalone library - it is not
1065042b18Sopenharmony_cidependent on any other product or project. Adhering to ISO C++, it compiles on
1165042b18Sopenharmony_cia wide variety of architectures and compilers.
1265042b18Sopenharmony_ci
1365042b18Sopenharmony_ciWhile written in C++, the library also provides a C-language interface wrapper.
1465042b18Sopenharmony_ci
1565042b18Sopenharmony_ciThe full library documentation can be found in *[ELFIO - Tutorial and User Manual](http://elfio.sourceforge.net/elfio.pdf)*.
16