12a6b7db3Sskrllelfcpp is a C++ library for reading and writing ELF information. This 22a6b7db3Sskrllwas written to support gold, the ELF linker, and may not be generally 32a6b7db3Sskrlluseful. 42a6b7db3Sskrll 52a6b7db3Sskrllelfcpp does not do file I/O. It deals only with offsets and memory 62a6b7db3Sskrlldata. 72a6b7db3Sskrll 82a6b7db3SskrllFor efficiency, most accessors are templates with two arguments: the 92a6b7db3SskrllELF file class (32 or 64 bits) and the endianness. 109573673dSchristos 119573673dSchristos 12*cb63e24eSchristosCopyright (C) 2012-2024 Free Software Foundation, Inc. 139573673dSchristos 149573673dSchristosCopying and distribution of this file, with or without modification, 159573673dSchristosare permitted in any medium without royalty provided the copyright 169573673dSchristosnotice and this notice are preserved. 17