ELFIO - ELF (Executable and Linkable Format) reader and producer implemented as a header only C++ library
Go to file
2023-10-17 17:26:17 +03:00
.github/workflows Use CodeQL Actions v2 2023-01-17 09:48:31 +02:00
.vscode Add missed implementation function for insert_data() 2022-11-30 08:25:01 +02:00
cmake
doc Implement free_data() for sections too 2023-10-13 20:03:48 +03:00
elfio Experimental change of section table alignment to 16 2023-10-16 20:19:00 +03:00
examples Change relocation type to R_X86_64_32 2023-10-17 17:26:17 +03:00
tests Rename 'free_data' test 2023-10-14 12:44:26 +03:00
.clang-format
.gitignore Add check for incorrect section/segment entry size 2022-06-18 22:47:37 +03:00
CMakeLists.txt Use c++17 standard 2023-05-06 16:51:42 +03:00
LICENSE.txt
README.md Remove Travis badge 2022-07-04 04:46:39 +00:00

ELFIO

C/C++ CI CodeQL Documentation License

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 dependent on any other product or project. Adhering to ISO C++, it compiles on a wide variety of architectures and compilers.

While written in C++, the library also provides a C-language interface wrapper.

The full library documentation can be found in ELFIO - Tutorial and User Manual.