1*a9fa9459Szrjelfcpp is a C++ library for reading and writing ELF information. This 2*a9fa9459Szrjwas written to support gold, the ELF linker, and may not be generally 3*a9fa9459Szrjuseful. 4*a9fa9459Szrj 5*a9fa9459Szrjelfcpp does not do file I/O. It deals only with offsets and memory 6*a9fa9459Szrjdata. 7*a9fa9459Szrj 8*a9fa9459SzrjFor efficiency, most accessors are templates with two arguments: the 9*a9fa9459SzrjELF file class (32 or 64 bits) and the endianness. 10*a9fa9459Szrj 11*a9fa9459Szrj 12*a9fa9459SzrjCopyright (C) 2012-2016 Free Software Foundation, Inc. 13*a9fa9459Szrj 14*a9fa9459SzrjCopying and distribution of this file, with or without modification, 15*a9fa9459Szrjare permitted in any medium without royalty provided the copyright 16*a9fa9459Szrjnotice and this notice are preserved. 17